Class EBXField

  • All Implemented Interfaces:
    Field
    Direct Known Subclasses:
    EBXLinkField

    public class EBXField
    extends java.lang.Object
    implements Field
    Specifies the configuration used for an EBX® field.
    Since:
    2.3.0
    • Constructor Summary

      Constructors 
      Constructor Description
      EBXField​(com.orchestranetworks.schema.SchemaNode schemaNode)  
      EBXField​(com.orchestranetworks.schema.SchemaNode schemaNode, FieldAttribute fieldAttribute)
      Used to create an EBX® field with the specified schema node and FieldAttribute enumeration.
      EBXField​(com.orchestranetworks.schema.SchemaNode schemaNode, FieldAttribute fieldAttribute, java.util.Locale locale)
      Used to create an EBX® field with the specified schema node, locale and FieldAttribute enumeration.
      EBXField​(com.orchestranetworks.schema.SchemaNode schemaNode, java.util.Locale locale)  
    • Method Detail

      • getName

        public final java.lang.String getName()
        Returns the specified field name.
        Specified by:
        getName in interface Field
      • getLabel

        public final java.lang.String getLabel()
        Returns the specified field label.
        Specified by:
        getLabel in interface Field
      • getSchemaNode

        public final com.orchestranetworks.schema.SchemaNode getSchemaNode()
        Returns the specified schema node.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • getIndex

        public final int getIndex()
        Returns the specified field index.
        Specified by:
        getIndex in interface Field
      • getFieldAttribute

        public final FieldAttribute getFieldAttribute()
        Returns the specified FieldAttribute for this EBX® field.
        Since:
        2.4.0