Uses of Interface
org.opendaylight.yangtools.yang.model.api.SchemaNode
-
-
Uses of SchemaNode in org.opendaylight.yangtools.odlext.model.api
Subinterfaces of SchemaNode in org.opendaylight.yangtools.odlext.model.api Modifier and Type Interface Description interface
YangModeledAnyxmlSchemaNode
The "YangModeledAnyXml" interface defines an interior node in the schema tree. -
Uses of SchemaNode in org.opendaylight.yangtools.odlext.parser
Classes in org.opendaylight.yangtools.odlext.parser that implement SchemaNode Modifier and Type Class Description class
AnyxmlSchemaLocationEffectiveStatementImpl
-
Uses of SchemaNode in org.opendaylight.yangtools.openconfig.model.api
Subinterfaces of SchemaNode in org.opendaylight.yangtools.openconfig.model.api Modifier and Type Interface Description interface
OpenConfigHashedValueSchemaNode
SchemaNode presence in SchemaNode API space.Methods in org.opendaylight.yangtools.openconfig.model.api with parameters of type SchemaNode Modifier and Type Method Description static boolean
OpenConfigHashedValueSchemaNode. isPresentIn(SchemaNode schemaNode)
Determine if specified SchemaNode is marked to report its value in hashed form. -
Uses of SchemaNode in org.opendaylight.yangtools.rfc6241.model.api
Subinterfaces of SchemaNode in org.opendaylight.yangtools.rfc6241.model.api Modifier and Type Interface Description interface
GetFilterElementAttributesSchemaNode
Represents the effect of 'get-filter-element-attributes' extension, as defined in RFC6241. -
Uses of SchemaNode in org.opendaylight.yangtools.rfc6536.model.api
Subinterfaces of SchemaNode in org.opendaylight.yangtools.rfc6536.model.api Modifier and Type Interface Description interface
DefaultDenyAllSchemaNode
Represents the effect of 'default-deny-all' extension, as defined in RFC6536, being attached to a SchemaNode.interface
DefaultDenyWriteSchemaNode
Represents the effect of 'default-deny-write' extension, as defined in RFC6536, being attached to a SchemaNode. -
Uses of SchemaNode in org.opendaylight.yangtools.rfc6643.model.api
Subinterfaces of SchemaNode in org.opendaylight.yangtools.rfc6643.model.api Modifier and Type Interface Description interface
AliasSchemaNode
interface
DefValSchemaNode
interface
DisplayHintSchemaNode
interface
ImpliedSchemaNode
interface
MaxAccessSchemaNode
interface
OidSchemaNode
interface
SubIdSchemaNode
-
Uses of SchemaNode in org.opendaylight.yangtools.rfc7952.model.api
Subinterfaces of SchemaNode in org.opendaylight.yangtools.rfc7952.model.api Modifier and Type Interface Description interface
AnnotationSchemaNode
Represents the effect of 'annotation' extension, as defined in RFC7952, being attached to a SchemaNode.interface
AnnotationSchemaNodeAwareSchemaContext
ASchemaContext
which is alsoAnnotationSchemaNodeAware
. -
Uses of SchemaNode in org.opendaylight.yangtools.rfc8040.model.api
Subinterfaces of SchemaNode in org.opendaylight.yangtools.rfc8040.model.api Modifier and Type Interface Description interface
YangDataSchemaNode
Represents 'yang-data' extension statement defined in RFC8040. -
Uses of SchemaNode in org.opendaylight.yangtools.rfc8528.model.api
Subinterfaces of SchemaNode in org.opendaylight.yangtools.rfc8528.model.api Modifier and Type Interface Description interface
MountPointSchemaNode
Represents the effect of 'mount-point' extension, as defined in RFC8528, being attached to a SchemaNode. -
Uses of SchemaNode in org.opendaylight.yangtools.yang.data.codec.gson
Methods in org.opendaylight.yangtools.yang.data.codec.gson with parameters of type SchemaNode Modifier and Type Method Description static @NonNull JsonParserStream
JsonParserStream. create(@NonNull NormalizedNodeStreamWriter writer, @NonNull JSONCodecFactory codecFactory, @NonNull SchemaNode parentNode)
static @NonNull JsonParserStream
JsonParserStream. createLenient(@NonNull NormalizedNodeStreamWriter writer, @NonNull JSONCodecFactory codecFactory, @NonNull SchemaNode parentNode)
-
Uses of SchemaNode in org.opendaylight.yangtools.yang.data.codec.xml
Methods in org.opendaylight.yangtools.yang.data.codec.xml with parameters of type SchemaNode Modifier and Type Method Description static XmlParserStream
XmlParserStream. create(NormalizedNodeStreamWriter writer, MountPointContext mountCtx, SchemaNode parentNode)
Utility method for use when cachingXmlCodecFactory
is not feasible.static XmlParserStream
XmlParserStream. create(NormalizedNodeStreamWriter writer, MountPointContext mountCtx, SchemaNode parentNode, boolean strictParsing)
Utility method for use when cachingXmlCodecFactory
is not feasible.static XmlParserStream
XmlParserStream. create(NormalizedNodeStreamWriter writer, XmlCodecFactory codecs, SchemaNode parentNode)
Construct a newXmlParserStream
with strict parsing mode switched on.static XmlParserStream
XmlParserStream. create(NormalizedNodeStreamWriter writer, XmlCodecFactory codecs, SchemaNode parentNode, boolean strictParsing)
Construct a newXmlParserStream
.static XmlParserStream
XmlParserStream. create(NormalizedNodeStreamWriter writer, EffectiveModelContext schemaContext, SchemaNode parentNode)
Utility method for use when cachingXmlCodecFactory
is not feasible.static XmlParserStream
XmlParserStream. create(NormalizedNodeStreamWriter writer, EffectiveModelContext schemaContext, SchemaNode parentNode, boolean strictParsing)
Utility method for use when cachingXmlCodecFactory
is not feasible. -
Uses of SchemaNode in org.opendaylight.yangtools.yang.data.impl.codec
Methods in org.opendaylight.yangtools.yang.data.impl.codec that return SchemaNode Modifier and Type Method Description SchemaNode
SchemaTracker. startContainerNode(YangInstanceIdentifier.NodeIdentifier name)
SchemaNode
SchemaTracker. startYangModeledAnyXmlNode(YangInstanceIdentifier.NodeIdentifier name)
-
Uses of SchemaNode in org.opendaylight.yangtools.yang.data.impl.leafref
-
Uses of SchemaNode in org.opendaylight.yangtools.yang.data.impl.schema
Methods in org.opendaylight.yangtools.yang.data.impl.schema that return SchemaNode Modifier and Type Method Description static @Nullable SchemaNode
SchemaUtils. findDataChildSchemaByQName(SchemaNode node, QName qname)
Find child data schema node identified by its QName within a provided schema node.static SchemaNode
SchemaUtils. findDataParentSchemaOnPath(SchemaContext schemaContext, SchemaPath path)
Finds schema node for given path in schema context.Methods in org.opendaylight.yangtools.yang.data.impl.schema that return types with arguments of type SchemaNode Modifier and Type Method Description static Collection<SchemaNode>
SchemaUtils. findChildSchemaNodesByQName(SchemaNode node, QName qname)
Find child schema node identified by its QName within a provided schema node.static Collection<SchemaNode>
SchemaUtils. findParentSchemaNodesOnPath(SchemaContext schemaContext, Iterable<QName> path)
Finds schema node for given path in schema context.static Collection<SchemaNode>
SchemaUtils. findParentSchemaNodesOnPath(SchemaContext schemaContext, SchemaPath path)
Finds schema node for given path in schema context.Methods in org.opendaylight.yangtools.yang.data.impl.schema with parameters of type SchemaNode Modifier and Type Method Description static Collection<SchemaNode>
SchemaUtils. findChildSchemaNodesByQName(SchemaNode node, QName qname)
Find child schema node identified by its QName within a provided schema node.static @Nullable SchemaNode
SchemaUtils. findDataChildSchemaByQName(SchemaNode node, QName qname)
Find child data schema node identified by its QName within a provided schema node. -
Uses of SchemaNode in org.opendaylight.yangtools.yang.data.util
Classes in org.opendaylight.yangtools.yang.data.util that implement SchemaNode Modifier and Type Class Description class
OperationAsContainer
Constructors in org.opendaylight.yangtools.yang.data.util with parameters of type SchemaNode Constructor Description DataSchemaContextNode(T identifier, SchemaNode schema)
-
Uses of SchemaNode in org.opendaylight.yangtools.yang.data.util.codec
Methods in org.opendaylight.yangtools.yang.data.util.codec with type parameters of type SchemaNode Modifier and Type Method Description <S extends TypeAware & SchemaNode>
@NonNull TAbstractCodecFactory. codecFor(S schema)
<S extends SchemaNode & TypeAware>
TSharedCodecCache. lookupComplex(S schema)
-
Uses of SchemaNode in org.opendaylight.yangtools.yang.model.api
Subinterfaces of SchemaNode in org.opendaylight.yangtools.yang.model.api Modifier and Type Interface Description interface
ActionDefinition
Represents YANG action statement.interface
AnydataSchemaNode
The "anydata" statement defines an interior node in the schema tree.interface
AnyxmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.interface
CaseSchemaNode
The CaseSchemaNode interface is used to define branches of the ChoiceSchemaNode.interface
ChoiceSchemaNode
A ChoiceSchemaNode defines a set of alternatives.interface
ContainerLike
Common interface for common container-like constructs.interface
ContainerSchemaNode
The ContainerSchemaNode is used to define an interior data node in the schema tree.interface
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.interface
DerivableSchemaNode
Schema Node which may be derived from other schema node using augmentation or uses statement.interface
EffectiveModelContext
EffectiveStatement
-based result of YANG parser compilation.interface
ExtensionDefinition
Contains the methods for getting the data which are part of the YANGextensoion
statement.interface
FeatureDefinition
Interface describing YANG 'feature' statement.interface
GroupingDefinition
Interface describing YANG 'grouping' statement.interface
IdentitySchemaNode
Interface describing YANG 'identity' statement.interface
InputSchemaNode
interface
LeafListSchemaNode
Interface describing YANG 'leaf-list' statement.interface
LeafSchemaNode
Interface describing YANGleaf
statement.interface
ListSchemaNode
Interface describing YANG 'list' statement.interface
NotificationDefinition
Interface describing YANG 'notification' statement.interface
OperationDefinition
Common interface for an operation.interface
OutputSchemaNode
interface
RpcDefinition
Interface describing YANG 'rpc' statement.interface
SchemaContext
The interface represents static view of compiled yang files, contains the methods for obtaining all the top level context data (data from all modules) like YANG notifications, extensions, operations...interface
TypedDataSchemaNode
ADataSchemaNode
which holds values of the same type.interface
TypeDefinition<T extends TypeDefinition<?>>
YANG statementtypedef
contains also substatementsdefault
- default value which is compatible withtype
,type
- base type from which istypedef
derived,units
- textual information about units associated with this type. This interface contains the methods for getting the values of the arguments of substatements mentioned above.interface
UnknownSchemaNode
Contains the methods for getting the details about the unknown node.Methods in org.opendaylight.yangtools.yang.model.api that return types with arguments of type SchemaNode Modifier and Type Method Description Optional<? extends SchemaNode>
DerivableSchemaNode. getOriginal()
If this node is added by uses, returns original node definition from grouping where it was defined.@NonNull Map<SchemaNodeIdentifier.Descendant,SchemaNode>
UsesNode. getRefines()
Some of the properties of each node in the grouping can be refined with the "refine" statement. -
Uses of SchemaNode in org.opendaylight.yangtools.yang.model.api.type
Subinterfaces of SchemaNode in org.opendaylight.yangtools.yang.model.api.type Modifier and Type Interface Description interface
BinaryTypeDefinition
The binary built-in type represents any binary data, i.e., a sequence of octets.interface
BitsTypeDefinition
Makes is possible to access to the individual bits values of this type.interface
BooleanTypeDefinition
Marker interface which marks that type definition represents the built-in YANGboolean
type.interface
DecimalTypeDefinition
Contains methods for getting data from the YANGtype
substatement fordecimal64
built-in type.interface
EmptyTypeDefinition
interface
EnumTypeDefinition
Makes is possible to access to the individual enumeration values of this type.interface
IdentityrefTypeDefinition
Contains method for getting data fromidentityref
built-in YANG type.interface
IdentityTypeDefinition
Contains the method for getting the details about YANGidentity
.interface
InstanceIdentifierTypeDefinition
Contains methods for getting data from theinstance-identifier
YANG built-in type.interface
Int16TypeDefinition
Type definition derived from int16 type.interface
Int32TypeDefinition
Type definition derived from int32 type.interface
Int64TypeDefinition
Type definition derived from int64 type.interface
Int8TypeDefinition
Type definition derived from int8 type.interface
LeafrefTypeDefinition
interface
LengthRestrictedTypeDefinition<T extends TypeDefinition<T>>
Interface forTypeDefinition
s which can have their values restricted to a set of allowed lengths.interface
RangeRestrictedTypeDefinition<T extends TypeDefinition<T>,N extends Number & Comparable<N>>
Interface forTypeDefinition
s which can have their values restricted to a set of allowed values.interface
RequireInstanceRestrictedTypeDefinition<T extends TypeDefinition<T>>
Interface forTypeDefinition
s which can be restricted through a require-instance statement.interface
StringTypeDefinition
Contains method for getting data from thestring
YANG built-in type.interface
Uint16TypeDefinition
Type definition derived from uint16 type.interface
Uint32TypeDefinition
Type definition derived from uint32 type.interface
Uint64TypeDefinition
Type definition derived from uint64 type.interface
Uint8TypeDefinition
Type definition derived from uint8 type.interface
UnionTypeDefinition
Contains the method which access union item in the union type.interface
UnknownTypeDefinition
-
Uses of SchemaNode in org.opendaylight.yangtools.yang.model.util
Classes in org.opendaylight.yangtools.yang.model.util that implement SchemaNode Modifier and Type Class Description class
AbstractSchemaContext
class
FilteringSchemaContextProxy
class
SimpleSchemaContext
Simple subclass ofAbstractSchemaContext
which performs some amount of indexing to speed up common SchemaContext operations.Methods in org.opendaylight.yangtools.yang.model.util that return SchemaNode Modifier and Type Method Description static SchemaNode
SchemaContextUtil. findDataSchemaNode(SchemaContext context, List<QName> path)
Attempt to find a DataSchemaNode based on its path from root, similar toSchemaContextUtil.findDataSchemaNode(SchemaContext, Module, PathExpression)
without requiring an expression.static SchemaNode
SchemaContextUtil. findDataSchemaNode(SchemaContext context, QName... path)
Attempt to find a DataSchemaNode based on its path from root, similar toSchemaContextUtil.findDataSchemaNode(SchemaContext, Module, PathExpression)
without requiring an expression.static SchemaNode
SchemaContextUtil. findDataSchemaNode(SchemaContext context, Module module, PathExpression nonCondXPath)
static SchemaNode
SchemaContextUtil. findDataSchemaNode(SchemaContext context, SchemaPath schemaPath)
Method attempts to find DataSchemaNode in Schema Context via specified Schema Path.static SchemaNode
SchemaContextUtil. findDataSchemaNodeForRelativeXPath(SchemaContext context, Module module, SchemaNode actualSchemaNode, PathExpression relativeXPath)
Method attempts to find DataSchemaNode inside of provided Schema Context and Yang Module accordingly to Non-conditional relative Revision Aware XPath.static SchemaNode
SchemaContextUtil. findDataTreeSchemaNode(SchemaContext ctx, QNameModule localModule, PathExpression absPath)
static SchemaNode
SchemaContextUtil. findDataTreeSchemaNode(SchemaContext ctx, QNameModule localModule, YangLocationPath absPath)
static SchemaNode
SchemaContextUtil. findNodeInSchemaContext(SchemaContext context, Iterable<QName> path)
static SchemaNode
SchemaNodeUtils. getRootOriginalIfPossible(SchemaNode data)
Methods in org.opendaylight.yangtools.yang.model.util that return types with arguments of type SchemaNode Modifier and Type Method Description static Optional<SchemaNode>
SchemaNodeUtils. getOriginalIfPossible(SchemaNode node)
Methods in org.opendaylight.yangtools.yang.model.util with parameters of type SchemaNode Modifier and Type Method Description static SchemaNode
SchemaContextUtil. findDataSchemaNodeForRelativeXPath(SchemaContext context, Module module, SchemaNode actualSchemaNode, PathExpression relativeXPath)
Method attempts to find DataSchemaNode inside of provided Schema Context and Yang Module accordingly to Non-conditional relative Revision Aware XPath.static Module
SchemaContextUtil. findParentModule(SchemaContext context, SchemaNode schemaNode)
Returns parent Yang Module for specified Schema Context in which Schema Node is declared.static TypeDefinition<?>
SchemaContextUtil. getBaseTypeForLeafRef(LeafrefTypeDefinition typeDefinition, SchemaContext schemaContext, SchemaNode schema)
Extracts the base type of node on which schema node points to.static Optional<SchemaNode>
SchemaNodeUtils. getOriginalIfPossible(SchemaNode node)
static SchemaNode
SchemaNodeUtils. getRootOriginalIfPossible(SchemaNode data)
-
Uses of SchemaNode in org.opendaylight.yangtools.yang.parser.rfc7950.stmt
Classes in org.opendaylight.yangtools.yang.parser.rfc7950.stmt that implement SchemaNode Modifier and Type Class Description class
UnknownEffectiveStatementBase<A,D extends UnknownStatement<A>>
-
Uses of SchemaNode in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.refine
Classes in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.refine that implement SchemaNode Modifier and Type Class Description class
RefineEffectiveStatementImpl
Methods in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.refine that return SchemaNode Modifier and Type Method Description SchemaNode
RefineEffectiveStatementImpl. getRefineTargetNode()
-
Uses of SchemaNode in org.opendaylight.yangtools.yang.parser.stmt.reactor
Classes in org.opendaylight.yangtools.yang.parser.stmt.reactor that implement SchemaNode Modifier and Type Class Description class
EffectiveSchemaContext
-