Interface SchemaNode

All Superinterfaces:
DocumentedNode, DocumentedNode.WithStatus
All Known Subinterfaces:
ActionDefinition, AliasSchemaNode, AnnotationSchemaNode, AnnotationSchemaNodeAwareSchemaContext, AnydataSchemaNode, AnyxmlSchemaNode, BinaryTypeDefinition, BitsTypeDefinition, BooleanTypeDefinition, CaseSchemaNode, ChoiceSchemaNode, ContainerLike, ContainerSchemaNode, DataSchemaNode, DecimalTypeDefinition, DefaultDenyAllSchemaNode, DefaultDenyWriteSchemaNode, DefValSchemaNode, DisplayHintSchemaNode, EffectiveModelContext, EffectiveStatementMixins.DataSchemaNodeMixin<D>, EffectiveStatementMixins.OpaqueDataSchemaNodeMixin<D>, EffectiveStatementMixins.OperationContainerMixin<D>, EffectiveStatementMixins.OperationDefinitionMixin<D>, EffectiveStatementMixins.SchemaNodeMixin<D>, EffectiveStatementMixins.UnknownSchemaNodeMixin<A,D>, EmptyTypeDefinition, EnumTypeDefinition, ExtensionDefinition, FeatureDefinition, GetFilterElementAttributesSchemaNode, GroupingDefinition, IdentityrefTypeDefinition, IdentitySchemaNode, IdentityTypeDefinition, ImpliedSchemaNode, InputSchemaNode, InstanceIdentifierTypeDefinition, Int16TypeDefinition, Int32TypeDefinition, Int64TypeDefinition, Int8TypeDefinition, LeafListSchemaNode, LeafrefTypeDefinition, LeafSchemaNode, LengthRestrictedTypeDefinition<T>, ListSchemaNode, MaxAccessSchemaNode, MountPointSchemaNode, NotificationDefinition, OidSchemaNode, OpenConfigHashedValueSchemaNode, OperationDefinition, OutputSchemaNode, RangeRestrictedTypeDefinition<T,N>, RequireInstanceRestrictedTypeDefinition<T>, RpcDefinition, SchemaContext, StringTypeDefinition, SubIdSchemaNode, TypedDataSchemaNode, TypeDefinition<T>, Uint16TypeDefinition, Uint32TypeDefinition, Uint64TypeDefinition, Uint8TypeDefinition, UnionTypeDefinition, UnknownSchemaNode, YangDataSchemaNode
All Known Implementing Classes:
AbstractChoiceEffectiveStatement, AbstractContainerEffectiveStatement, AbstractEffectiveUnknownSchmemaNode, AbstractGroupingEffectiveStatement, AbstractLeafEffectiveStatement, AbstractSchemaContext, ActionEffectiveStatementImpl, ContainerLikeCompat, DeclaredCaseEffectiveStatement, DeclaredInputEffectiveStatement, DeclaredOutputEffectiveStatement, EffectiveSchemaContext, EmptyAnydataEffectiveStatement, EmptyAnyxmlEffectiveStatement, EmptyChoiceEffectiveStatement, EmptyContainerEffectiveStatement, EmptyFeatureEffectiveStatement, EmptyGroupingEffectiveStatement, EmptyIdentityEffectiveStatement, EmptyLeafEffectiveStatement, EmptyLeafListEffectiveStatement, EmptyListEffectiveStatement, ExtensionEffectiveStatementImpl, FilteringSchemaContextProxy, NotificationEffectiveStatementImpl, RegularAnydataEffectiveStatement, RegularAnyxmlEffectiveStatement, RegularChoiceEffectiveStatement, RegularContainerEffectiveStatement, RegularFeatureEffectiveStatement, RegularGroupingEffectiveStatement, RegularIdentityEffectiveStatement, RegularLeafEffectiveStatement, RegularLeafListEffectiveStatement, RegularListEffectiveStatement, RpcEffectiveStatementImpl, SimpleSchemaContext, SlimLeafListEffectiveStatement, TypedefEffectiveStatementImpl, UndeclaredCaseEffectiveStatement, UndeclaredInputEffectiveStatement, UndeclaredLeafEffectiveStatement, UndeclaredOutputEffectiveStatement

public interface SchemaNode extends DocumentedNode.WithStatus
SchemaNode represents a node in schema tree.
  • Method Details

    • getQName

      @NonNull QName getQName()
      Returns QName of the instance of the type SchemaNode.
      Returns:
      QName with the name of the schema node