Class ValueReaders.AbstractStructReader
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.internal.parser.v1.ValueReaders.AbstractStructReader
-
- All Implemented Interfaces:
ValueReaders.IValueReader
- Direct Known Subclasses:
ValueReaders.ReflectiveReader
,ValueReaders.StructReader
- Enclosing class:
- ValueReaders
abstract static class ValueReaders.AbstractStructReader extends java.lang.Object implements ValueReaders.IValueReader
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.List<ValueReaders.IValueReader>
valueReaders
-
Constructor Summary
Constructors Constructor Description AbstractStructReader(int fieldCount)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract void
addField(java.lang.String identifier, java.lang.String name, java.lang.String description, ValueReaders.IValueReader reader)
void
skip(IDataInput in)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openjdk.jmc.flightrecorder.internal.parser.v1.ValueReaders.IValueReader
getContentType, read, resolve
-
-
-
-
Field Detail
-
valueReaders
final java.util.List<ValueReaders.IValueReader> valueReaders
-
-
Method Detail
-
skip
public void skip(IDataInput in) throws java.io.IOException, InvalidJfrFileException
- Specified by:
skip
in interfaceValueReaders.IValueReader
- Throws:
java.io.IOException
InvalidJfrFileException
-
addField
abstract void addField(java.lang.String identifier, java.lang.String name, java.lang.String description, ValueReaders.IValueReader reader) throws InvalidJfrFileException
- Throws:
InvalidJfrFileException
-
-