Package | Description |
---|---|
org.opendaylight.yangtools.yang.data.util | |
org.opendaylight.yangtools.yang.model.api |
Definition of structures and DOM like API of effected YANG schema
|
org.opendaylight.yangtools.yang.model.api.type | |
org.opendaylight.yangtools.yang.model.util |
Utility classes and implementations for concepts defined in yang-model-api.
|
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective |
Contains implementation of Rfc6020 effective statements.
|
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type | |
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.effective |
Contains implementation of Rfc7950 effective statements.
|
Modifier and Type | Class and Description |
---|---|
class |
RpcAsContainer |
Modifier and Type | Interface and Description |
---|---|
interface |
ActionDefinition
Represents YANG action statement
The "action" statement is used to define an operation connected to a
specific container or list data node.
|
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 |
ChoiceCaseNode
The ChoiceCaseNode interface is used to define branches of the ChoiceNode.
|
interface |
ChoiceSchemaNode
A ChoiceSchemaNode defines a set of alternatives.
|
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.
|
static interface |
DocumentedNode.WithStatus |
interface |
ExtensionDefinition
Contains the methods for getting the data which are part of the YANG
extensoion statement. |
interface |
FeatureDefinition
Interface describing YANG 'feature' statement.
|
interface |
GroupingDefinition
Interface describing YANG 'grouping' statement.
|
interface |
IdentitySchemaNode
Interface describing YANG 'identity' statement.
|
interface |
LeafListSchemaNode
Interface describing YANG 'leaf-list' statement.
|
interface |
LeafSchemaNode
Interface describing YANG
leaf statement. |
interface |
ListSchemaNode
Interface describing YANG 'list' statement.
|
interface |
ModuleImport
Interface describing YANG 'import' statement.
|
interface |
NotificationDefinition
Interface describing YANG 'notification' statement.
|
interface |
OperationDefinition
Common interface for an operation
|
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 |
SchemaNode
SchemaNode represents a node in schema tree.
|
interface |
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. |
interface |
TypedSchemaNode
A
DataSchemaNode which holds values of the same type. |
interface |
UnknownSchemaNode
Contains the methods for getting the details about the unknown node.
|
interface |
UsesNode
Contains the methods for getting data and checking properties of the YANG
uses substatement. |
interface |
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.
|
interface |
YangModeledAnyXmlSchemaNode
The "YangModeledAnyXml" interface defines an interior node in the schema tree.
|
Modifier and Type | Interface and 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.
|
static interface |
BitsTypeDefinition.Bit
Contains the methods for accessing the data about the individual bit of
bits YANG type. |
interface |
BooleanTypeDefinition
Marker interface which marks that type definition represents the built-in
YANG
boolean type. |
interface |
DecimalTypeDefinition
Contains methods for getting data from the YANG
type
substatement for decimal64 built-in type. |
interface |
EmptyTypeDefinition |
interface |
EnumTypeDefinition
Makes is possible to access to the individual enumeration values of this
type.
|
static interface |
EnumTypeDefinition.EnumPair
Contains the methods for accessing the data about the concrete
enumeration item which represents
enum YANG type. |
interface |
IdentityrefTypeDefinition
Contains method for getting data from
identityref built-in YANG
type. |
interface |
IdentityTypeDefinition
Contains the method for getting the details about YANG
identity . |
interface |
InstanceIdentifierTypeDefinition
Contains methods for getting data from the
instance-identifier YANG built-in type. |
interface |
IntegerTypeDefinition
IntegerTypeDefinition is interface which represents SIGNED Integer values defined in Yang language.
|
interface |
LeafrefTypeDefinition |
interface |
RequireInstanceRestrictedTypeDefinition<T extends TypeDefinition<T>>
Interface for
TypeDefinition s which can be restricted through a require-instance statement. |
interface |
StringTypeDefinition
Contains method for getting data from the
string YANG built-in
type. |
interface |
UnionTypeDefinition
Contains the method which access union item in the union type.
|
interface |
UnknownTypeDefinition |
interface |
UnsignedIntegerTypeDefinition
Contains the method for getting detail data about unsigned integer.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSchemaContext |
class |
FilteringSchemaContextProxy |
Modifier and Type | Class and Description |
---|---|
class |
BitEffectiveStatementImpl |
class |
EnumEffectiveStatementImpl |
Modifier and Type | Class and Description |
---|---|
class |
ActionEffectiveStatementImpl |
class |
AnyDataEffectiveStatementImpl
YANG 1.1 AnyData effective statement implementation.
|
Copyright © 2018 OpenDaylight. All rights reserved.