Interface EffectiveStatementEquivalent<E extends EffectiveStatement<?,?>>
-
- Type Parameters:
E
- Type of equivalentEffectiveStatement
.
- All Known Subinterfaces:
ActionDefinition
,AliasSchemaNode
,AnnotationSchemaNode
,AnydataSchemaNode
,AnyxmlSchemaNode
,AugmentationSchemaNode
,CaseSchemaNode
,ChoiceSchemaNode
,ContainerSchemaNode
,DefaultDenyAllSchemaNode
,DefaultDenyWriteSchemaNode
,DefValSchemaNode
,DeviateDefinition
,Deviation
,DisplayHintSchemaNode
,ExtensionDefinition
,FeatureDefinition
,GetFilterElementAttributesSchemaNode
,GroupingDefinition
,IdentitySchemaNode
,ImpliedSchemaNode
,InputSchemaNode
,LeafListSchemaNode
,LeafSchemaNode
,ListSchemaNode
,MaxAccessSchemaNode
,Module
,ModuleImport
,MountPointSchemaNode
,MustDefinition
,NotificationDefinition
,OidSchemaNode
,OpenConfigHashedValueSchemaNode
,OutputSchemaNode
,RpcDefinition
,SubIdSchemaNode
,Submodule
,UsesNode
,YangDataSchemaNode
,YangModeledAnyxmlSchemaNode
- All Known Implementing Classes:
EffectiveAugmentationSchema
@Beta public interface EffectiveStatementEquivalent<E extends EffectiveStatement<?,?>>
Marker interface for objects which have an equivalent EffectiveStatement. This interface generally serves as a bridge from legacyDocumentedNode
s view of the schema to the more modernEffectiveStatement
s view.This is a transitional interface tied to
DocumentedNode
and is expected to follow its lifecycle, i.e. it will be deprecated and removed when last of its users in this package go.Implementations of this interface are recommeded to return a constant object, preferably
this
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NonNull E
asEffectiveStatement()
ReturnEffectiveStatement
representation of this object.
-
-
-
Method Detail
-
asEffectiveStatement
@NonNull E asEffectiveStatement()
ReturnEffectiveStatement
representation of this object.- Returns:
EffectiveStatement
representation of this object.
-
-