| Class and Description |
|---|
| ContainerSchemaNode
The ContainerSchemaNode is used to define an interior data node in the schema
tree.
|
| 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 |
|---|
| 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 |
|---|
| 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.
|
| Class and Description |
|---|
| AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
| AugmentationSchema
AugmentationSchema represents augment definition.
|
| ChoiceSchemaNode
A ChoiceSchemaNode defines a set of alternatives.
|
| 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 |
|---|
| DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree
definitions are derived.
|
| 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...
|
| 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.
|
| AugmentationSchema
AugmentationSchema represents augment definition.
|
| AugmentationTarget
Interface for all nodes which are possible targets of augmentation.
|
| ChoiceCaseNode
The ChoiceCaseNode interface is used to define branches of the ChoiceNode.
|
| 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.
|
| YangModeledAnyXmlSchemaNode
The "YangModeledAnyXml" interface defines an interior node in the schema tree.
|
| Class and Description |
|---|
| AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
| AugmentationSchema
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.
|
| YangModeledAnyXmlSchemaNode
The "YangModeledAnyXml" interface defines an interior node in the schema tree.
|
| 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 |
|---|
| AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
| AugmentationSchema
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.
|
| YangModeledAnyXmlSchemaNode
The "YangModeledAnyXml" interface defines an interior node in the schema tree.
|
| Class and Description |
|---|
| AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
| AugmentationSchema
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.
|
| 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.
|
| YangModeledAnyXmlSchemaNode
The "YangModeledAnyXml" interface defines an interior node in the schema tree.
|
| Class and Description |
|---|
| AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
| AugmentationSchema
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.
|
| 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.
|
| Class and Description |
|---|
| DataSchemaNode
Data Schema Node represents abstract supertype from which all data tree
definitions are derived.
|
| 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...
|
| 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 |
|---|
| AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
| AugmentationSchema
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.
|
| 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...
|
| YangModeledAnyXmlSchemaNode
The "YangModeledAnyXml" interface defines an interior node in the schema tree.
|
| Class and Description |
|---|
| AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
| AugmentationSchema
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 |
|---|
| 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 |
|---|
| ActionNodeContainer
Node which can contain action nodes
|
| AugmentationSchema
AugmentationSchema represents augment definition.
|
| AugmentationTarget
Interface for all nodes which are possible targets of augmentation.
|
| ConstraintDefinition
Contains method which returns various data constraints for some YANG element
(e.g.
|
| 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.
|
| 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 |
| 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 |
| 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. |
| 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...
|
| TypedSchemaNode
A
DataSchemaNode which holds values of the same type. |
| Class and Description |
|---|
| ActionDefinition
Represents YANG action statement
The "action" statement is used to define an operation connected to a
specific container or list data node.
|
| ActionNodeContainer
Node which can contain action nodes
|
| AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
| AugmentationSchema
AugmentationSchema represents augment definition.
|
| AugmentationTarget
Interface for all nodes which are possible targets of augmentation.
|
| ChoiceCaseNode
The ChoiceCaseNode interface is used to define branches of the ChoiceNode.
|
| ConstraintDefinition
Contains method which returns various data constraints for some YANG element
(e.g.
|
| ConstraintMetaDefinition
Contains methods which retrieve values for description, error message, error
app tag and reference (to other document).
|
| 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.
|
| DeviateDefinition
Interface describing YANG 'deviate' statement
The 'deviate' statement defines how the device's implementation of
the target node deviates from its original definition.
|
| DeviateKind
Enum describing YANG deviation 'deviate' statement.
|
| Deviation
Interface describing YANG 'deviation' statement.
|
| 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. |
| 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 |
| ModuleIdentifier |
| 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.
|
| 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.
|
| SourceStreamAware
Deprecated.
This interface is a violation of the effective model contract. To look up the source of a particular
module use a
SchemaRepository or a similar
lookup table. |
| 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. |
| TypedSchemaNode
A
DataSchemaNode which holds values of the same type. |
| UniqueConstraint
Interface describing YANG 'unique' constraint.
|
| 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. |
| 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 other document).
|
| DocumentedNode
Node which can have documentation assigned.
|
| DocumentedNode.WithStatus |
| IdentitySchemaNode
Interface describing YANG 'identity' 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.
|
| 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
The "action" statement is used to define an operation connected to a
specific container or list data node.
|
| AnyDataSchemaNode
The "anydata" statement defines an interior node in the schema tree.
|
| AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
| AugmentationSchema
AugmentationSchema represents augment definition.
|
| ConstraintDefinition
Contains method which returns various data constraints for some YANG element
(e.g.
|
| 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.
|
| 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 |
| ModuleIdentifier |
| ModuleImport
Interface describing YANG 'import' 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. |
| 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. |
| Class and Description |
|---|
| ModuleImport
Interface describing YANG 'import' 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...
|
| Class and Description |
|---|
| ActionNodeContainer
Node which can contain action nodes
|
| AugmentationSchema
AugmentationSchema represents augment definition.
|
| AugmentationTarget
Interface for all nodes which are possible targets of augmentation.
|
| ChoiceSchemaNode
A ChoiceSchemaNode defines a set of alternatives.
|
| ConstraintDefinition
Contains method which returns various data constraints for some YANG element
(e.g.
|
| 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.
|
| 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 |
| ModuleIdentifier |
| 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. |
| Class and Description |
|---|
| 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.
|
| 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 |
|---|
| ModuleImport
Interface describing YANG 'import' 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 |
|---|
| ModuleIdentifier |
| SchemaPath
Represents unique path to the every node inside the module.
|
| Class and Description |
|---|
| ModuleIdentifier |
| 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 |
|---|
| 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.
|
| Class and Description |
|---|
| ActionDefinition
Represents YANG action statement
The "action" statement is used to define an operation connected to a
specific container or list data node.
|
| ActionNodeContainer
Node which can contain action nodes
|
| AnyXmlSchemaNode
The "anyxml" interface defines an interior node in the schema tree.
|
| AugmentationSchema
AugmentationSchema represents augment definition.
|
| AugmentationTarget
Interface for all nodes which are possible targets of augmentation.
|
| ChoiceCaseNode
The ChoiceCaseNode interface is used to define branches of the ChoiceNode.
|
| ChoiceSchemaNode
A ChoiceSchemaNode defines a set of alternatives.
|
| ConstraintDefinition
Contains method which returns various data constraints for some YANG element
(e.g.
|
| ConstraintMetaDefinition
Contains methods which retrieve values for description, error message, error
app tag and reference (to other document).
|
| 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.
|
| DerivableSchemaNode
Schema Node which may be derived from other schema node
using augmentation or uses statement.
|
| DeviateDefinition
Interface describing YANG 'deviate' statement
The 'deviate' statement defines how the device's implementation of
the target node deviates from its original definition.
|
| DeviateKind
Enum describing YANG deviation 'deviate' statement.
|
| Deviation
Interface describing YANG 'deviation' statement.
|
| 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. |
| 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. |
| ListSchemaNode
Interface describing YANG 'list' statement.
|
| Module
This interface contains the methods for getting the data from the YANG
module.
Example of YANG module |
| ModuleIdentifier |
| 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)";
|
| 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.
|
| 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.
|
| SourceStreamAware
Deprecated.
This interface is a violation of the effective model contract. To look up the source of a particular
module use a
SchemaRepository or a similar
lookup table. |
| 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. |
| TypedSchemaNode
A
DataSchemaNode which holds values of the same type. |
| UniqueConstraint
Interface describing YANG 'unique' constraint.
|
| 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. |
| YangDataSchemaNode
Represents 'yang-data' extension statement defined in https://tools.ietf.org/html/rfc8040#section-8
This statement must appear as a top-level statement, otherwise it is ignored and does not appear in the final
schema context.
|
| YangModeledAnyXmlSchemaNode
The "YangModeledAnyXml" interface defines an interior node in the schema tree.
|
| Class and Description |
|---|
| ConstraintMetaDefinition
Contains methods which retrieve values for description, error message, error
app tag and reference (to other document).
|
| 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 |
|---|
| DeviateKind
Enum describing YANG deviation 'deviate' statement.
|
| Class and Description |
|---|
| ActionDefinition
Represents YANG action statement
The "action" statement is used to define an operation connected to a
specific container or list data node.
|
| AnyDataSchemaNode
The "anydata" statement defines an interior node in the schema tree.
|
| 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.
|
| 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.
|
| OperationDefinition
Common interface for an operation
|
| 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 |
| 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 © 2018 OpenDaylight. All rights reserved.