com.vaadin.terminal.gwt.server
Class ComponentSizeValidator

java.lang.Object
  extended by com.vaadin.terminal.gwt.server.ComponentSizeValidator
All Implemented Interfaces:
Serializable

public class ComponentSizeValidator
extends Object
implements Serializable

See Also:
Serialized Form

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)
Recursively checks given component and its subtree for invalid layout setups. Prints errors to std err stream.

Parameters:
component - component to check
Returns:
set of first level errors found

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)


Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.