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
    • 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()
      • getInnerDataType

        public DataType getInnerDataType()
                                  throws org.openjdk.jmc.flightrecorder.internal.InvalidJfrFileException
        Throws:
        org.openjdk.jmc.flightrecorder.internal.InvalidJfrFileException
      • getChildren

        public ValueDescriptor[] getChildren()
                                      throws org.openjdk.jmc.flightrecorder.internal.InvalidJfrFileException
        Throws:
        org.openjdk.jmc.flightrecorder.internal.InvalidJfrFileException
      • 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)