Class XPathEngine


  • public class XPathEngine
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      XPathEngine​(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • setLogNameSpace

        public void setLogNameSpace​(java.lang.String namespace)
      • getLogNameSpace

        public java.lang.String getLogNameSpace()
      • getLog

        public org.deckfour.xes.model.XLog getLog()
      • query

        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)
      • query

        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
        Throws:
        net.sf.saxon.s9api.SaxonApiException
      • 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)
                                                                                                                                                        throws net.sf.saxon.s9api.SaxonApiException
        Throws:
        net.sf.saxon.s9api.SaxonApiException
      • query

        public java.util.List<org.deckfour.xes.model.XAttributable> query​(java.lang.String query)
        Main function that actually queries the log object.
        Parameters:
        query -
        Returns:
      • query

        public java.util.List<org.deckfour.xes.model.XAttributable> query​(java.lang.String query,
                                                                          boolean throwException)
                                                                   throws net.sf.saxon.s9api.SaxonApiException
        Throws:
        net.sf.saxon.s9api.SaxonApiException
      • query

        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
        Throws:
        net.sf.saxon.s9api.SaxonApiException
      • close

        public void close()
      • finalize

        public void finalize()
        Overrides:
        finalize in class java.lang.Object