public final class ValueDescriptor
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private int |
contentType |
private DataStructure[] |
dataStructures |
private DataType |
dataType |
private java.lang.String |
description |
private java.lang.String |
identifier |
private java.lang.String |
name |
private java.lang.String |
relationalKey |
private int |
structureIndex |
private Transition |
transition |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
ValueDescriptor[] |
getChildren() |
int |
getContentType() |
DataType |
getDataType() |
java.lang.String |
getDescription() |
java.lang.String |
getIdentifier() |
static int |
getIndex(ValueDescriptor[] descriptors,
java.lang.String identifier) |
DataType |
getInnerDataType() |
java.lang.String |
getName() |
java.lang.String |
getRelationalKey() |
Transition |
getTransition() |
java.lang.String |
toString() |
private final java.lang.String identifier
private final java.lang.String name
private final java.lang.String description
private final Transition transition
private final DataType dataType
private final java.lang.String relationalKey
private final int contentType
private final DataStructure[] dataStructures
private final int structureIndex
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)
public java.lang.String getIdentifier()
public java.lang.String getName()
public java.lang.String getDescription()
public Transition getTransition()
public DataType getDataType()
public java.lang.String getRelationalKey()
public int getContentType()
public DataType getInnerDataType() throws InvalidJfrFileException
InvalidJfrFileException
public ValueDescriptor[] getChildren() throws InvalidJfrFileException
InvalidJfrFileException
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object clone()
clone
in class java.lang.Object
public static int getIndex(ValueDescriptor[] descriptors, java.lang.String identifier)