A
- Argument type (Void
if statement does not have argument.)D
- Class representing declared version of this statement.@Beta public abstract class AbstractSchemaEffectiveDocumentedNode<A,D extends DeclaredStatement<A>> extends AbstractEffectiveDocumentedNode<A,D>
AbstractEffectiveDocumentedNode
which can optionally support SchemaTreeAwareEffectiveStatement
.DocumentedNode.WithStatus
Modifier | Constructor and Description |
---|---|
protected |
AbstractSchemaEffectiveDocumentedNode(StmtContext<A,D,?> ctx) |
Modifier and Type | Method and Description |
---|---|
protected Optional<DataSchemaNode> |
findDataSchemaNode(QName name)
Indexing support for
DataNodeContainer.findDataChildByName(QName) . |
protected <K,V,N extends IdentifierNamespace<K,V>> |
getNamespaceContents(Class<N> namespace)
Return the statement-specific contents of specified namespace, if available.
|
getStatus, getUnknownSchemaNodes
getDescription, getReference, nullableDescription, nullableReference
argument, getDeclared, getStatementSource, statementDefinition
allSubstatementsOfType, effectiveSubstatements, firstEffectiveSubstatementOfType, firstSchemaNode, firstSubstatementOfType, firstSubstatementOfType, initSubstatements, initSubstatements
get, getAll
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescription, getReference
findAll, findFirstEffectiveSubstatement, findFirstEffectiveSubstatementArgument, streamEffectiveSubstatements
protected AbstractSchemaEffectiveDocumentedNode(StmtContext<A,D,?> ctx)
protected <K,V,N extends IdentifierNamespace<K,V>> Optional<? extends Map<K,V>> getNamespaceContents(Class<N> namespace)
AbstractEffectiveStatement
getNamespaceContents
in class AbstractEffectiveStatement<A,D extends DeclaredStatement<A>>
namespace
- Requested namespaceprotected final Optional<DataSchemaNode> findDataSchemaNode(QName name)
DataNodeContainer.findDataChildByName(QName)
.Copyright © 2020 OpenDaylight. All rights reserved.