Interface SchemaNode
-
- All Superinterfaces:
DocumentedNode
,DocumentedNode.WithStatus
- All Known Subinterfaces:
ActionDefinition
,AnnotationSchemaNode
,AnnotationSchemaNodeAwareSchemaContext
,AnydataSchemaNode
,AnyxmlSchemaNode
,BinaryTypeDefinition
,BitsTypeDefinition
,BitsTypeDefinition.Bit
,BooleanTypeDefinition
,CaseSchemaNode
,ChoiceSchemaNode
,ContainerSchemaNode
,DataSchemaNode
,DecimalTypeDefinition
,DefaultDenyAllSchemaNode
,DefaultDenyWriteSchemaNode
,DerivableSchemaNode
,EffectiveModelContext
,EffectiveStatementMixins.DataSchemaNodeMixin<A,D>
,EffectiveStatementMixins.OpaqueDataSchemaNodeMixin<D>
,EffectiveStatementMixins.OperationContainerMixin<D>
,EffectiveStatementMixins.OperationDefinitionMixin<D>
,EffectiveStatementMixins.SchemaNodeMixin<A,D>
,EmptyTypeDefinition
,EnumTypeDefinition
,ExtensionDefinition
,FeatureDefinition
,GetFilterElementAttributesSchemaNode
,GroupingDefinition
,IdentityrefTypeDefinition
,IdentitySchemaNode
,IdentityTypeDefinition
,InstanceIdentifierTypeDefinition
,Int16TypeDefinition
,Int32TypeDefinition
,Int64TypeDefinition
,Int8TypeDefinition
,LeafListSchemaNode
,LeafrefTypeDefinition
,LeafSchemaNode
,LengthRestrictedTypeDefinition<T>
,ListSchemaNode
,MountPointSchemaNode
,NotificationDefinition
,OpenConfigHashedValueSchemaNode
,OperationDefinition
,RangeRestrictedTypeDefinition<T,N>
,RequireInstanceRestrictedTypeDefinition<T>
,RpcDefinition
,SchemaContext
,StringTypeDefinition
,TypedDataSchemaNode
,TypeDefinition<T>
,Uint16TypeDefinition
,Uint32TypeDefinition
,Uint64TypeDefinition
,Uint8TypeDefinition
,UnionTypeDefinition
,UnknownSchemaNode
,UnknownTypeDefinition
,YangDataSchemaNode
,YangModeledAnyxmlSchemaNode
- All Known Implementing Classes:
AbstractEffectiveContainerSchemaNode
,AbstractEffectiveDataSchemaNode
,AbstractEffectiveMustConstraintAwareDataSchemaNode
,AbstractEffectiveMustConstraintAwareSimpleDataNodeContainer
,AbstractEffectiveOperationContainerSchemaNode
,AbstractEffectiveOperationDefinition
,AbstractEffectiveSchemaNode
,AbstractEffectiveSimpleDataNodeContainer
,AbstractSchemaContext
,AnyxmlSchemaLocationEffectiveStatementImpl
,EffectiveSchemaContext
,FilteringSchemaContextProxy
,OperationAsContainer
,RefineEffectiveStatementImpl
,SimpleSchemaContext
,UnknownEffectiveStatementBase
public interface SchemaNode extends DocumentedNode.WithStatus
SchemaNode represents a node in schema tree.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
DocumentedNode.WithStatus
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NonNull SchemaPath
getPath()
Returns the schema path of the instance of the typeSchemaNode
.@NonNull QName
getQName()
Returns QName of the instance of the typeSchemaNode
.-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
getDescription, getReference, getUnknownSchemaNodes
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode.WithStatus
getStatus
-
-
-
-
Method Detail
-
getQName
@NonNull QName getQName()
Returns QName of the instance of the typeSchemaNode
.- Returns:
- QName with the name of the schema node
-
getPath
@NonNull SchemaPath getPath()
Returns the schema path of the instance of the typeSchemaNode
.- Returns:
- schema path of the schema node
-
-