Package adalid.core

Class DisplayField

All Implemented Interfaces:
Wrappable, Artifact, Comparable<DisplayField>
Direct Known Subclasses:
FormField, PageField

public abstract class DisplayField extends AbstractArtifact implements Comparable<DisplayField>
Author:
Jorge Campins
  • Constructor Details

  • Method Details

    • getDisplay

      public Display getDisplay()
      Returns:
      the display
    • getArtifact

      public Artifact getArtifact()
      Returns:
      the linked artifact
    • getDataArtifact

      public DataArtifact getDataArtifact()
      Returns:
      the linked data artifact
    • isDataArtifact

      public boolean isDataArtifact()
      Returns:
      true if data artifact is not null
    • getParameter

      public Parameter getParameter()
      Returns:
      the linked parameter
    • isParameter

      public boolean isParameter()
      Returns:
      true if data artifact is a parameter
    • getProperty

      public Property getProperty()
      Returns:
      the linked property
    • isProperty

      public boolean isProperty()
      Returns:
      true if data artifact is a property
    • getEntityCollection

      public EntityCollection getEntityCollection()
      Returns:
      the entity collection
    • isEntityCollection

      public boolean isEntityCollection()
      Returns:
      true if entity collection is not null
    • getParent

      public DisplayField getParent()
      Returns:
      the parent field
    • getStep

      public Step getStep()
      Returns:
      the step
    • getStepFieldIndex

      public int getStepFieldIndex()
      Returns:
      the step field index
    • getTabs

      public Map<Tab,Integer> getTabs()
      Returns:
      the tab
    • isInTab

      public boolean isInTab(Tab tab)
      Parameters:
      tab - the tab to search
      Returns:
      true if the tab contains this field
    • getTabFieldIndex

      public int getTabFieldIndex(Tab tab)
      Parameters:
      tab - the tab to search
      Returns:
      the tab field index
    • isForeignCode

      public boolean isForeignCode()
      Returns:
      the foreign code indicator
    • setForeignCode

      public void setForeignCode(boolean indicator)
      Parameters:
      indicator - the foreign code indicator to set
    • getForeignCodeField

      public DisplayField getForeignCodeField()
    • isForeignName

      public boolean isForeignName()
      Returns:
      the foreign name indicator
    • setForeignName

      public void setForeignName(boolean indicator)
      Parameters:
      indicator - the foreign name indicator to set
    • getForeignNameField

      public DisplayField getForeignNameField()
    • getChildren

      public List<DisplayField> getChildren()
      Returns:
      the children
    • compareTo

      public int compareTo(DisplayField o)
      Specified by:
      compareTo in interface Comparable<DisplayField>
    • fieldsToString

      protected String fieldsToString(int n, String key, boolean verbose, boolean fields, boolean maps)
      Overrides:
      fieldsToString in class AbstractArtifact
    • mapsToString

      protected String mapsToString(int n, String key, boolean verbose, boolean fields, boolean maps)
      Overrides:
      mapsToString in class AbstractArtifact