public interface XesExtension
Modifier and Type | Method and Description |
---|---|
void |
addAlias(XesAttribute attribute,
java.lang.String mapping,
java.lang.String alias) |
void |
addEventAttribute(XesAttribute attribute)
Adds an event attribute to the extension.
|
void |
addLogAttribute(XesAttribute attribute)
Adds a log attribute to the extension.
|
void |
addMetaAttribute(XesAttribute attribute)
Adds a meta attribute to the extension.
|
void |
addTraceAttribute(XesAttribute attribute)
Adds a trace attribute to the extension.
|
java.lang.String |
getAlias(XesAttribute attribute,
java.lang.String mapping) |
java.util.List<XesAttribute> |
getEventAttributes() |
java.util.List<XesAttribute> |
getLogAttributes() |
java.util.List<XesAttribute> |
getMetaAttributes() |
java.lang.String |
getName() |
java.lang.String |
getPrefix() |
java.util.List<XesAttribute> |
getTraceAttributes() |
java.net.URI |
getURI() |
boolean |
hasEventAttribute(java.lang.String key)
Returns whether this extension supports the given event attribute key.
|
boolean |
hasLogAttribute(java.lang.String key)
Returns whether this extension supports the given log attribute key.
|
boolean |
hasMetaAttribute(java.lang.String key)
Returns whether this extension supports the given meta attribute key.
|
boolean |
hasTraceAttribute(java.lang.String key)
Returns whether this extension supports the given trace attribute key.
|
void |
setName(java.lang.String name)
Sets the name for the extension.
|
void |
setPrefix(java.lang.String prefix)
Sets the prefix for the extension.
|
void |
setURI(java.net.URI uri)
Sets the URI for the extension.
|
void setName(java.lang.String name)
name
- The name to set.java.lang.String getName()
void setPrefix(java.lang.String prefix)
prefix
- The prefix to set.java.lang.String getPrefix()
void setURI(java.net.URI uri)
uri
- The URI set for the extension.java.net.URI getURI()
void addLogAttribute(XesAttribute attribute)
attribute
- The log attribute to add.java.util.List<XesAttribute> getLogAttributes()
void addTraceAttribute(XesAttribute attribute)
attribute
- The trace attribute to add.java.util.List<XesAttribute> getTraceAttributes()
void addEventAttribute(XesAttribute attribute)
attribute
- The event attribute to add.java.util.List<XesAttribute> getEventAttributes()
void addMetaAttribute(XesAttribute attribute)
attribute
- The meta attribute to add.java.util.List<XesAttribute> getMetaAttributes()
boolean hasLogAttribute(java.lang.String key)
key
- The given attribute key.boolean hasTraceAttribute(java.lang.String key)
key
- The given attribute key.boolean hasEventAttribute(java.lang.String key)
key
- The given attribute key.boolean hasMetaAttribute(java.lang.String key)
key
- The given attribute key.void addAlias(XesAttribute attribute, java.lang.String mapping, java.lang.String alias)
java.lang.String getAlias(XesAttribute attribute, java.lang.String mapping)