public interface EventTypeDefinition
ServiceLoader
framework to be
usable from the command line, data specification files, etc.Modifier and Type | Method and Description |
---|---|
Class<? extends EventBuilder> |
getBuilderType()
Get the builder type used by this type definition.
|
List<Field> |
getDefaultFields()
Get the default field list for loading this event from text fields.
|
String |
getName()
A simple name for this event
|
Set<Field> |
getRequiredFields()
Get the set of required fields for this event type.
|
EventBuilder |
newBuilder()
Construct a new builder for this event type.
|
String getName()
Class<? extends EventBuilder> getBuilderType()
EventBuilder newBuilder()
Set<Field> getRequiredFields()