abstract static class RepositoryBuilder.EventTypeEntry
extends java.lang.Object
Modifier and Type | Field and 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 and Description |
---|
EventTypeEntry(StructContentType<IItem> eventType,
java.lang.String[] category,
ItemBuilder.IItemFactory itemFactory,
java.util.List<ValueField> dataStructure) |
Modifier and Type | Method and Description |
---|---|
(package private) abstract java.util.Collection<IItem[]> |
buildSortedArrays() |
(package private) abstract IEventSink |
createSink() |
private boolean |
isCompatibleWith(java.util.List<ValueField> fields) |
final StructContentType<IItem> eventType
final java.lang.String[] category
final ItemBuilder.IItemFactory itemFactory
final java.util.List<ValueField> dataStructure
private RepositoryBuilder.EventTypeEntry next
public EventTypeEntry(StructContentType<IItem> eventType, java.lang.String[] category, ItemBuilder.IItemFactory itemFactory, java.util.List<ValueField> dataStructure)
private boolean isCompatibleWith(java.util.List<ValueField> fields)
abstract java.util.Collection<IItem[]> buildSortedArrays()
abstract IEventSink createSink()