Class AntlrXPathParserFactory
- java.lang.Object
-
- org.opendaylight.yangtools.yang.xpath.impl.AntlrXPathParserFactory
-
- All Implemented Interfaces:
YangXPathParserFactory
@MetaInfServices public final class AntlrXPathParserFactory extends Object implements YangXPathParserFactory
-
-
Constructor Summary
Constructors Constructor Description AntlrXPathParserFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description YangXPathParser
newParser(YangXPathMathMode mathMode)
Return aYangXPathParser
compliant withYangXPathMathMode
.YangXPathParser.QualifiedBound
newParser(YangXPathMathMode mathMode, YangNamespaceContext namespaceContext)
Return aYangXPathParser
compliant withYangXPathMathMode
.YangXPathParser.UnqualifiedBound
newParser(YangXPathMathMode mathMode, YangNamespaceContext namespaceContext, QNameModule defaultNamespace)
Return aYangXPathParser
compliant withYangXPathMathMode
.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opendaylight.yangtools.yang.xpath.api.YangXPathParserFactory
newParser, newParser, newParser
-
-
-
-
Method Detail
-
newParser
public YangXPathParser newParser(YangXPathMathMode mathMode)
Description copied from interface:YangXPathParserFactory
Return aYangXPathParser
compliant withYangXPathMathMode
. Returned parser will not perform any namespace binding.- Specified by:
newParser
in interfaceYangXPathParserFactory
- Parameters:
mathMode
- Requested XPath number compliance- Returns:
- An XPathParser
-
newParser
public YangXPathParser.QualifiedBound newParser(YangXPathMathMode mathMode, YangNamespaceContext namespaceContext)
Description copied from interface:YangXPathParserFactory
Return aYangXPathParser
compliant withYangXPathMathMode
. Returned parser will bind qualified node identifiers toQName
s.- Specified by:
newParser
in interfaceYangXPathParserFactory
- Parameters:
mathMode
- Requested XPath number compliancenamespaceContext
- Prefix-to-namespace resolver, used to bind qualified node identifiers- Returns:
- An XPathParser
-
newParser
public YangXPathParser.UnqualifiedBound newParser(YangXPathMathMode mathMode, YangNamespaceContext namespaceContext, QNameModule defaultNamespace)
Description copied from interface:YangXPathParserFactory
Return aYangXPathParser
compliant withYangXPathMathMode
. Returned parser will bind qualified and unqualified node identifiers toQName
s.- Specified by:
newParser
in interfaceYangXPathParserFactory
- Parameters:
mathMode
- Requested XPath number compliancenamespaceContext
- Prefix-to-namespace resolver, used to bind qualified node identifiersdefaultNamespace
- Default namespace, used to bind unqualified node identifiers- Returns:
- An XPathParser
-
-