Class MLDefaultItemProp

java.lang.Object
com.iizix.prop.GProp<GProp<?>[]>
com.iizix.prop.PropCnr
com.iizix.prop.ui.mlist.MLDefaultItemProp
All Implemented Interfaces:
EventListener, IGProp<GProp<?>[]>, IPropCnr, IUIHTMLTextComponent, IUITextComponent, IVSTableColumnReferenceOwner, Cloneable
Direct Known Subclasses:
EMLDefaultItemProp

public class MLDefaultItemProp extends PropCnr implements IUIHTMLTextComponent, IVSTableColumnReferenceOwner
The property container for default mobile list items.

This property is a pure properties container for settings used by the content provider when creating the list items.

Author:
Christopher Mindus
  • Constructor Details

    • MLDefaultItemProp

      public MLDefaultItemProp()
      Constructor of the list item property without name.
    • MLDefaultItemProp

      public MLDefaultItemProp(Atom atom)
      Constructor of the list item property.
      Parameters:
      atom - The name of this property.
  • Method Details

    • clone

      public MLDefaultItemProp clone()
      Clone must be overridden.
      Overrides:
      clone in class PropCnr
    • getUIPanel

      public UIPanelBase getUIPanel()
      Gets the panel for the UI component.

      This method is defined for all UI components and only serves the purpose of a call in the default implementation in this interface.

      Returns:
      The panel, or null if not found.
    • getGroup

      public MLGroup getGroup()
      Gets the group for the default item.
      Returns:
      The group, or null if this property is orphaned.
    • getVSTableReferenceOwnerData

      public VSReferenceOwnerData<VSTable,VSTableReference> getVSTableReferenceOwnerData()
      Gets the table reference owner data for the table column reference.
      Specified by:
      getVSTableReferenceOwnerData in interface IVSTableColumnReferenceOwner
      Returns:
      The VSReferenceOwnerData instance, always non-null.
    • getVSTable

      public VSTable getVSTable(VSTableColumnReference ref)
      Gets the VSTable for a VSTableColumnReference instance.
      Specified by:
      getVSTable in interface IVSTableColumnReferenceOwner
      Parameters:
      ref - The reference instance, null when property-editing the reference in the Designer.
      Returns:
      The table for the reference, or null if not found.