Class JenaXmlUtils

java.lang.Object
org.aksw.jena_sparql_api.sparql.ext.xml.JenaXmlUtils

public class JenaXmlUtils extends Object
  • Constructor Details

    • JenaXmlUtils

      public JenaXmlUtils()
  • Method Details

    • makeXmlNodeValue

      public static org.apache.jena.sparql.expr.NodeValue makeXmlNodeValue(org.apache.jena.graph.Node node)
    • extractXmlNode

      public static Node extractXmlNode(org.apache.jena.sparql.expr.NodeValue nv)
    • extractXmlNode

      public static Node extractXmlNode(org.apache.jena.graph.Node node)
    • toString

      public static String toString(Node xmlNode)
    • toText

      public static void toText(Node xmlNode, OutputStream out) throws TransformerFactoryConfigurationError, TransformerException
      Throws:
      TransformerFactoryConfigurationError
      TransformerException
    • parse

      public static org.apache.jena.sparql.expr.NodeValue parse(InputStream in, RDFDatatypeXml dtype)
    • parse

      public static org.apache.jena.sparql.expr.NodeValue parse(org.aksw.commons.lambda.throwing.ThrowingSupplier<InputStream> inSupp) throws Exception
      Throws:
      Exception
    • resolve

      public static org.apache.jena.sparql.expr.NodeValue resolve(org.apache.jena.sparql.expr.NodeValue nv, org.apache.jena.sparql.function.FunctionEnv env) throws Exception
      Throws:
      Exception
    • iterateAsJenaNodes

      public static Iterator<org.apache.jena.graph.Node> iterateAsJenaNodes(XPathEvaluationResult<?> er, org.apache.jena.datatypes.RDFDatatype xmlDatatype)
    • toJenaNode

      public static org.apache.jena.graph.Node toJenaNode(Node xmlNode)
    • evalXPath

      public static Iterator<org.apache.jena.graph.Node> evalXPath(XPathFactory xPathFactory, String queryStr, Node xmlNode) throws XPathExpressionException
      Throws:
      XPathExpressionException
    • evalXPath

      public static org.apache.jena.sparql.engine.QueryIterator evalXPath(XPathFactory xPathFactory, org.apache.jena.sparql.engine.binding.Binding binding, org.apache.jena.sparql.engine.ExecutionContext execCxt, org.apache.jena.graph.Node node, org.apache.jena.graph.Node xpathNode, org.apache.jena.sparql.core.Var outputVar)