Class RepositoryBuilder.EventTypeEntry
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.internal.parser.RepositoryBuilder.EventTypeEntry
-
- Direct Known Subclasses:
RepositoryBuilder.DurationEventTypeEntry,RepositoryBuilder.InstantEventTypeEntry
- Enclosing class:
- RepositoryBuilder
abstract static class RepositoryBuilder.EventTypeEntry extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String[]category(package private) java.util.List<ValueField>dataStructure(package private) StructContentType<IItem>eventType(package private) ItemBuilder.IItemFactoryitemFactoryprivate RepositoryBuilder.EventTypeEntrynext
-
Constructor Summary
Constructors Constructor Description EventTypeEntry(StructContentType<IItem> eventType, java.lang.String[] category, ItemBuilder.IItemFactory itemFactory, java.util.List<ValueField> dataStructure)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract java.util.Collection<IItem[]>buildSortedArrays()(package private) abstract IEventSinkcreateSink()private booleanisCompatibleWith(java.util.List<ValueField> fields)
-
-
-
Field Detail
-
eventType
final StructContentType<IItem> eventType
-
category
final java.lang.String[] category
-
itemFactory
final ItemBuilder.IItemFactory itemFactory
-
dataStructure
final java.util.List<ValueField> dataStructure
-
next
private RepositoryBuilder.EventTypeEntry next
-
-
Constructor Detail
-
EventTypeEntry
public EventTypeEntry(StructContentType<IItem> eventType, java.lang.String[] category, ItemBuilder.IItemFactory itemFactory, java.util.List<ValueField> dataStructure)
-
-
Method Detail
-
isCompatibleWith
private boolean isCompatibleWith(java.util.List<ValueField> fields)
-
buildSortedArrays
abstract java.util.Collection<IItem[]> buildSortedArrays()
-
createSink
abstract IEventSink createSink()
-
-