|
||||||||||
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 |