See: Description
Interface | 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.
|
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.
|
Deviation |
Interface describing YANG 'deviation' statement.
|
DocumentedNode |
Node which can have documentation assigned.
|
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.
|
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...
|
SchemaContextHolder | Deprecated
Use
SchemaContextProvider instead. |
SchemaContextListener |
Interface for listeners interested in updates of the global schema context.
|
SchemaContextProvider | |
SchemaNode |
SchemaNode represents a node in schema tree.
|
SourceStreamAware | Deprecated
This interface is a violation of the effective model contract.
|
TypeDefinition<T extends 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. |
YangModeledAnyXmlSchemaNode |
The "YangModeledAnyXml" interface defines an interior node in the schema tree.
|
Class | Description |
---|---|
SchemaPath |
Represents unique path to the every node inside the module.
|
Enum | Description |
---|---|
Deviation.Deviate |
Enum describing YANG deviation 'deviate' statement.
|
Rfc6020Mapping | |
Status |
Enumeration describing YANG 'status' statement.
|
This package is structured into following logical units:
ModelStatement
.AnyXmlSchemaNode
ExtensionDefinition.getArgument()
AugmentationSchema
IdentityrefTypeDefinition.getIdentity()
BitsTypeDefinition.Bit
BitsTypeDefinition.getBits()
ChoiceCaseNode
ChoiceSchemaNode
DataSchemaNode.isConfiguration()
Module.getContact()
ContainerSchemaNode
DocumentedNode.getDescription()
ConstraintMetaDefinition.getDescription()
EnumTypeDefinition.EnumPair
EnumTypeDefinition.getValues()
ConstraintMetaDefinition.getErrorAppTag()
ConstraintMetaDefinition.getErrorMessage()
ExtensionDefinition
Deviation
FeatureDefinition
DecimalTypeDefinition.getFractionDigits()
GroupingDefinition
ModuleImport
RpcDefinition.getInput()
ListSchemaNode.getKeyDefinition()
LeafSchemaNode
LeafListSchemaNode
LengthConstraint
StringTypeDefinition.getLengthConstraints()
ListSchemaNode
ConstraintDefinition.isMandatory()
ConstraintDefinition.getMinElements()
ConstraintDefinition.getMaxElements()
Module
ConstraintDefinition.getMustConstraints()
MustDefinition
ModuleIdentifier.getNamespace()
NotificationDefinition
ListSchemaNode.isUserOrdered()
LeafListSchemaNode.isUserOrdered()
Module.getOrganization()
RpcDefinition.getOutput()
LeafrefTypeDefinition.getPathStatement()
PatternConstraint
StringTypeDefinition
BitsTypeDefinition.Bit.getPosition()
Module.getPrefix()
ModuleImport.getPrefix()
ContainerSchemaNode.isPresenceContainer()
RangeConstraint
IntegerTypeDefinition.getRangeConstraints()
UnsignedIntegerTypeDefinition.getRangeConstraints()
DocumentedNode.getReference()
InstanceIdentifierTypeDefinition.requireInstance()
ModuleIdentifier.getRevision()
ModuleImport.getRevision()
RpcDefinition
DocumentedNode.getStatus()
TypeDefinition
LeafSchemaNode.getType()
LeafListSchemaNode.getType()
TypeDefinition
TypeDefinition.getUnits()
UsesNode
DataNodeContainer.getUses()
EnumTypeDefinition.EnumPair.getValue()
ConstraintDefinition.getWhenCondition()
IntegerTypeDefinition
UnsignedIntegerTypeDefinition
DecimalTypeDefinition
BooleanTypeDefinition
EnumTypeDefinition
BitsTypeDefinition
BinaryTypeDefinition
LeafrefTypeDefinition
IdentityrefTypeDefinition
EmptyTypeDefinition
UnionTypeDefinition
InstanceIdentifierTypeDefinition
Copyright © 2017 OpenDaylight. All rights reserved.