A
- Argument type (Void
if statement does not have argument.)D
- Class representing declared version of this statement.E
- Class representing effective version of this statement.public abstract static class AbstractDeclaredEffectiveStatement.DefaultWithDataTree<A,D extends DeclaredStatement<A>,E extends DataTreeAwareEffectiveStatement<A,D>> extends AbstractDeclaredEffectiveStatement.WithDataTree<A,D,E>
AbstractDeclaredEffectiveStatement.WithDataTree
. Schema tree and data tree namespaces are eagerly instantiated
(and checked).AbstractDeclaredEffectiveStatement.Default<A,D extends DeclaredStatement<A>>, AbstractDeclaredEffectiveStatement.DefaultArgument<A,D extends DeclaredStatement<A>>, AbstractDeclaredEffectiveStatement.DefaultWithDataTree<A,D extends DeclaredStatement<A>,E extends DataTreeAwareEffectiveStatement<A,D>>, AbstractDeclaredEffectiveStatement.DefaultWithSchemaTree<A,D extends DeclaredStatement<A>,E extends SchemaTreeAwareEffectiveStatement<A,D>>, AbstractDeclaredEffectiveStatement.WithDataTree<A,D extends DeclaredStatement<A>,E extends DataTreeAwareEffectiveStatement<A,D>>, AbstractDeclaredEffectiveStatement.WithSchemaTree<A,D extends DeclaredStatement<A>,E extends SchemaTreeAwareEffectiveStatement<A,D>>
Modifier | Constructor and Description |
---|---|
protected |
DefaultWithDataTree(D declared,
StmtContext<?,?,?> ctx,
ImmutableList<? extends EffectiveStatement<?,?>> substatements) |
Modifier and Type | Method and Description |
---|---|
protected ImmutableMap<QName,DataTreeEffectiveStatement<?>> |
dataTreeNamespace() |
D |
getDeclared()
Returns statement, which was explicit declaration of this effective
statement.
|
protected ImmutableMap<QName,SchemaTreeEffectiveStatement<?>> |
schemaTreeNamespace() |
getNamespaceContents
findDataSchemaNode
getStatementSource, statementDefinition
get, getAll
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
effectiveSubstatements, findAll, findFirstEffectiveSubstatement, findFirstEffectiveSubstatementArgument, streamEffectiveSubstatements
argument
protected DefaultWithDataTree(D declared, StmtContext<?,?,?> ctx, ImmutableList<? extends EffectiveStatement<?,?>> substatements)
public final D getDeclared()
EffectiveStatement
getDeclared
in interface EffectiveStatement<A,D extends DeclaredStatement<A>>
getDeclared
in class AbstractDeclaredEffectiveStatement<A,D extends DeclaredStatement<A>>
protected final ImmutableMap<QName,SchemaTreeEffectiveStatement<?>> schemaTreeNamespace()
schemaTreeNamespace
in class AbstractDeclaredEffectiveStatement.WithSchemaTree<A,D extends DeclaredStatement<A>,E extends DataTreeAwareEffectiveStatement<A,D>>
protected final ImmutableMap<QName,DataTreeEffectiveStatement<?>> dataTreeNamespace()
dataTreeNamespace
in class AbstractDeclaredEffectiveStatement.WithDataTree<A,D extends DeclaredStatement<A>,E extends DataTreeAwareEffectiveStatement<A,D>>
Copyright © 2020 OpenDaylight. All rights reserved.