A
- Argument typeD
- Class representing declared version of this statement.@Beta public interface SchemaTreeAwareEffectiveStatement<A,D extends DeclaredStatement<A>> extends EffectiveStatement<A,D>
EffectiveStatement
s which can contain a schema tree
child. This tree
can be walked using SchemaNodeIdentifier
, looking up each component of
SchemaNodeIdentifier.getPathFromRoot()
using findSchemaTreeNode(QName)
.Modifier and Type | Interface and Description |
---|---|
static class |
SchemaTreeAwareEffectiveStatement.Namespace<T extends SchemaTreeEffectiveStatement<?>>
Namespace of
schema node s defined within this node. |
Modifier and Type | Method and Description |
---|---|
default <E extends SchemaTreeEffectiveStatement<?>> |
findSchemaTreeNode(@NonNull QName qname)
Find a
schema tree child SchemaTreeEffectiveStatement , as identified by its QName argument. |
effectiveSubstatements, findAll, findFirstEffectiveSubstatement, findFirstEffectiveSubstatementArgument, get, getAll, getDeclared, streamEffectiveSubstatements
argument, getStatementSource, statementDefinition
default <E extends SchemaTreeEffectiveStatement<?>> @NonNull Optional<E> findSchemaTreeNode(@NonNull QName qname)
schema tree
child SchemaTreeEffectiveStatement
, as identified by its QName argument.qname
- Child identifierNullPointerException
- if qname
is nullCopyright © 2019 OpenDaylight. All rights reserved.