diff options
Diffstat (limited to 'server/src/com/vaadin/ui/declarative/Design.java')
-rw-r--r-- | server/src/com/vaadin/ui/declarative/Design.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/server/src/com/vaadin/ui/declarative/Design.java b/server/src/com/vaadin/ui/declarative/Design.java index cd9a21bc15..59393a7815 100644 --- a/server/src/com/vaadin/ui/declarative/Design.java +++ b/server/src/com/vaadin/ui/declarative/Design.java @@ -177,9 +177,9 @@ public class Design implements Serializable { * id/local id/caption */ private static DesignContext designToComponentTree(Document doc, - Component componentRoot, Class<? extends Component> classWithFields) { + Component componentRoot, Class<?> classWithFields) { DesignContext designContext = new DesignContext(doc); - designContext.getPrefixes(doc); + designContext.readPackageMappings(doc); // No special handling for a document without a body element - should be // taken care of by jsoup. Element root = doc.body(); @@ -210,7 +210,7 @@ public class Design implements Serializable { }; designContext.addComponentCreationListener(creationListener); // create subtree - designContext.synchronizeAndRegister(componentRoot, element); + designContext.readDesign(element, componentRoot); // make sure that all the member fields are bound Collection<String> unboundFields = binder.getUnboundFields(); if (!unboundFields.isEmpty()) { @@ -222,7 +222,7 @@ public class Design implements Serializable { designContext.removeComponentCreationListener(creationListener); } else { // createChild creates the entire component hierarchy - componentRoot = designContext.createChild(element); + componentRoot = designContext.readDesign(element); } designContext.setRootComponent(componentRoot); return designContext; @@ -257,7 +257,7 @@ public class Design implements Serializable { Component root = designContext.getRootComponent(); Node rootNode = designContext.createElement(root); body.appendChild(rootNode); - designContext.storePrefixes(doc); + designContext.writePackageMappings(doc); return doc; } |