A - Argument typeD - Class representing declared version of this statement.@Beta public interface SchemaTreeAwareEffectiveStatement<A,D extends DeclaredStatement<A>> extends EffectiveStatement<A,D>
EffectiveStatements 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 nodes 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, streamEffectiveSubstatementsargument, getStatementSource, statementDefinitiondefault <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.