public class ComponentSizeValidator extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
ComponentSizeValidator.FileLocation |
static class |
ComponentSizeValidator.InvalidLayout |
Modifier and Type | Method and Description |
---|---|
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.
|
static List<ComponentSizeValidator.InvalidLayout> |
validateLayouts(UI ui)
Validates the layout and returns a collection of errors.
|
public static List<ComponentSizeValidator.InvalidLayout> validateComponentRelativeSizes(Component component, List<ComponentSizeValidator.InvalidLayout> errors, ComponentSizeValidator.InvalidLayout parent)
component
- component to checkpublic static boolean checkHeights(Component component)
public static boolean checkWidths(Component component)
public static boolean parentCanDefineHeight(Component component)
public static boolean parentCanDefineWidth(Component component)
public static void setCreationLocation(Object object)
public static void setWidthLocation(Object object)
public static void setHeightLocation(Object object)
public static List<ComponentSizeValidator.InvalidLayout> validateLayouts(UI ui)
ui
- The UI to validateCopyright © 2018 Vaadin Ltd. All rights reserved.