|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deckfour.xes.factory.XFactoryNaiveImpl
public class XFactoryNaiveImpl
This factory will create the naive implementations of all model hierarchy elements, i.e., no buffering or further optimizations will be employed.
Constructor Summary | |
---|---|
XFactoryNaiveImpl()
|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XFactoryNaiveImpl()
Method Detail |
---|
public String getAuthor()
XFactory
getAuthor
in interface XFactory
public String getDescription()
XFactory
getDescription
in interface XFactory
public String getName()
XFactory
getName
in interface XFactory
public URI getUri()
XFactory
getUri
in interface XFactory
public String getVendor()
XFactory
getVendor
in interface XFactory
public XLog createLog()
XFactory
createLog
in interface XFactory
public XLog createLog(XAttributeMap attributes)
XFactory
createLog
in interface XFactory
attributes
- The attributes of the log.
public XTrace createTrace()
XFactory
createTrace
in interface XFactory
public XTrace createTrace(XAttributeMap attributes)
XFactory
createTrace
in interface XFactory
attributes
- The attributes of the trace.
public XEvent createEvent()
XFactory
createEvent
in interface XFactory
public XEvent createEvent(XAttributeMap attributes)
XFactory
createEvent
in interface XFactory
attributes
- The attributes of the event.
public XAttributeMap createAttributeMap()
XFactory
createAttributeMap
in interface XFactory
public XAttributeBoolean createAttributeBoolean(String key, boolean value, XExtension extension)
XFactory
createAttributeBoolean
in interface XFactory
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)
public XAttributeContinuous createAttributeContinuous(String key, double value, XExtension extension)
XFactory
createAttributeContinuous
in interface XFactory
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)
public XAttributeDiscrete createAttributeDiscrete(String key, long value, XExtension extension)
XFactory
createAttributeDiscrete
in interface XFactory
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)
public XAttributeLiteral createAttributeLiteral(String key, String value, XExtension extension)
XFactory
createAttributeLiteral
in interface XFactory
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)
public XAttributeTimestamp createAttributeTimestamp(String key, Date value, XExtension extension)
XFactory
createAttributeTimestamp
in interface XFactory
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)
public XAttributeTimestamp createAttributeTimestamp(String key, long millis, XExtension extension)
XFactory
createAttributeTimestamp
in interface XFactory
key
- The key of the attribute.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 |