@MetaInfServices public final class AntlrXPathParserFactory extends Object implements YangXPathParserFactory
Constructor and Description |
---|
AntlrXPathParserFactory() |
Modifier and Type | Method and Description |
---|---|
YangXPathParser |
newParser(YangXPathMathMode mathMode)
Return a
YangXPathParser compliant with YangXPathMathMode . |
YangXPathParser.QualifiedBound |
newParser(YangXPathMathMode mathMode,
YangNamespaceContext namespaceContext)
Return a
YangXPathParser compliant with YangXPathMathMode . |
YangXPathParser.UnqualifiedBound |
newParser(YangXPathMathMode mathMode,
YangNamespaceContext namespaceContext,
QNameModule defaultNamespace)
Return a
YangXPathParser compliant with YangXPathMathMode . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
newParser, newParser, newParser
public YangXPathParser newParser(YangXPathMathMode mathMode)
YangXPathParserFactory
YangXPathParser
compliant with YangXPathMathMode
. Returned parser will not perform any
namespace binding.newParser
in interface YangXPathParserFactory
mathMode
- Requested XPath number compliancepublic YangXPathParser.QualifiedBound newParser(YangXPathMathMode mathMode, YangNamespaceContext namespaceContext)
YangXPathParserFactory
YangXPathParser
compliant with YangXPathMathMode
. Returned parser will bind qualified
node identifiers to QName
s.newParser
in interface YangXPathParserFactory
mathMode
- Requested XPath number compliancenamespaceContext
- Prefix-to-namespace resolver, used to bind qualified node identifierspublic YangXPathParser.UnqualifiedBound newParser(YangXPathMathMode mathMode, YangNamespaceContext namespaceContext, QNameModule defaultNamespace)
YangXPathParserFactory
YangXPathParser
compliant with YangXPathMathMode
. Returned parser will bind qualified
and unqualified node identifiers to QName
s.newParser
in interface YangXPathParserFactory
mathMode
- Requested XPath number compliancenamespaceContext
- Prefix-to-namespace resolver, used to bind qualified node identifiersdefaultNamespace
- Default namespace, used to bind unqualified node identifiersCopyright © 2020 OpenDaylight. All rights reserved.