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
,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
-
-