We use cookies to serve our customers and website visitors in the best possible way. Cookies are used for the proper functioning of the website and for improving the user experience, monitoring visitor traffic and marketing purposes. By continuing to browse the site, you agree to our use of cookies. You can read more about cookies here.
com.vaadin.terminal.gwt.server.
Class ComponentSizeValidator
java.lang.Object
com.vaadin.terminal.gwt.server.ComponentSizeValidator
All Implemented Interfaces:
- extends Object
- implements Serializable
public class ComponentSizeValidator
See Also:
Nested Class Summary | |
---|---|
static class |
ComponentSizeValidator.FileLocation
|
static class |
ComponentSizeValidator.InvalidLayout
|
Constructor Summary | |
---|---|
ComponentSizeValidator()
|
Method Summary | |
---|---|
static boolean |
checkHeights(Component component)
|
static boolean |
checkWidths(Component component)
|
static boolean |
parentCanDefineHeight(Component component)
|
static boolean |
parentCanDefineWidth(Component component)
|
static void |
setCreationLocation(Object object)
|
static void |
setHeightLocation(Object object)
|
static void |
setWidthLocation(Object object)
|
static List<ComponentSizeValidator.InvalidLayout> |
validateComponentRelativeSizes(Component component,
List<ComponentSizeValidator.InvalidLayout> errors,
ComponentSizeValidator.InvalidLayout parent)
Recursively checks given component and its subtree for invalid layout setups. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
ComponentSizeValidator
public ComponentSizeValidator()
Method Detail |
---|
validateComponentRelativeSizes
public static List<ComponentSizeValidator.InvalidLayout> validateComponentRelativeSizes(Component component,
List<ComponentSizeValidator.InvalidLayout> errors,
ComponentSizeValidator.InvalidLayout parent)
- Parameters:
component
- component to check- Returns:
- set of first level errors found
Recursively checks given component and its subtree for invalid layout setups. Prints errors to std err stream.
checkHeights
public static boolean checkHeights(Component component)
checkWidths
public static boolean checkWidths(Component component)
parentCanDefineHeight
public static boolean parentCanDefineHeight(Component component)
parentCanDefineWidth
public static boolean parentCanDefineWidth(Component component)
setCreationLocation
public static void setCreationLocation(Object object)
setWidthLocation
public static void setWidthLocation(Object object)
setHeightLocation
public static void setHeightLocation(Object object)