Class NonStaticDataField

  • All Implemented Interfaces:
    java.io.Serializable

    public final class NonStaticDataField
    extends DataField
    See Also:
    Serialized Form
    • Constructor Detail

      • NonStaticDataField

        public NonStaticDataField​(java.lang.String name,
                                  java.lang.String title,
                                  DataType type)
        Constructs a regular NonStaticDataField, that is not a primary key component and not placed relative to another field.
      • NonStaticDataField

        public NonStaticDataField​(java.lang.String name,
                                  java.lang.String title,
                                  DataType type,
                                  java.lang.String relativeTo)
        Constructs a DataField that is not a primary key component.
      • NonStaticDataField

        public NonStaticDataField​(java.lang.String name,
                                  java.lang.String title,
                                  DataType type,
                                  boolean pk,
                                  java.lang.String relativeTo)
        Constructs a fully initialized NonStaticDataField.
      • NonStaticDataField

        public NonStaticDataField​(java.lang.String inName,
                                  java.lang.String inTitle,
                                  DataType type,
                                  boolean pk,
                                  java.lang.String relativeTo,
                                  boolean displayIdentifier)
    • Method Detail

      • isPk

        public boolean isPk()
      • getRelativeTo

        public java.lang.String getRelativeTo()
      • isDisplayIdentifier

        public boolean isDisplayIdentifier()
      • writeTo

        public void writeTo​(java.io.DataOutputStream out,
                            int serial)
                     throws java.io.IOException
        Overrides:
        writeTo in class DataField
        Throws:
        java.io.IOException
      • getAdjustmentType

        public java.lang.String getAdjustmentType()
      • setAttributes

        public void setAttributes​(java.util.Hashtable<java.lang.String,​java.lang.String> attrs)
        Specified by:
        setAttributes in class DataField
      • getAttributes

        public java.util.Hashtable<java.lang.String,​java.lang.String> getAttributes()
        Specified by:
        getAttributes in class DataField