All Implemented Interfaces:
Component, CompositeComponent, Layout, Cloneable
Direct Known Subclasses:
TableImpl

public class LayoutImpl extends AbstractCompositeComponent implements Layout
  • Constructor Details

    • LayoutImpl

      public LayoutImpl()
  • Method Details

    • getLayoutType

      public Layout.LayoutType getLayoutType()
      Description copied from interface: Layout
      Returns the layout type of the component. See Layout.LayoutType for more details about kind of types are possible.
      Specified by:
      getLayoutType in interface Layout
    • setLayoutType

      public void setLayoutType(Layout.LayoutType layoutType)
    • isLabeled

      public boolean isLabeled()
    • setLabeled

      public void setLabeled(boolean labeled)
    • isReadonly

      public boolean isReadonly()
      Specified by:
      isReadonly in interface Layout
    • setReadonly

      public void setReadonly(boolean readOnly)
    • setOccupiesRemainingHeight

      public void setOccupiesRemainingHeight(boolean occupiesRemainingHeight)
    • isOccupiesRemainingHeight

      public boolean isOccupiesRemainingHeight()
      Specified by:
      isOccupiesRemainingHeight in interface Layout
    • setCollapsed

      public void setCollapsed(boolean collapsed)
    • isCollapsed

      public boolean isCollapsed()
      Specified by:
      isCollapsed in interface Layout
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validate

      public void validate() throws ModelBuildException
      Description copied from interface: Component
      Will be called when the form has been built completely. Can be used to validate values (and throw ModelBuildException) or the fill in default value.
      Specified by:
      validate in interface Component
      Overrides:
      validate in class AbstractCompositeComponent
      Throws:
      ModelBuildException