From 9abe01a5881ae7fb43d2706ca9302aa68cc0221b Mon Sep 17 00:00:00 2001 From: Denis Anisimov Date: Mon, 24 Oct 2016 11:32:16 +0300 Subject: Introduce "shouldWriteDefaultValues" property to DesignContext. Change-Id: I979448e5af032333a6a2f7b99b11ab16c41d7b18 --- .../tests/server/ComponentDesignWriterUtility.java | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'compatibility-server/src/test/java') diff --git a/compatibility-server/src/test/java/com/vaadin/tests/server/ComponentDesignWriterUtility.java b/compatibility-server/src/test/java/com/vaadin/tests/server/ComponentDesignWriterUtility.java index 15ae1c9cf4..6009385ccc 100644 --- a/compatibility-server/src/test/java/com/vaadin/tests/server/ComponentDesignWriterUtility.java +++ b/compatibility-server/src/test/java/com/vaadin/tests/server/ComponentDesignWriterUtility.java @@ -24,7 +24,6 @@ import com.vaadin.ui.components.colorpicker.ColorPickerPopup; import com.vaadin.ui.components.colorpicker.ColorPickerPreview; import com.vaadin.ui.components.colorpicker.ColorPickerSelect; import com.vaadin.ui.declarative.Design; -import com.vaadin.ui.declarative.DesignAttributeHandler; import com.vaadin.ui.declarative.DesignContext; /** @@ -33,6 +32,10 @@ import com.vaadin.ui.declarative.DesignContext; public class ComponentDesignWriterUtility { private static final Set WHITE_LIST_FQNS = new HashSet<>(); + private static final Document document = new Document(""); + private static final DesignContext designContext = new DesignContext( + document); + static { WHITE_LIST_FQNS.add(DragAndDropWrapper.class.getName()); WHITE_LIST_FQNS.add(Navigator.EmptyView.class.getName()); @@ -86,11 +89,9 @@ public class ComponentDesignWriterUtility { "com.vaadin.server.VaadinPortlet$VaadinWebSpherePortalRequest"); WHITE_LIST_FQNS.add("com.vaadin.server.VaadinPortlet"); WHITE_LIST_FQNS.add("com.vaadin.server.VaadinPortletRequest"); - } - private static final Document document = new Document(""); - private static final DesignContext designContext = new DesignContext( - document); + designContext.setShouldWriteDefaultValues(true); + } @SafeVarargs public static List getDeclarativeSyntax( @@ -100,13 +101,10 @@ public class ComponentDesignWriterUtility { public static List getDeclarativeSyntax( List> components) { - DesignAttributeHandler.setWriteDefaultValues(true); - List declarativeStrings = components.stream() .map(ComponentDesignWriterUtility::getDeclarativeSyntax) .collect(Collectors.toList()); - DesignAttributeHandler.setWriteDefaultValues(false); return declarativeStrings; } @@ -156,10 +154,8 @@ public class ComponentDesignWriterUtility { private static void printFullDeclarativeSyntax( List> components) { - DesignAttributeHandler.setWriteDefaultValues(true); components.stream().forEach(component -> System.out .println(getDeclarativeSyntax(component))); - DesignAttributeHandler.setWriteDefaultValues(false); } private static List> getVaadin8Components() -- cgit v1.2.3