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.IItemFactory
itemFactory
private RepositoryBuilder.EventTypeEntry
next
-
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 IEventSink
createSink()
private boolean
isCompatibleWith(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()
-
-