public class XesLiteXmlParser
extends org.deckfour.xes.in.XesXmlParser
XesXmlParser
that can optionally handle the batch import
mode of the XFactoryExternalStore
.Modifier and Type | Class and Description |
---|---|
static class |
XesLiteXmlParser.ParseState |
Constructor and Description |
---|
XesLiteXmlParser(boolean isLenient) |
XesLiteXmlParser(org.deckfour.xes.factory.XFactory factory,
boolean isLenient) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAttribute(org.deckfour.xes.model.XAttribute attribute,
org.deckfour.xes.model.XAttributable attributable) |
java.lang.String |
author() |
protected org.deckfour.xes.model.XAttributeBoolean |
createBoolean(java.lang.String key,
java.lang.String value,
org.deckfour.xes.extension.XExtension extension) |
protected org.deckfour.xes.model.XAttributeContainer |
createContainer(java.lang.String key,
org.deckfour.xes.extension.XExtension extension) |
protected org.deckfour.xes.model.XAttributeContinuous |
createContinuous(java.lang.String key,
java.lang.String value,
org.deckfour.xes.extension.XExtension extension) |
protected org.deckfour.xes.model.XAttribute |
createDate(java.lang.String key,
java.lang.String value,
org.deckfour.xes.model.XAttribute attribute,
org.deckfour.xes.extension.XExtension extension) |
protected org.deckfour.xes.model.XAttributeDiscrete |
createDiscrete(java.lang.String key,
java.lang.String value,
org.deckfour.xes.extension.XExtension extension) |
protected org.deckfour.xes.model.XEvent |
createEvent() |
protected org.deckfour.xes.model.XAttributeID |
createId(java.lang.String key,
java.lang.String value,
org.deckfour.xes.extension.XExtension extension) |
protected org.deckfour.xes.model.XAttributeList |
createList(java.lang.String key,
org.deckfour.xes.extension.XExtension extension) |
protected org.deckfour.xes.model.XAttributeLiteral |
createLiteral(java.lang.String key,
java.lang.String value,
org.deckfour.xes.extension.XExtension extension) |
protected org.deckfour.xes.model.XLog |
createLog() |
protected org.deckfour.xes.model.XTrace |
createTrace() |
java.util.List<org.deckfour.xes.model.XLog> |
parse(java.io.InputStream is) |
public XesLiteXmlParser(boolean isLenient)
public XesLiteXmlParser(org.deckfour.xes.factory.XFactory factory, boolean isLenient)
public final java.lang.String author()
author
in class org.deckfour.xes.in.XesXmlParser
protected void addAttribute(org.deckfour.xes.model.XAttribute attribute, org.deckfour.xes.model.XAttributable attributable)
protected org.deckfour.xes.model.XLog createLog()
protected org.deckfour.xes.model.XTrace createTrace()
protected org.deckfour.xes.model.XEvent createEvent()
protected org.deckfour.xes.model.XAttributeContainer createContainer(java.lang.String key, org.deckfour.xes.extension.XExtension extension)
protected org.deckfour.xes.model.XAttributeList createList(java.lang.String key, org.deckfour.xes.extension.XExtension extension)
protected org.deckfour.xes.model.XAttributeID createId(java.lang.String key, java.lang.String value, org.deckfour.xes.extension.XExtension extension)
protected org.deckfour.xes.model.XAttributeBoolean createBoolean(java.lang.String key, java.lang.String value, org.deckfour.xes.extension.XExtension extension)
protected org.deckfour.xes.model.XAttributeContinuous createContinuous(java.lang.String key, java.lang.String value, org.deckfour.xes.extension.XExtension extension)
protected org.deckfour.xes.model.XAttributeDiscrete createDiscrete(java.lang.String key, java.lang.String value, org.deckfour.xes.extension.XExtension extension)
protected org.deckfour.xes.model.XAttribute createDate(java.lang.String key, java.lang.String value, org.deckfour.xes.model.XAttribute attribute, org.deckfour.xes.extension.XExtension extension)
protected org.deckfour.xes.model.XAttributeLiteral createLiteral(java.lang.String key, java.lang.String value, org.deckfour.xes.extension.XExtension extension)
public final java.util.List<org.deckfour.xes.model.XLog> parse(java.io.InputStream is) throws java.lang.Exception
parse
in class org.deckfour.xes.in.XesXmlParser
java.lang.Exception