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)