Class FieldDef

    • Constructor Detail

      • FieldDef

        public FieldDef()
    • Method Detail

      • getSort

        public Sort getSort()
        Gets the value of the sort property.
        Returns:
        possible object is Sort
      • setSort

        public void setSort​(Sort value)
        Sets the value of the sort property.
        Parameters:
        value - allowed object is Sort
      • getLabel

        public Label getLabel()
        Gets the value of the label property.
        Returns:
        possible object is Label
      • setLabel

        public void setLabel​(Label value)
        Sets the value of the label property.
        Parameters:
        value - allowed object is Label
      • getTooltip

        public Label getTooltip()
        Gets the value of the tooltip property.
        Returns:
        possible object is Label
      • setTooltip

        public void setTooltip​(Label value)
        Sets the value of the tooltip property.
        Parameters:
        value - allowed object is Label
      • getIcons

        public List<Icon> getIcons()
        Gets the value of the icons property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the icons property.

        For example, to add a new item, do as follows:

            getIcons().add(newItem);
         

        Objects of the following type(s) are allowed in the list Icon

      • getCondition

        public Condition getCondition()
        Gets the value of the condition property.
        Returns:
        possible object is Condition
      • setCondition

        public void setCondition​(Condition value)
        Sets the value of the condition property.
        Parameters:
        value - allowed object is Condition
      • getPermissions

        public List<FieldPermissions> getPermissions()
        Gets the value of the permissions property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the permissions property.

        For example, to add a new item, do as follows:

            getPermissions().add(newItem);
         

        Objects of the following type(s) are allowed in the list FieldPermissions

      • getValidation

        public Validation getValidation()
        Gets the value of the validation property.
        Returns:
        possible object is Validation
      • setValidation

        public void setValidation​(Validation value)
        Sets the value of the validation property.
        Parameters:
        value - allowed object is Validation
      • getMessages

        public Messages getMessages()
        Gets the value of the messages property.
        Returns:
        possible object is Messages
      • setMessages

        public void setMessages​(Messages value)
        Sets the value of the messages property.
        Parameters:
        value - allowed object is Messages
      • getFields

        public List<FieldDef> getFields()
        Gets the value of the fields property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the fields property.

        For example, to add a new item, do as follows:

            getFields().add(newItem);
         

        Objects of the following type(s) are allowed in the list FieldDef

      • getName

        public String getName()
        The name of the field.
        Returns:
        possible object is String
      • setName

        public void setName​(String value)
        Sets the value of the name property.
        Parameters:
        value - allowed object is String
      • getType

        public FieldType getType()
        The FieldType, which decides about how the field is being displayed.
        Returns:
        possible object is FieldType
      • setType

        public void setType​(FieldType value)
        Sets the value of the type property.
        Parameters:
        value - allowed object is FieldType
      • getDisplayLength

        public BigInteger getDisplayLength()
        The maximum number of characters when displaying the field's value as string.
        Returns:
        possible object is BigInteger
      • setDisplayLength

        public void setDisplayLength​(BigInteger value)
        Sets the value of the displayLength property.
        Parameters:
        value - allowed object is BigInteger
      • getFormat

        public String getFormat()
        The format used for this field, presuming the type supports formatting.
        Returns:
        possible object is String
      • setFormat

        public void setFormat​(String value)
        Sets the value of the format property.
        Parameters:
        value - allowed object is String
      • getReadonly

        public String getReadonly()
        If evaluating to true, the field's value is readonly.
        Returns:
        possible object is String
      • setReadonly

        public void setReadonly​(String value)
        Sets the value of the readonly property.
        Parameters:
        value - allowed object is String
      • getHidden

        public String getHidden()
        If evaluating to true, the field will not be visible to the user.
        Returns:
        possible object is String
      • setHidden

        public void setHidden​(String value)
        Sets the value of the hidden property.
        Parameters:
        value - allowed object is String
      • getBinding

        public String getBinding()
        This is the name of the property used with the JavaBeans API. If no value is set, the binding is the combination of MetaData.getBindClass() (if any, separated with a dot) and the field's name.
        Returns:
        possible object is String
      • setBinding

        public void setBinding​(String value)
        Sets the value of the binding property.
        Parameters:
        value - allowed object is String