Interface DataTreeAwareEffectiveStatement<A,D extends DeclaredStatement<A>>
-
- Type Parameters:
A
- Argument typeD
- Class representing declared version of this statement.
- All Superinterfaces:
EffectiveStatement<A,D>
,ModelStatement<A>
,SchemaTreeAwareEffectiveStatement<A,D>
- All Known Subinterfaces:
ActionEffectiveStatement
,ContainerEffectiveStatement
,InputEffectiveStatement
,ListEffectiveStatement
,ModuleEffectiveStatement
,NotificationEffectiveStatement
,OutputEffectiveStatement
,RpcEffectiveStatement
,SubmoduleEffectiveStatement
@Beta public interface DataTreeAwareEffectiveStatement<A,D extends DeclaredStatement<A>> extends SchemaTreeAwareEffectiveStatement<A,D>
Interface implemented by allSchemaTreeAwareEffectiveStatement
s which can contain adata tree
child.- Author:
- Robert Varga
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
DataTreeAwareEffectiveStatement.Namespace<T extends DataTreeEffectiveStatement<?>>
Namespace ofdata node
s.
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default <E extends DataTreeEffectiveStatement<?>>
@NonNull Optional<E>findDataTreeNode(@NonNull QName qname)
Find adata tree
childDataTreeEffectiveStatement
, as identified by its QName argument.-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement
effectiveSubstatements, findAll, findFirstEffectiveSubstatement, findFirstEffectiveSubstatementArgument, get, getAll, getDeclared, streamEffectiveSubstatements
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.meta.ModelStatement
argument, getStatementSource, statementDefinition
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.stmt.SchemaTreeAwareEffectiveStatement
findSchemaTreeNode
-
-
-
-
Method Detail
-
findDataTreeNode
default <E extends DataTreeEffectiveStatement<?>> @NonNull Optional<E> findDataTreeNode(@NonNull QName qname)
Find adata tree
childDataTreeEffectiveStatement
, as identified by its QName argument.- Parameters:
qname
- Child identifier- Returns:
- Data tree child, or empty
- Throws:
NullPointerException
- ifqname
is null
-
-