Class ExclGroup

All Implemented Interfaces:
Peer
Direct Known Subclasses:
FormExclGroup

public class ExclGroup extends Container
ExclGroup elements are like 'transparent' abstract containers. They can enclose most components, but have no notion of location
  • Constructor Details

    • ExclGroup

      public ExclGroup(Element parent, Node prevSibling)
  • Method Details

    • execEvent

      public void execEvent(String sActivity)
    • execValidate

      public boolean execValidate()
    • getAccessKey

      public String getAccessKey()
      Get the access/accelerator key (single character)
      Returns:
      single character value of the keyboard access key
    • getBackColor

      public String getBackColor()
    • getBorderColor

      public String getBorderColor()
    • getBorderWidth

      public String getBorderWidth()
    • getDataNode

      public DataNode getDataNode()
    • getFormattedValue

      public String getFormattedValue()
      Get the formatted value of the member considered 'on'
      Returns:
      the value of the member considered to be 'on'
    • getMandatory

      public String getMandatory()
    • getMembers

      public NodeList getMembers()
    • getMessage

      public String getMessage(String aType)
    • getRawValue

      public String getRawValue()
      Get the raw value of the member considered 'on'
      Returns:
      the value of the member considered to be 'on'
    • getTypedRawValue

      public void getTypedRawValue(Arg oValue)
      Get the raw typed value of the member considered 'on'
      Parameters:
      oValue - Arg to retrieve the typed value
    • getSelectedMember

      public Node getSelectedMember()
      Get the member considered 'on'
      Returns:
      the member considered to be 'on'
    • getScriptTable

      public ScriptTable getScriptTable()
      Overrides:
      getScriptTable in class Container
    • isConnectSupported

      public boolean isConnectSupported()
      Description copied from class: Container
      Return whether the container supports connect i.e. field, exclGroup or subform
      Overrides:
      isConnectSupported in class Container
      Returns:
      true if the container supports connect
      See Also:
    • isHeightGrowSupported

      public boolean isHeightGrowSupported()
      Description copied from class: Container
      Returns whether or not this container support growable heights. This does not indicate whether the container height is currently growable, just whether it's supported by this container type.
      Overrides:
      isHeightGrowSupported in class Container
    • isWidthGrowSupported

      public boolean isWidthGrowSupported()
      Description copied from class: Container
      Return whether or not this container support growable widths This does not indicate whether the container height is currently growable, just whether it's supported by this container type.

      Comments Helps distinguish - ie text draws supporting growing but arc draws do not.

      Overrides:
      isWidthGrowSupported in class Container
    • setBackColor

      public void setBackColor(String sString)
    • setBorderColor

      public void setBorderColor(String sString)
    • setBorderWidth

      public void setBorderWidth(String sString)
    • setMandatory

      public void setMandatory(String sString)
    • setMessage

      public void setMessage(String sMessage, String aType)
    • setRawValue

      public void setRawValue(String sValue)
      Toggle the a given field member 'on' and the rest 'off' based on the value
      Parameters:
      sValue - - the value of the member considered to be 'on'
    • setSelectedMember

      public void setSelectedMember(String sSOMName)