Class ValueDescriptor

  • All Implemented Interfaces:
    java.lang.Cloneable

    public final class ValueDescriptor
    extends java.lang.Object
    implements java.lang.Cloneable
    Class responsible for holding metadata about an event value
    • Field Detail

      • identifier

        private final java.lang.String identifier
      • name

        private final java.lang.String name
      • description

        private final java.lang.String description
      • dataType

        private final DataType dataType
      • relationalKey

        private final java.lang.String relationalKey
      • contentType

        private final int contentType
      • structureIndex

        private final int structureIndex
    • Constructor Detail

      • ValueDescriptor

        public ValueDescriptor​(java.lang.String identifier,
                               java.lang.String name,
                               java.lang.String description,
                               Transition transition,
                               DataType dataType,
                               java.lang.String relationalKey,
                               int contentType,
                               DataStructure[] dataStructures,
                               int structureIndex)
    • Method Detail

      • getIdentifier

        public java.lang.String getIdentifier()
      • getName

        public java.lang.String getName()
      • getDescription

        public java.lang.String getDescription()
      • getTransition

        public Transition getTransition()
      • getDataType

        public DataType getDataType()
      • getRelationalKey

        public java.lang.String getRelationalKey()
      • getContentType

        public int getContentType()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object
      • getIndex

        public static int getIndex​(ValueDescriptor[] descriptors,
                                   java.lang.String identifier)