public class XPathEngine
extends java.lang.Object
Constructor and Description |
---|
XPathEngine(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
finalize() |
org.deckfour.xes.model.XLog |
getLog() |
java.lang.String |
getLogNameSpace() |
java.util.List<org.deckfour.xes.model.XAttributable> |
query(java.lang.String query)
Main function that actually queries the log object.
|
java.util.List<org.deckfour.xes.model.XAttributable> |
query(java.lang.String query,
boolean throwException) |
java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.model.XAttributable,org.deckfour.xes.model.XAttributable>> |
query(java.lang.String query,
java.lang.String relQuery) |
java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.model.XAttributable,org.deckfour.xes.model.XAttributable>> |
query(java.lang.String query,
java.lang.String relQuery,
boolean throwException) |
protected java.util.List<org.deckfour.xes.model.XAttributable> |
query(net.sf.saxon.s9api.XdmNode startNode,
java.lang.String query) |
protected java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.model.XAttributable,org.deckfour.xes.model.XAttributable>> |
query(net.sf.saxon.s9api.XdmNode startNode,
java.lang.String query,
java.lang.String relQuery) |
void |
setLogNameSpace(java.lang.String namespace) |
public XPathEngine(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log) throws IdentitiesMissingException, java.io.IOException
IdentitiesMissingException
java.io.IOException
public void setLogNameSpace(java.lang.String namespace)
public java.lang.String getLogNameSpace()
public org.deckfour.xes.model.XLog getLog()
public java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.model.XAttributable,org.deckfour.xes.model.XAttributable>> query(java.lang.String query, java.lang.String relQuery)
public java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.model.XAttributable,org.deckfour.xes.model.XAttributable>> query(java.lang.String query, java.lang.String relQuery, boolean throwException) throws net.sf.saxon.s9api.SaxonApiException
net.sf.saxon.s9api.SaxonApiException
protected java.util.List<org.processmining.framework.util.Pair<org.deckfour.xes.model.XAttributable,org.deckfour.xes.model.XAttributable>> query(net.sf.saxon.s9api.XdmNode startNode, java.lang.String query, java.lang.String relQuery) throws net.sf.saxon.s9api.SaxonApiException
net.sf.saxon.s9api.SaxonApiException
public java.util.List<org.deckfour.xes.model.XAttributable> query(java.lang.String query)
query
- public java.util.List<org.deckfour.xes.model.XAttributable> query(java.lang.String query, boolean throwException) throws net.sf.saxon.s9api.SaxonApiException
net.sf.saxon.s9api.SaxonApiException
protected java.util.List<org.deckfour.xes.model.XAttributable> query(net.sf.saxon.s9api.XdmNode startNode, java.lang.String query) throws net.sf.saxon.s9api.SaxonApiException
net.sf.saxon.s9api.SaxonApiException
public void close()
public void finalize()
finalize
in class java.lang.Object