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, get, getAll, initSubstatements, initSubstatements
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)
EffectiveStatementBase
getNamespaceContents
in class EffectiveStatementBase<A,D extends DeclaredStatement<A>>
namespace
- Requested namespaceprotected final Optional<DataSchemaNode> findDataSchemaNode(QName name)
DataNodeContainer.findDataChildByName(QName)
.Copyright © 2019 OpenDaylight. All rights reserved.