|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface XFactory
Factory interface, providing factory methods for creating all element classes of the XES model type hierarchy.
| Method Summary | |
|---|---|
XAttributeBoolean |
createAttributeBoolean(String key,
boolean value,
XExtension extension)
Creates a new XES attribute with boolean type (Factory method). |
XAttributeContinuous |
createAttributeContinuous(String key,
double value,
XExtension extension)
Creates a new XES attribute with continuous type (Factory method). |
XAttributeDiscrete |
createAttributeDiscrete(String key,
long value,
XExtension extension)
Creates a new XES attribute with discrete type (Factory method). |
XAttributeLiteral |
createAttributeLiteral(String key,
String value,
XExtension extension)
Creates a new XES attribute with literal type (Factory method). |
XAttributeMap |
createAttributeMap()
Creates a new XES attribute map (Factory method). |
XAttributeTimestamp |
createAttributeTimestamp(String key,
Date value,
XExtension extension)
Creates a new XES attribute with timestamp type (Factory method). |
XAttributeTimestamp |
createAttributeTimestamp(String key,
long millis,
XExtension extension)
Creates a new XES attribute with timestamp type (Factory method). |
XEvent |
createEvent()
Creates a new XES event instance (Factory method). |
XEvent |
createEvent(XAttributeMap attributes)
Creates a new XES event instance (Factory method). |
XLog |
createLog()
Creates a new XES log instance (Factory method). |
XLog |
createLog(XAttributeMap attributes)
Creates a new XES log instance (Factory method). |
XTrace |
createTrace()
Creates a new XES trace instance (Factory method). |
XTrace |
createTrace(XAttributeMap attributes)
Creates a new XES trace instance (Factory method). |
String |
getAuthor()
Returns the author name of the specific factory implementation. |
String |
getDescription()
Returns a description of the specific factory implementation. |
String |
getName()
Returns the name of the specific factory implementation. |
URI |
getUri()
Returns an URI, pointing to more information about the specific factory implementation. |
String |
getVendor()
Returns the vendor of the specific factory implementation. |
| Method Detail |
|---|
String getName()
String getAuthor()
String getVendor()
String getDescription()
URI getUri()
XLog createLog()
XLog createLog(XAttributeMap attributes)
attributes - The attributes of the log.
XTrace createTrace()
XTrace createTrace(XAttributeMap attributes)
attributes - The attributes of the trace.
XEvent createEvent()
XEvent createEvent(XAttributeMap attributes)
attributes - The attributes of the event.
XAttributeMap createAttributeMap()
XAttributeBoolean createAttributeBoolean(String key,
boolean value,
XExtension extension)
key - The key of the attribute.value - The value of the attribute.extension - The extension defining the attribute
(set to null, if the attribute is not associated
to an extension)
XAttributeContinuous createAttributeContinuous(String key,
double value,
XExtension extension)
key - The key of the attribute.value - The value of the attribute.extension - The extension defining the attribute
(set to null, if the attribute is not associated
to an extension)
XAttributeDiscrete createAttributeDiscrete(String key,
long value,
XExtension extension)
key - The key of the attribute.value - The value of the attribute.extension - The extension defining the attribute
(set to null, if the attribute is not associated
to an extension)
XAttributeLiteral createAttributeLiteral(String key,
String value,
XExtension extension)
key - The key of the attribute.value - The value of the attribute.extension - The extension defining the attribute
(set to null, if the attribute is not associated
to an extension)
XAttributeTimestamp createAttributeTimestamp(String key,
Date value,
XExtension extension)
key - The key of the attribute.value - The value of the attribute.extension - The extension defining the attribute
(set to null, if the attribute is not associated
to an extension)
XAttributeTimestamp createAttributeTimestamp(String key,
long millis,
XExtension extension)
key - The key of the attribute.value - The value of the attribute, in milliseconds since 01/01/1970 0:00 GMT.extension - The extension defining the attribute
(set to null, if the attribute is not associated
to an extension)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||