Class JenaXmlUtils
java.lang.Object
org.aksw.jena_sparql_api.sparql.ext.xml.JenaXmlUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Iterator<org.apache.jena.graph.Node>evalXPath(XPathFactory xPathFactory, String queryStr, Node xmlNode) static org.apache.jena.sparql.engine.QueryIteratorevalXPath(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) static NodeextractXmlNode(org.apache.jena.graph.Node node) static NodeextractXmlNode(org.apache.jena.sparql.expr.NodeValue nv) static Iterator<org.apache.jena.graph.Node>iterateAsJenaNodes(XPathEvaluationResult<?> er, org.apache.jena.datatypes.RDFDatatype xmlDatatype) static org.apache.jena.sparql.expr.NodeValuemakeXmlNodeValue(org.apache.jena.graph.Node node) static org.apache.jena.sparql.expr.NodeValueparse(InputStream in, RDFDatatypeXml dtype) static org.apache.jena.sparql.expr.NodeValueparse(org.aksw.commons.lambda.throwing.ThrowingSupplier<InputStream> inSupp) static org.apache.jena.sparql.expr.NodeValueresolve(org.apache.jena.sparql.expr.NodeValue nv, org.apache.jena.sparql.function.FunctionEnv env) static org.apache.jena.graph.NodetoJenaNode(Node xmlNode) static Stringstatic voidtoText(Node xmlNode, OutputStream out)
-
Constructor Details
-
JenaXmlUtils
public JenaXmlUtils()
-
-
Method Details
-
makeXmlNodeValue
public static org.apache.jena.sparql.expr.NodeValue makeXmlNodeValue(org.apache.jena.graph.Node node) -
extractXmlNode
-
extractXmlNode
-
toString
-
toText
public static void toText(Node xmlNode, OutputStream out) throws TransformerFactoryConfigurationError, TransformerException -
parse
-
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
-
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)
-