Class ChunkMetadata.ClassElement
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.internal.parser.v1.ChunkMetadata.AnnotatedElement
-
- org.openjdk.jmc.flightrecorder.internal.parser.v1.ChunkMetadata.ClassElement
-
- All Implemented Interfaces:
ChunkMetadata.IElement
- Enclosing class:
- ChunkMetadata
static class ChunkMetadata.ClassElement extends ChunkMetadata.AnnotatedElement
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
ANNOTATION_CATEGORY
(package private) java.lang.String[]
category
(package private) long
classId
(package private) java.util.List<ChunkMetadata.FieldElement>
fields
private ChunkMetadata.SettingElement
ignored
(package private) java.lang.Boolean
simpleType
private static java.lang.String
SUPER_TYPE_EVENT
(package private) java.lang.String
superType
(package private) java.lang.String
typeIdentifier
-
Fields inherited from class org.openjdk.jmc.flightrecorder.internal.parser.v1.ChunkMetadata.AnnotatedElement
annotations, description, experimental, label
-
-
Constructor Summary
Constructors Constructor Description ClassElement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChunkMetadata.IElement
appendChild(java.lang.String childName)
(package private) int
getFieldCount()
(package private) boolean
isEventType()
(package private) boolean
isSimpleType()
(package private) void
resolveAnnotation(java.lang.String typeIdentifier, java.util.Map<java.lang.String,java.lang.String> values)
void
setAttribute(java.lang.String attribute, java.lang.String value)
-
-
-
Field Detail
-
ANNOTATION_CATEGORY
private static final java.lang.String ANNOTATION_CATEGORY
- See Also:
- Constant Field Values
-
SUPER_TYPE_EVENT
private static final java.lang.String SUPER_TYPE_EVENT
- See Also:
- Constant Field Values
-
classId
long classId
-
typeIdentifier
java.lang.String typeIdentifier
-
superType
java.lang.String superType
-
simpleType
java.lang.Boolean simpleType
-
fields
java.util.List<ChunkMetadata.FieldElement> fields
-
ignored
private ChunkMetadata.SettingElement ignored
-
category
java.lang.String[] category
-
-
Method Detail
-
setAttribute
public void setAttribute(java.lang.String attribute, java.lang.String value)
- Specified by:
setAttribute
in interfaceChunkMetadata.IElement
- Overrides:
setAttribute
in classChunkMetadata.AnnotatedElement
-
appendChild
public ChunkMetadata.IElement appendChild(java.lang.String childName)
- Specified by:
appendChild
in interfaceChunkMetadata.IElement
- Overrides:
appendChild
in classChunkMetadata.AnnotatedElement
-
resolveAnnotation
void resolveAnnotation(java.lang.String typeIdentifier, java.util.Map<java.lang.String,java.lang.String> values) throws InvalidJfrFileException
- Overrides:
resolveAnnotation
in classChunkMetadata.AnnotatedElement
- Throws:
InvalidJfrFileException
-
getFieldCount
int getFieldCount()
-
isSimpleType
boolean isSimpleType()
-
isEventType
boolean isEventType()
-
-