@Beta public interface YangXPathParserFactory
YangXPathParser
s. Implementations of this interface are expected to be thread-safe.default YangXPathParser newParser()
YangXPathParser
compliant with YangXPathMathMode.IEEE754
. Returned parser will not
perform any namespace binding.YangXPathParser newParser(YangXPathMathMode mathMode)
YangXPathParser
compliant with YangXPathMathMode
. Returned parser will not perform any
namespace binding.mathMode
- Requested XPath number complianceNullPointerException
- if mathMode
is nulldefault YangXPathParser.QualifiedBound newParser(YangNamespaceContext namespaceContext)
YangXPathParser
compliant with YangXPathMathMode.IEEE754
. Returned parser will bind
qualified node identifiers to QName
s.namespaceContext
- Prefix-to-namespace resolver, used to bind qualified node identifiersNullPointerException
- if namespaceContext
is nullYangXPathParser.QualifiedBound newParser(YangXPathMathMode mathMode, YangNamespaceContext namespaceContext)
YangXPathParser
compliant with YangXPathMathMode
. Returned parser will bind qualified
node identifiers to QName
s.mathMode
- Requested XPath number compliancenamespaceContext
- Prefix-to-namespace resolver, used to bind qualified node identifiersNullPointerException
- if any argument is nulldefault YangXPathParser.UnqualifiedBound newParser(YangNamespaceContext namespaceContext, QNameModule defaultNamespace)
YangXPathParser
compliant with YangXPathMathMode.IEEE754
. Returned parser will bind
qualified and unqualified node identifiers to QName
s.namespaceContext
- Prefix-to-namespace resolver, used to bind qualified node identifiersdefaultNamespace
- Default namespace, used to bind unqualified node identifiersNullPointerException
- if any argument is nullYangXPathParser.UnqualifiedBound newParser(YangXPathMathMode mathMode, YangNamespaceContext namespaceContext, QNameModule defaultNamespace)
YangXPathParser
compliant with YangXPathMathMode
. Returned parser will bind qualified
and unqualified node identifiers to QName
s.mathMode
- Requested XPath number compliancenamespaceContext
- Prefix-to-namespace resolver, used to bind qualified node identifiersdefaultNamespace
- Default namespace, used to bind unqualified node identifiersNullPointerException
- if any argument is nullCopyright © 2020 OpenDaylight. All rights reserved.