Class CollapsibleMetaData

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.layout.CollapsibleMetaData
All Implemented Interfaces:
QMetaDataObject, Serializable, Cloneable

public class CollapsibleMetaData extends Object implements QMetaDataObject, Cloneable
meta-data class to represent collapsible sections in a layout.

Used to define if an element (e.g., a table section or a widget) is collapsible, and if so, what it's default state is (opened or closed).

See Also:
  • Field Details

    • NOT_COLLAPSIBLE

      public static CollapsibleMetaData NOT_COLLAPSIBLE
      ////////////////////////////////////////////////////////////////////////////////////////////
    • INITIALLY_OPEN

      public static CollapsibleMetaData INITIALLY_OPEN
    • INITIALLY_CLOSED

      public static CollapsibleMetaData INITIALLY_CLOSED
  • Constructor Details

    • CollapsibleMetaData

      public CollapsibleMetaData(boolean isCollapsible, boolean initiallyOpen)
  • Method Details

    • getIsCollapsible

      public boolean getIsCollapsible()
      Getter for isCollapsible

      Specifies if the element is collapsible or not. Null should be interpreted as false (not collapsible).

    • getInitiallyOpen

      public boolean getInitiallyOpen()
      Getter for initiallyOpen

      Specifies if the element is initially open or not. Null should be interpreted as false (not open).

    • clone

      public CollapsibleMetaData clone()
      Overrides:
      clone in class Object