Package io.carml.logicalsourceresolver
Class XPathResolver
- java.lang.Object
-
- io.carml.logicalsourceresolver.XPathResolver
-
- All Implemented Interfaces:
LogicalSourceResolver<net.sf.saxon.s9api.XdmItem>
public class XPathResolver extends Object implements LogicalSourceResolver<net.sf.saxon.s9api.XdmItem>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.carml.logicalsourceresolver.LogicalSourceResolver
LogicalSourceResolver.ExpressionEvaluationFactory<R extends Object>
-
-
Constructor Summary
Constructors Constructor Description XPathResolver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LogicalSourceResolver.ExpressionEvaluationFactory<net.sf.saxon.s9api.XdmItem>getExpressionEvaluationFactory()static XPathResolvergetInstance()static XPathResolvergetInstance(boolean autoNodeTextExtraction)static XPathResolvergetInstance(jlibs.xml.sax.dog.XMLDog xmlDog, net.sf.saxon.s9api.Processor xpathProcessor, net.sf.saxon.s9api.XPathCompiler xpathCompiler, boolean autoNodeTextExtraction)Function<ResolvedSource<?>,reactor.core.publisher.Flux<LogicalSourceRecord<net.sf.saxon.s9api.XdmItem>>>getLogicalSourceRecords(Set<LogicalSource> logicalSources)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.carml.logicalsourceresolver.LogicalSourceResolver
logEvaluateExpression
-
-
-
-
Method Detail
-
getInstance
public static XPathResolver getInstance()
-
getInstance
public static XPathResolver getInstance(boolean autoNodeTextExtraction)
-
getInstance
public static XPathResolver getInstance(jlibs.xml.sax.dog.XMLDog xmlDog, net.sf.saxon.s9api.Processor xpathProcessor, net.sf.saxon.s9api.XPathCompiler xpathCompiler, boolean autoNodeTextExtraction)
-
getLogicalSourceRecords
public Function<ResolvedSource<?>,reactor.core.publisher.Flux<LogicalSourceRecord<net.sf.saxon.s9api.XdmItem>>> getLogicalSourceRecords(Set<LogicalSource> logicalSources)
- Specified by:
getLogicalSourceRecordsin interfaceLogicalSourceResolver<net.sf.saxon.s9api.XdmItem>
-
getExpressionEvaluationFactory
public LogicalSourceResolver.ExpressionEvaluationFactory<net.sf.saxon.s9api.XdmItem> getExpressionEvaluationFactory()
- Specified by:
getExpressionEvaluationFactoryin interfaceLogicalSourceResolver<net.sf.saxon.s9api.XdmItem>
-
-