Class and Description |
---|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
ContainerSchemaNode
The ContainerSchemaNode is used to define an interior data node in the schema
tree.
|
CopyableNode
Deprecated.
Aside from the deprecated
AddedByUsesAware contract, this interface adds only a trait related
to now how we arrived at this effective node. Users who need to know this information should really be
looking at the DeclaredStatement world, which holds the original node definition. |
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
MandatoryAware
Mix-in interface for
SchemaNode s which can have a mandatory statement. |
MustConstraintAware
Mix-in interface for nodes which can define must constraints.
|
SchemaNode
SchemaNode represents a node in schema tree.
|
WhenConditionAware
Mix-in interface for nodes which can be conditional on a when statement.
|
Class and Description |
---|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
SchemaNode
SchemaNode represents a node in schema tree.
|
SchemaPath
Represents unique path to the every node inside the module.
|
UnknownSchemaNode
Contains the methods for getting the details about the unknown node.
|
Class and Description |
---|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
SchemaNode
SchemaNode represents a node in schema tree.
|
UnknownSchemaNode
Contains the methods for getting the details about the unknown node.
|
Class and Description |
---|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
SchemaNode
SchemaNode represents a node in schema tree.
|
UnknownSchemaNode
Contains the methods for getting the details about the unknown node.
|
Class and Description |
---|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
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...
|
SchemaNode
SchemaNode represents a node in schema tree.
|
TypeAware
Marker interface for SchemaNodes which store simple data, for which we have type information.
|
UnknownSchemaNode
Contains the methods for getting the details about the unknown node.
|
Class and Description |
---|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
ContainerSchemaNode
The ContainerSchemaNode is used to define an interior data node in the schema
tree.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
SchemaNode
SchemaNode represents a node in schema tree.
|
UnknownSchemaNode
Contains the methods for getting the details about the unknown node.
|
Class and Description |
---|
ContainerSchemaNode
The ContainerSchemaNode is used to define an interior data node in the schema
tree.
|
SchemaPath
Represents unique path to the every node inside the module.
|
Class and Description |
---|
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
Class and Description |
---|
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...
|
Class and Description |
---|
Module
This interface contains the methods for getting the data from the YANG
module.
Example of YANG module
|
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...
|
SchemaPath
Represents unique path to the every node inside the module.
|
Class and Description |
---|
DataNodeContainer
Node which can contains other nodes.
|
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...
|
SchemaContextProvider |
SchemaNode
SchemaNode represents a node in schema tree.
|
SchemaPath
Represents unique path to the every node inside the module.
|
Class and Description |
---|
DataNodeContainer
Node which can contains other nodes.
|
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...
|
SchemaContextProvider |
SchemaNode
SchemaNode represents a node in schema tree.
|
SchemaPath
Represents unique path to the every node inside the module.
|
Class and Description |
---|
AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
AugmentationSchemaNode
AugmentationSchema represents augment definition.
|
ChoiceSchemaNode
A ChoiceSchemaNode defines a set of alternatives.
|
DataNodeContainer
Node which can contains other nodes.
|
LeafListSchemaNode
Interface describing YANG 'leaf-list' statement.
|
LeafSchemaNode
Interface describing YANG
leaf statement. |
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...
|
SchemaNode
SchemaNode represents a node in schema tree.
|
SchemaPath
Represents unique path to the every node inside the module.
|
TypeDefinition
YANG statement
typedef contains also substatements
default - default value which is compatible with
type ,
type - base type from which is typedef 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. |
Class and Description |
---|
Module
This interface contains the methods for getting the data from the YANG
module.
Example of YANG module
|
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...
|
SchemaContextProvider |
SchemaNode
SchemaNode represents a node in schema tree.
|
SchemaPath
Represents unique path to the every node inside the module.
|
Class and Description |
---|
AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
AugmentationSchemaNode
AugmentationSchema represents augment definition.
|
AugmentationTarget
Interface for all nodes which are possible targets of augmentation.
|
CaseSchemaNode
The CaseSchemaNode interface is used to define branches of the ChoiceSchemaNode.
|
ChoiceSchemaNode
A ChoiceSchemaNode defines a set of alternatives.
|
ContainerSchemaNode
The ContainerSchemaNode is used to define an interior data node in the schema
tree.
|
DataNodeContainer
Node which can contains other nodes.
|
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
LeafListSchemaNode
Interface describing YANG 'leaf-list' statement.
|
LeafSchemaNode
Interface describing YANG
leaf statement. |
ListSchemaNode
Interface describing YANG 'list' statement.
|
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...
|
SchemaNode
SchemaNode represents a node in schema tree.
|
SchemaPath
Represents unique path to the every node inside the module.
|
Class and Description |
---|
AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
AugmentationSchemaNode
AugmentationSchema represents augment definition.
|
ChoiceSchemaNode
A ChoiceSchemaNode defines a set of alternatives.
|
ContainerSchemaNode
The ContainerSchemaNode is used to define an interior data node in the schema
tree.
|
LeafListSchemaNode
Interface describing YANG 'leaf-list' statement.
|
LeafSchemaNode
Interface describing YANG
leaf statement. |
ListSchemaNode
Interface describing YANG 'list' statement.
|
Class and Description |
---|
ChoiceSchemaNode
A ChoiceSchemaNode defines a set of alternatives.
|
DataNodeContainer
Node which can contains other nodes.
|
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
Class and Description |
---|
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...
|
Class and Description |
---|
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...
|
Class and Description |
---|
ActionDefinition
Represents YANG action statement.
|
ActionNodeContainer
Node which can contain action nodes.
|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
AugmentationSchemaNode
AugmentationSchema represents augment definition.
|
AugmentationTarget
Interface for all nodes which are possible targets of augmentation.
|
ContainerSchemaNode
The ContainerSchemaNode is used to define an interior data node in the schema
tree.
|
CopyableNode
Deprecated.
Aside from the deprecated
AddedByUsesAware contract, this interface adds only a trait related
to now how we arrived at this effective node. Users who need to know this information should really be
looking at the DeclaredStatement world, which holds the original node definition. |
DataNodeContainer
Node which can contains other nodes.
|
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
GroupingDefinition
Interface describing YANG 'grouping' statement.
|
LeafListSchemaNode
Interface describing YANG 'leaf-list' statement.
|
LeafSchemaNode
Interface describing YANG
leaf statement. |
Module
This interface contains the methods for getting the data from the YANG
module.
Example of YANG module
|
MustConstraintAware
Mix-in interface for nodes which can define must constraints.
|
MustDefinition
Contains methods for accessing constraint declaration for valid data in form
of XPath expressions.
YANG example: must "ifType != 'ethernet' or (ifType = 'ethernet' and ifMTU = 1500)";
|
NotificationDefinition
Interface describing YANG 'notification' statement.
|
NotificationNodeContainer |
OperationDefinition
Common interface for an operation.
|
RevisionAwareXPath
Contains methods for getting data (concrete XPath) and metadata (is XPath
absolute) from XPath instance.
|
RpcDefinition
Interface describing YANG 'rpc' statement.
|
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...
|
SchemaNode
SchemaNode represents a node in schema tree.
|
SchemaPath
Represents unique path to the every node inside the module.
|
Status
Enumeration describing YANG 'status' statement.
|
TypeDefinition
YANG statement
typedef contains also substatements
default - default value which is compatible with
type ,
type - base type from which is typedef 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. |
UsesNode
Contains the methods for getting data and checking properties of the YANG
uses substatement. |
WhenConditionAware
Mix-in interface for nodes which can be conditional on a when statement.
|
Class and Description |
---|
IdentitySchemaNode
Interface describing YANG 'identity' statement.
|
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...
|
SchemaContextProvider |
TypedDataSchemaNode
A
DataSchemaNode which holds values of the same type. |
Class and Description |
---|
ActionDefinition
Represents YANG action statement.
|
ActionNodeContainer
Node which can contain action nodes.
|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
AugmentationSchemaNode
AugmentationSchema represents augment definition.
|
AugmentationTarget
Interface for all nodes which are possible targets of augmentation.
|
CaseSchemaNode
The CaseSchemaNode interface is used to define branches of the ChoiceSchemaNode.
|
ConstraintMetaDefinition
Contains methods which retrieve values for description, error message, error app tag and reference (to some external
definition, resource or similar).
|
ContainerSchemaNode
The ContainerSchemaNode is used to define an interior data node in the schema
tree.
|
CopyableNode
Deprecated.
Aside from the deprecated
AddedByUsesAware contract, this interface adds only a trait related
to now how we arrived at this effective node. Users who need to know this information should really be
looking at the DeclaredStatement world, which holds the original node definition. |
DataNodeContainer
Node which can contains other nodes.
|
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
DeviateDefinition
Interface describing YANG 'deviate' statement.
|
DeviateKind
Enum describing YANG deviation 'deviate' statement.
|
Deviation
Interface describing YANG 'deviation' statement.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
ElementCountConstraint
Contains method which returns various data constraints for a list-like YANG element
(e.g.
|
ElementCountConstraintAware
Common interface for list-like nodes, which can optionally have constraints on the number of direct children.
|
ExtensionDefinition
Contains the methods for getting the data which are part of the YANG
extensoion statement. |
FeatureDefinition
Interface describing YANG 'feature' statement.
|
GroupingDefinition
Interface describing YANG 'grouping' statement.
|
IdentitySchemaNode
Interface describing YANG 'identity' statement.
|
MandatoryAware
Mix-in interface for
SchemaNode s which can have a mandatory statement. |
Module
This interface contains the methods for getting the data from the YANG
module.
Example of YANG module
|
ModuleImport
Interface describing YANG 'import' statement.
|
MustConstraintAware
Mix-in interface for nodes which can define must constraints.
|
MustDefinition
Contains methods for accessing constraint declaration for valid data in form
of XPath expressions.
YANG example: must "ifType != 'ethernet' or (ifType = 'ethernet' and ifMTU = 1500)";
|
NamespaceRevisionAware |
NotificationNodeContainer |
OperationDefinition
Common interface for an operation.
|
RevisionAwareXPath
Contains methods for getting data (concrete XPath) and metadata (is XPath
absolute) from XPath instance.
|
RpcDefinition
Interface describing YANG 'rpc' statement.
|
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...
|
SchemaNode
SchemaNode represents a node in schema tree.
|
SchemaPath
Represents unique path to the every node inside the module.
|
Status
Enumeration describing YANG 'status' statement.
|
TypeAware
Marker interface for SchemaNodes which store simple data, for which we have type information.
|
TypedDataSchemaNode
A
DataSchemaNode which holds values of the same type. |
TypeDefinition
YANG statement
typedef contains also substatements
default - default value which is compatible with
type ,
type - base type from which is typedef 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. |
UniqueConstraint
Interface describing YANG 'unique' constraint.
|
UsesNode
Contains the methods for getting data and checking properties of the YANG
uses substatement. |
WhenConditionAware
Mix-in interface for nodes which can be conditional on a when statement.
|
YangStmtMapping
Mapping for both RFC6020 and RFC7950 statements.
|
Class and Description |
---|
DeviateKind
Enum describing YANG deviation 'deviate' statement.
|
RevisionAwareXPath
Contains methods for getting data (concrete XPath) and metadata (is XPath
absolute) from XPath instance.
|
SchemaPath
Represents unique path to the every node inside the module.
|
Status
Enumeration describing YANG 'status' statement.
|
TypeDefinition
YANG statement
typedef contains also substatements
default - default value which is compatible with
type ,
type - base type from which is typedef 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. |
Class and Description |
---|
ConstraintMetaDefinition
Contains methods which retrieve values for description, error message, error app tag and reference (to some external
definition, resource or similar).
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
RevisionAwareXPath
Contains methods for getting data (concrete XPath) and metadata (is XPath
absolute) from XPath instance.
|
SchemaNode
SchemaNode represents a node in schema tree.
|
TypeDefinition
YANG statement
typedef contains also substatements
default - default value which is compatible with
type ,
type - base type from which is typedef 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. |
Class and Description |
---|
Module
This interface contains the methods for getting the data from the YANG
module.
Example of YANG module
|
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...
|
Class and Description |
---|
ActionDefinition
Represents YANG action statement.
|
AnyDataSchemaNode
The "anydata" statement defines an interior node in the schema tree.
|
AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
AugmentationSchemaNode
AugmentationSchema represents augment definition.
|
ContainerSchemaNode
The ContainerSchemaNode is used to define an interior data node in the schema
tree.
|
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
Deviation
Interface describing YANG 'deviation' statement.
|
ElementCountConstraint
Contains method which returns various data constraints for a list-like YANG element
(e.g.
|
ExtensionDefinition
Contains the methods for getting the data which are part of the YANG
extensoion statement. |
FeatureDefinition
Interface describing YANG 'feature' statement.
|
GroupingDefinition
Interface describing YANG 'grouping' statement.
|
IdentitySchemaNode
Interface describing YANG 'identity' statement.
|
LeafListSchemaNode
Interface describing YANG 'leaf-list' statement.
|
LeafSchemaNode
Interface describing YANG
leaf statement. |
Module
This interface contains the methods for getting the data from the YANG
module.
Example of YANG module
|
ModuleImport
Interface describing YANG 'import' statement.
|
MustDefinition
Contains methods for accessing constraint declaration for valid data in form
of XPath expressions.
YANG example: must "ifType != 'ethernet' or (ifType = 'ethernet' and ifMTU = 1500)";
|
NotificationDefinition
Interface describing YANG 'notification' statement.
|
RevisionAwareXPath
Contains methods for getting data (concrete XPath) and metadata (is XPath
absolute) from XPath instance.
|
RpcDefinition
Interface describing YANG 'rpc' statement.
|
SchemaPath
Represents unique path to the every node inside the module.
|
Status
Enumeration describing YANG 'status' statement.
|
TypeDefinition
YANG statement
typedef contains also substatements
default - default value which is compatible with
type ,
type - base type from which is typedef 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. |
UniqueConstraint
Interface describing YANG 'unique' constraint.
|
UsesNode
Contains the methods for getting data and checking properties of the YANG
uses substatement. |
Class and Description |
---|
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...
|
Class and Description |
---|
ActionDefinition
Represents YANG action statement.
|
ActionNodeContainer
Node which can contain action nodes.
|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
AugmentationSchemaNode
AugmentationSchema represents augment definition.
|
AugmentationTarget
Interface for all nodes which are possible targets of augmentation.
|
ChoiceSchemaNode
A ChoiceSchemaNode defines a set of alternatives.
|
ContainerSchemaNode
The ContainerSchemaNode is used to define an interior data node in the schema
tree.
|
CopyableNode
Deprecated.
Aside from the deprecated
AddedByUsesAware contract, this interface adds only a trait related
to now how we arrived at this effective node. Users who need to know this information should really be
looking at the DeclaredStatement world, which holds the original node definition. |
DataNodeContainer
Node which can contains other nodes.
|
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
ExtensionDefinition
Contains the methods for getting the data which are part of the YANG
extensoion statement. |
GroupingDefinition
Interface describing YANG 'grouping' statement.
|
ListSchemaNode
Interface describing YANG 'list' statement.
|
Module
This interface contains the methods for getting the data from the YANG
module.
Example of YANG module
|
MustConstraintAware
Mix-in interface for nodes which can define must constraints.
|
NotificationDefinition
Interface describing YANG 'notification' statement.
|
NotificationNodeContainer |
RevisionAwareXPath
Contains methods for getting data (concrete XPath) and metadata (is XPath
absolute) from XPath instance.
|
RpcDefinition
Interface describing YANG 'rpc' statement.
|
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...
|
SchemaNode
SchemaNode represents a node in schema tree.
|
SchemaPath
Represents unique path to the every node inside the module.
|
Status
Enumeration describing YANG 'status' statement.
|
TypeDefinition
YANG statement
typedef contains also substatements
default - default value which is compatible with
type ,
type - base type from which is typedef 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. |
UnknownSchemaNode
Contains the methods for getting the details about the unknown node.
|
UsesNode
Contains the methods for getting data and checking properties of the YANG
uses substatement. |
WhenConditionAware
Mix-in interface for nodes which can be conditional on a when statement.
|
Class and Description |
---|
ConstraintMetaDefinition
Contains methods which retrieve values for description, error message, error app tag and reference (to some external
definition, resource or similar).
|
IdentitySchemaNode
Interface describing YANG 'identity' statement.
|
LeafSchemaNode
Interface describing YANG
leaf statement. |
RevisionAwareXPath
Contains methods for getting data (concrete XPath) and metadata (is XPath
absolute) from XPath instance.
|
SchemaPath
Represents unique path to the every node inside the module.
|
Status
Enumeration describing YANG 'status' statement.
|
TypedDataSchemaNode
A
DataSchemaNode which holds values of the same type. |
TypeDefinition
YANG statement
typedef contains also substatements
default - default value which is compatible with
type ,
type - base type from which is typedef 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. |
UnknownSchemaNode
Contains the methods for getting the details about the unknown node.
|
Class and Description |
---|
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...
|
Class and Description |
---|
ModuleImport
Interface describing YANG 'import' statement.
|
Class and Description |
---|
ActionDefinition
Represents YANG action statement.
|
ActionNodeContainer
Node which can contain action nodes.
|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
AugmentationSchemaNode
AugmentationSchema represents augment definition.
|
AugmentationTarget
Interface for all nodes which are possible targets of augmentation.
|
ConstraintMetaDefinition
Contains methods which retrieve values for description, error message, error app tag and reference (to some external
definition, resource or similar).
|
ContainerSchemaNode
The ContainerSchemaNode is used to define an interior data node in the schema
tree.
|
CopyableNode
Deprecated.
Aside from the deprecated
AddedByUsesAware contract, this interface adds only a trait related
to now how we arrived at this effective node. Users who need to know this information should really be
looking at the DeclaredStatement world, which holds the original node definition. |
DataNodeContainer
Node which can contains other nodes.
|
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
Deviation
Interface describing YANG 'deviation' statement.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
ElementCountConstraint
Contains method which returns various data constraints for a list-like YANG element
(e.g.
|
ExtensionDefinition
Contains the methods for getting the data which are part of the YANG
extensoion statement. |
FeatureDefinition
Interface describing YANG 'feature' statement.
|
GroupingDefinition
Interface describing YANG 'grouping' statement.
|
IdentitySchemaNode
Interface describing YANG 'identity' statement.
|
Module
This interface contains the methods for getting the data from the YANG
module.
Example of YANG module
|
ModuleImport
Interface describing YANG 'import' statement.
|
MustConstraintAware
Mix-in interface for nodes which can define must constraints.
|
MustDefinition
Contains methods for accessing constraint declaration for valid data in form
of XPath expressions.
YANG example: must "ifType != 'ethernet' or (ifType = 'ethernet' and ifMTU = 1500)";
|
NamespaceRevisionAware |
NotificationDefinition
Interface describing YANG 'notification' statement.
|
NotificationNodeContainer |
OperationDefinition
Common interface for an operation.
|
RevisionAwareXPath
Contains methods for getting data (concrete XPath) and metadata (is XPath
absolute) from XPath instance.
|
RpcDefinition
Interface describing YANG 'rpc' statement.
|
SchemaNode
SchemaNode represents a node in schema tree.
|
SchemaPath
Represents unique path to the every node inside the module.
|
Status
Enumeration describing YANG 'status' statement.
|
TypeDefinition
YANG statement
typedef contains also substatements
default - default value which is compatible with
type ,
type - base type from which is typedef 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. |
UnknownSchemaNode
Contains the methods for getting the details about the unknown node.
|
UsesNode
Contains the methods for getting data and checking properties of the YANG
uses substatement. |
WhenConditionAware
Mix-in interface for nodes which can be conditional on a when statement.
|
Class and Description |
---|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
CopyableNode
Deprecated.
Aside from the deprecated
AddedByUsesAware contract, this interface adds only a trait related
to now how we arrived at this effective node. Users who need to know this information should really be
looking at the DeclaredStatement world, which holds the original node definition. |
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
DerivableSchemaNode
Schema Node which may be derived from other schema node
using augmentation or uses statement.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
MandatoryAware
Mix-in interface for
SchemaNode s which can have a mandatory statement. |
MustConstraintAware
Mix-in interface for nodes which can define must constraints.
|
MustDefinition
Contains methods for accessing constraint declaration for valid data in form
of XPath expressions.
YANG example: must "ifType != 'ethernet' or (ifType = 'ethernet' and ifMTU = 1500)";
|
SchemaNode
SchemaNode represents a node in schema tree.
|
WhenConditionAware
Mix-in interface for nodes which can be conditional on a when statement.
|
Class and Description |
---|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
SchemaPath
Represents unique path to the every node inside the module.
|
UnknownSchemaNode
Contains the methods for getting the details about the unknown node.
|
Class and Description |
---|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
AugmentationSchemaNode
AugmentationSchema represents augment definition.
|
AugmentationTarget
Interface for all nodes which are possible targets of augmentation.
|
CaseSchemaNode
The CaseSchemaNode interface is used to define branches of the ChoiceSchemaNode.
|
CopyableNode
Deprecated.
Aside from the deprecated
AddedByUsesAware contract, this interface adds only a trait related
to now how we arrived at this effective node. Users who need to know this information should really be
looking at the DeclaredStatement world, which holds the original node definition. |
DataNodeContainer
Node which can contains other nodes.
|
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
DerivableSchemaNode
Schema Node which may be derived from other schema node
using augmentation or uses statement.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
GroupingDefinition
Interface describing YANG 'grouping' statement.
|
RevisionAwareXPath
Contains methods for getting data (concrete XPath) and metadata (is XPath
absolute) from XPath instance.
|
SchemaNode
SchemaNode represents a node in schema tree.
|
SchemaPath
Represents unique path to the every node inside the module.
|
Status
Enumeration describing YANG 'status' statement.
|
TypeDefinition
YANG statement
typedef contains also substatements
default - default value which is compatible with
type ,
type - base type from which is typedef 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. |
UsesNode
Contains the methods for getting data and checking properties of the YANG
uses substatement. |
WhenConditionAware
Mix-in interface for nodes which can be conditional on a when statement.
|
Class and Description |
---|
ActionDefinition
Represents YANG action statement.
|
ActionNodeContainer
Node which can contain action nodes.
|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
AugmentationTarget
Interface for all nodes which are possible targets of augmentation.
|
ContainerSchemaNode
The ContainerSchemaNode is used to define an interior data node in the schema
tree.
|
CopyableNode
Deprecated.
Aside from the deprecated
AddedByUsesAware contract, this interface adds only a trait related
to now how we arrived at this effective node. Users who need to know this information should really be
looking at the DeclaredStatement world, which holds the original node definition. |
DataNodeContainer
Node which can contains other nodes.
|
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
DerivableSchemaNode
Schema Node which may be derived from other schema node
using augmentation or uses statement.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
MustConstraintAware
Mix-in interface for nodes which can define must constraints.
|
NotificationDefinition
Interface describing YANG 'notification' statement.
|
NotificationNodeContainer |
SchemaNode
SchemaNode represents a node in schema tree.
|
WhenConditionAware
Mix-in interface for nodes which can be conditional on a when statement.
|
Class and Description |
---|
DeviateKind
Enum describing YANG deviation 'deviate' statement.
|
Class and Description |
---|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
UnknownSchemaNode
Contains the methods for getting the details about the unknown node.
|
Class and Description |
---|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
CopyableNode
Deprecated.
Aside from the deprecated
AddedByUsesAware contract, this interface adds only a trait related
to now how we arrived at this effective node. Users who need to know this information should really be
looking at the DeclaredStatement world, which holds the original node definition. |
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
DerivableSchemaNode
Schema Node which may be derived from other schema node
using augmentation or uses statement.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
LeafSchemaNode
Interface describing YANG
leaf statement. |
MandatoryAware
Mix-in interface for
SchemaNode s which can have a mandatory statement. |
MustConstraintAware
Mix-in interface for nodes which can define must constraints.
|
MustDefinition
Contains methods for accessing constraint declaration for valid data in form
of XPath expressions.
YANG example: must "ifType != 'ethernet' or (ifType = 'ethernet' and ifMTU = 1500)";
|
SchemaNode
SchemaNode represents a node in schema tree.
|
TypeAware
Marker interface for SchemaNodes which store simple data, for which we have type information.
|
TypedDataSchemaNode
A
DataSchemaNode which holds values of the same type. |
TypeDefinition
YANG statement
typedef contains also substatements
default - default value which is compatible with
type ,
type - base type from which is typedef 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. |
WhenConditionAware
Mix-in interface for nodes which can be conditional on a when statement.
|
Class and Description |
---|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
CopyableNode
Deprecated.
Aside from the deprecated
AddedByUsesAware contract, this interface adds only a trait related
to now how we arrived at this effective node. Users who need to know this information should really be
looking at the DeclaredStatement world, which holds the original node definition. |
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
DerivableSchemaNode
Schema Node which may be derived from other schema node
using augmentation or uses statement.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
ElementCountConstraint
Contains method which returns various data constraints for a list-like YANG element
(e.g.
|
ElementCountConstraintAware
Common interface for list-like nodes, which can optionally have constraints on the number of direct children.
|
LeafListSchemaNode
Interface describing YANG 'leaf-list' statement.
|
MustConstraintAware
Mix-in interface for nodes which can define must constraints.
|
MustDefinition
Contains methods for accessing constraint declaration for valid data in form
of XPath expressions.
YANG example: must "ifType != 'ethernet' or (ifType = 'ethernet' and ifMTU = 1500)";
|
SchemaNode
SchemaNode represents a node in schema tree.
|
TypeAware
Marker interface for SchemaNodes which store simple data, for which we have type information.
|
TypedDataSchemaNode
A
DataSchemaNode which holds values of the same type. |
TypeDefinition
YANG statement
typedef contains also substatements
default - default value which is compatible with
type ,
type - base type from which is typedef 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. |
WhenConditionAware
Mix-in interface for nodes which can be conditional on a when statement.
|
Class and Description |
---|
ConstraintMetaDefinition
Contains methods which retrieve values for description, error message, error app tag and reference (to some external
definition, resource or similar).
|
DocumentedNode
Node which can have documentation assigned.
|
Class and Description |
---|
ActionDefinition
Represents YANG action statement.
|
ActionNodeContainer
Node which can contain action nodes.
|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
AugmentationTarget
Interface for all nodes which are possible targets of augmentation.
|
CopyableNode
Deprecated.
Aside from the deprecated
AddedByUsesAware contract, this interface adds only a trait related
to now how we arrived at this effective node. Users who need to know this information should really be
looking at the DeclaredStatement world, which holds the original node definition. |
DataNodeContainer
Node which can contains other nodes.
|
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
DerivableSchemaNode
Schema Node which may be derived from other schema node
using augmentation or uses statement.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
ElementCountConstraint
Contains method which returns various data constraints for a list-like YANG element
(e.g.
|
ElementCountConstraintAware
Common interface for list-like nodes, which can optionally have constraints on the number of direct children.
|
ListSchemaNode
Interface describing YANG 'list' statement.
|
MustConstraintAware
Mix-in interface for nodes which can define must constraints.
|
MustDefinition
Contains methods for accessing constraint declaration for valid data in form
of XPath expressions.
YANG example: must "ifType != 'ethernet' or (ifType = 'ethernet' and ifMTU = 1500)";
|
NotificationDefinition
Interface describing YANG 'notification' statement.
|
NotificationNodeContainer |
SchemaNode
SchemaNode represents a node in schema tree.
|
UniqueConstraint
Interface describing YANG 'unique' constraint.
|
WhenConditionAware
Mix-in interface for nodes which can be conditional on a when statement.
|
Class and Description |
---|
RevisionAwareXPath
Contains methods for getting data (concrete XPath) and metadata (is XPath
absolute) from XPath instance.
|
Class and Description |
---|
RevisionAwareXPath
Contains methods for getting data (concrete XPath) and metadata (is XPath
absolute) from XPath instance.
|
Class and Description |
---|
ConstraintMetaDefinition
Contains methods which retrieve values for description, error message, error app tag and reference (to some external
definition, resource or similar).
|
DocumentedNode
Node which can have documentation assigned.
|
Class and Description |
---|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
SchemaNode
SchemaNode represents a node in schema tree.
|
SchemaPath
Represents unique path to the every node inside the module.
|
UnknownSchemaNode
Contains the methods for getting the details about the unknown node.
|
Class and Description |
---|
Status
Enumeration describing YANG 'status' statement.
|
Class and Description |
---|
RevisionAwareXPath
Contains methods for getting data (concrete XPath) and metadata (is XPath
absolute) from XPath instance.
|
Class and Description |
---|
YangStmtMapping
Mapping for both RFC6020 and RFC7950 statements.
|
Class and Description |
---|
ActionNodeContainer
Node which can contain action nodes.
|
AddedByUsesAware
Deprecated.
This interface relates to declared model rather than to effective mode and as such should not
exist. It is provided to provide common method definition and eash migration of users.
|
AugmentationTarget
Interface for all nodes which are possible targets of augmentation.
|
ContainerSchemaNode
The ContainerSchemaNode is used to define an interior data node in the schema
tree.
|
CopyableNode
Deprecated.
Aside from the deprecated
AddedByUsesAware contract, this interface adds only a trait related
to now how we arrived at this effective node. Users who need to know this information should really be
looking at the DeclaredStatement world, which holds the original node definition. |
DataNodeContainer
Node which can contains other nodes.
|
DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
DocumentedNode
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
MustConstraintAware
Mix-in interface for nodes which can define must constraints.
|
NotificationNodeContainer |
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...
|
SchemaNode
SchemaNode represents a node in schema tree.
|
SchemaPath
Represents unique path to the every node inside the module.
|
WhenConditionAware
Mix-in interface for nodes which can be conditional on a when statement.
|
Class and Description |
---|
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...
|
Class and Description |
---|
Module
This interface contains the methods for getting the data from the YANG
module.
Example of YANG module
|
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...
|
Copyright © 2019 OpenDaylight. All rights reserved.