Class AbstractEffectiveStatementInference.WithPath<T extends EffectiveStatement<?,?>>
- java.lang.Object
-
- org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveModelContextProvider
-
- org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveStatementInference<T>
-
- org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveStatementInference.WithPath<T>
-
- Type Parameters:
T
- constituentEffectiveStatement
type
- All Implemented Interfaces:
Immutable
,MutationBehaviour<Immutable>
,EffectiveModelContextProvider
,EffectiveStatementInference
- Direct Known Subclasses:
DefaultSchemaTreeInference
- Enclosing class:
- AbstractEffectiveStatementInference<T extends EffectiveStatement<?,?>>
@Beta public abstract static class AbstractEffectiveStatementInference.WithPath<T extends EffectiveStatement<?,?>> extends AbstractEffectiveStatementInference<T>
A simple capture of anAbstractEffectiveStatementInference
and a list ofEffectiveStatement
s. No further guarantees are made.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveStatementInference
AbstractEffectiveStatementInference.WithPath<T extends EffectiveStatement<?,?>>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
WithPath(@NonNull EffectiveModelContext modelContext, @NonNull ImmutableList<T> path)
protected
WithPath(@NonNull EffectiveModelContext modelContext, @NonNull List<? extends T> path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MoreObjects.ToStringHelper
addToStringAttributes(MoreObjects.ToStringHelper helper)
List<T>
statementPath()
-
Methods inherited from class org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveModelContextProvider
getEffectiveModelContext, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.EffectiveModelContextProvider
getEffectiveModelContext
-
-
-
-
Constructor Detail
-
WithPath
protected WithPath(@NonNull EffectiveModelContext modelContext, @NonNull ImmutableList<T> path)
-
WithPath
protected WithPath(@NonNull EffectiveModelContext modelContext, @NonNull List<? extends T> path)
-
-
Method Detail
-
statementPath
public final List<T> statementPath()
Description copied from interface:EffectiveStatementInference
AnUnmodifiable
List
ofEffectiveStatement
s, ordered in some meaningful way. Precise semantics of the statement order is clarified by individualEffectiveStatementInference
specializations.- Specified by:
statementPath
in interfaceEffectiveStatementInference
- Specified by:
statementPath
in classAbstractEffectiveStatementInference<T extends EffectiveStatement<?,?>>
- Returns:
- A List of EffectiveStatements
- See Also:
SchemaTreeInference
-
addToStringAttributes
protected MoreObjects.ToStringHelper addToStringAttributes(MoreObjects.ToStringHelper helper)
- Overrides:
addToStringAttributes
in classAbstractEffectiveModelContextProvider
-
-