- addAugmentation(InnerModelObject) - Method in class org.onosproject.yang.model.InnerModelObject
-
Adds the specified augmentation to this model object.
- addBranchPointSchema(String, String) - Method in class org.onosproject.yang.model.ResourceId.Builder
-
Adds the descendent node's schema identity.
- addChild(Class<T>) - Method in class org.onosproject.yang.model.ModelObjectId.Builder
-
Adds the node's identity for container.
- addChild(Class<T>, K) - Method in class org.onosproject.yang.model.ModelObjectId.Builder
-
Adds the node's identity for list.
- addChild(E) - Method in class org.onosproject.yang.model.ModelObjectId.Builder
-
Adds the node's identity for leaf.
- addChild(E, Object) - Method in class org.onosproject.yang.model.ModelObjectId.Builder
-
Adds the node's identity for leaf list.
- addDataNode(DataNode) - Method in interface org.onosproject.yang.model.ResourceData.Builder
-
Adds a data node.
- addKeyLeaf(String, String, Object) - Method in class org.onosproject.yang.model.DataNode.Builder
-
Add key leaf for list node key.
- addKeyLeaf(String, String, Object) - Method in class org.onosproject.yang.model.InnerNode.Builder
-
- addKeyLeaf(String, String, Object) - Method in class org.onosproject.yang.model.LeafNode.Builder
-
- addKeyLeaf(String, String, Object) - Method in class org.onosproject.yang.model.ListKey.ListKeyBuilder
-
Adds the key leaf for the list resource.
- addKeyLeaf(String, String, Object) - Method in class org.onosproject.yang.model.ResourceId.Builder
-
Adds a multi instance nodes key attribute value to identify
the branch point of instance tree.
- addLeafListBranchPoint(String, String, Object) - Method in class org.onosproject.yang.model.ResourceId.Builder
-
Adds a multi instance attribute's node identity.
- addLeafListValue(Object) - Method in class org.onosproject.yang.model.DataNode.Builder
-
Add key value to leaf list key.
- addLeafListValue(Object) - Method in class org.onosproject.yang.model.InnerNode.Builder
-
- addLeafListValue(Object) - Method in class org.onosproject.yang.model.LeafNode.Builder
-
- addModelObject(ModelObject) - Method in class org.onosproject.yang.model.DefaultModelObjectData.Builder
-
- addModelObject(ModelObject) - Method in interface org.onosproject.yang.model.ModelObjectData.Builder
-
Adds a model object.
- addModule(YangModuleId, YangModule) - Method in class org.onosproject.yang.model.DefaultYangModel
-
- addModule(YangModuleId, YangModule) - Method in interface org.onosproject.yang.model.YangModel
-
Adds YANG module information for a given module identifier.
- addNode(DataNode) - Method in class org.onosproject.yang.model.InnerNode.Builder
-
Adds node to the builder.
- append(ResourceId) - Method in class org.onosproject.yang.model.ResourceId.Builder
-
Appends a given resource id to current builder.
- appInfo - Variable in class org.onosproject.yang.model.DataNode.Builder
-
Application related information, this enables application to use
this builder as there work bench.
- appInfo() - Method in class org.onosproject.yang.model.DataNode.Builder
-
Returns application information.
- appInfo(Object) - Method in class org.onosproject.yang.model.DataNode.Builder
-
Sets application information.
- appInfo - Variable in class org.onosproject.yang.model.ResourceId.Builder
-
Application related information, this enables application to use
this builder as there work bench.
- appInfo() - Method in class org.onosproject.yang.model.ResourceId.Builder
-
Returns application information.
- appInfo(Object) - Method in class org.onosproject.yang.model.ResourceId.Builder
-
Sets application information.
- asString() - Method in class org.onosproject.yang.model.LeafListKey
-
Returns value as string, for usage in serializers.
- asString() - Method in class org.onosproject.yang.model.LeafNode
-
Returns value as string, for usage in serializers.
- AtomicPath - Class in org.onosproject.yang.model
-
Abstraction of an entity which identifies a generated class uniquely among
its siblings.
- AtomicPath(DataNode.Type) - Constructor for class org.onosproject.yang.model.AtomicPath
-
Creates a atomic path object.
- atomicPaths() - Method in class org.onosproject.yang.model.ModelObjectId
-
Returns the list of atomic used to uniquely identify the node.
- augmentation(Class<T>) - Method in class org.onosproject.yang.model.InnerModelObject
-
Returns the augmentation for to a given augmentation class.
- augmentations() - Method in class org.onosproject.yang.model.InnerModelObject
-
Returns the map of augmentations available to this model object.
- build() - Method in class org.onosproject.yang.model.DataNode.Builder
-
Builds data node.
- build() - Method in class org.onosproject.yang.model.DefaultModelObjectData.Builder
-
- build() - Method in class org.onosproject.yang.model.InnerNode.Builder
-
Builds a inner node object.
- build() - Method in class org.onosproject.yang.model.LeafListKey.LeafListKeyBuilder
-
Creates a leaf list entry identifier.
- build() - Method in class org.onosproject.yang.model.LeafNode.Builder
-
Builds a leaf node object.
- build() - Method in class org.onosproject.yang.model.ListKey.ListKeyBuilder
-
Creates the list key object.
- build() - Method in interface org.onosproject.yang.model.ModelObjectData.Builder
-
Builds an instance of model object data.
- build() - Method in class org.onosproject.yang.model.ModelObjectId.Builder
-
Builds a path identifier to based on set path information of
the generated java class.
- build() - Method in class org.onosproject.yang.model.NodeKey.NodeKeyBuilder
-
construct the node key.
- build() - Method in interface org.onosproject.yang.model.ResourceData.Builder
-
Builds an instance of resource data.
- build() - Method in class org.onosproject.yang.model.ResourceId.Builder
-
Builds a resource identifier to based on set path information of
the resource.
- Builder() - Constructor for class org.onosproject.yang.model.DataNode.Builder
-
Creates an instance of data node builder.
- Builder(DataNode) - Constructor for class org.onosproject.yang.model.DataNode.Builder
-
Creates an instance of data node builder using old data node.
- builder() - Static method in class org.onosproject.yang.model.DefaultModelObjectData
-
Retrieves a new model object data builder.
- Builder() - Constructor for class org.onosproject.yang.model.DefaultModelObjectData.Builder
-
Creates an instance of composite model data builder.
- builder(String, String) - Static method in class org.onosproject.yang.model.InnerNode
-
Returns inner node builder instance.
- Builder(String, String) - Constructor for class org.onosproject.yang.model.InnerNode.Builder
-
Creates an instance of data node builder.
- Builder(InnerNode) - Constructor for class org.onosproject.yang.model.InnerNode.Builder
-
Creates an instance of inner node builder.
- builder(String, String) - Static method in class org.onosproject.yang.model.LeafNode
-
Returns data node builder instance.
- Builder(String, String) - Constructor for class org.onosproject.yang.model.LeafNode.Builder
-
Creates an instance of data node builder.
- Builder(LeafNode) - Constructor for class org.onosproject.yang.model.LeafNode.Builder
-
Creates an instance of leaf node copy builder.
- builder() - Static method in class org.onosproject.yang.model.ModelObjectId
-
Retrieves a new path identifier builder.
- Builder() - Constructor for class org.onosproject.yang.model.ModelObjectId.Builder
-
- builder() - Static method in class org.onosproject.yang.model.NodeKey
-
Returns node key builder.
- builder() - Static method in class org.onosproject.yang.model.ResourceId
-
Retrieves a new resource builder.
- Builder() - Constructor for class org.onosproject.yang.model.ResourceId.Builder
-
Creates an instance of resource identifier builder.
- Builder(ResourceId) - Constructor for class org.onosproject.yang.model.ResourceId.Builder
-
Creates an instance of resource identifier builder.
- childNodes() - Method in class org.onosproject.yang.model.InnerNode
-
Returns the children nodes to the current node.
- clone() - Method in class org.onosproject.yang.model.KeyLeaf
-
Creates and returns a deep copy of this object.
- clone() - Method in class org.onosproject.yang.model.LeafListKey
-
Creates and returns a deep copy of this object.
- clone() - Method in class org.onosproject.yang.model.ListKey
-
Creates and returns a deep copy of this object.
- clone() - Method in class org.onosproject.yang.model.NodeKey
-
Creates and returns a deep copy of this object.
- clone() - Method in class org.onosproject.yang.model.SchemaId
-
Creates and returns a deep copy of this object.
- compareTo(ListKey) - Method in class org.onosproject.yang.model.ListKey
-
- compareTo(NodeKey) - Method in class org.onosproject.yang.model.NodeKey
-
- compareTo(SchemaId) - Method in class org.onosproject.yang.model.SchemaId
-
- container() - Method in class org.onosproject.yang.model.SingleInstanceNode
-
Returns the generated java class for container.
- container(Class<T>) - Method in class org.onosproject.yang.model.SingleInstanceNode
-
Sets the generated java class for list.
- copyBuilder() - Method in class org.onosproject.yang.model.DataNode
-
Returns data node builder for a given data node.
- copyBuilder() - Method in class org.onosproject.yang.model.InnerNode
-
Returns inner node copy builder.
- copyBuilder() - Method in class org.onosproject.yang.model.LeafNode
-
Returns data node copy builder.
- copyBuilder() - Method in class org.onosproject.yang.model.ResourceId
-
Returns resource identifier builder for a given resource identifier.
- createChildBuilder(String, String) - Method in class org.onosproject.yang.model.DataNode.Builder
-
Creates a child builder of type inner node and set a back reference
of parent node.
- createChildBuilder(String, String, Object) - Method in class org.onosproject.yang.model.DataNode.Builder
-
Creates a child build of type leaf node and set a back reference
of parent node.
- createChildBuilder(String, String) - Method in class org.onosproject.yang.model.InnerNode.Builder
-
- createChildBuilder(String, String, Object) - Method in class org.onosproject.yang.model.InnerNode.Builder
-
- createChildBuilder(String, String) - Method in class org.onosproject.yang.model.LeafNode.Builder
-
- createChildBuilder(String, String, Object) - Method in class org.onosproject.yang.model.LeafNode.Builder
-
- createDataNode(ModelObjectData) - Method in interface org.onosproject.yang.model.ModelConverter
-
Produces an immutable tree structure rooted at the returned DataNode
using the supplied model POJO object.
- createModel(ResourceData) - Method in interface org.onosproject.yang.model.ModelConverter
-
Produces a POJO of the specified type.
- curKeyBuilder - Variable in class org.onosproject.yang.model.ResourceId.Builder
-
- LEAF_IS_TERMINAL - Static variable in class org.onosproject.yang.model.ModelConstants
-
- LeafIdentifier - Interface in org.onosproject.yang.model
-
Abstraction of an entity which identifies a leaf uniquely among
its siblings.
- leafIdentifier() - Method in class org.onosproject.yang.model.LeafModelObject
-
Returns leaf identifier.
- leafIdentifier(LeafIdentifier) - Method in class org.onosproject.yang.model.LeafModelObject
-
Sets leaf identifier.
- leafIdentifier() - Method in class org.onosproject.yang.model.MultiInstanceLeaf
-
Returns leaf identifier.
- leafIdentifier(E) - Method in class org.onosproject.yang.model.MultiInstanceLeaf
-
Sets the leaf identifier of leaf-list.
- leafIdentifier() - Method in class org.onosproject.yang.model.SingleInstanceLeaf
-
Returns leaf identifier.
- leafIdentifier(E) - Method in class org.onosproject.yang.model.SingleInstanceLeaf
-
Sets the leaf identifier of leaf-list.
- LeafListKey - Class in org.onosproject.yang.model
-
Representation of an entity which identifies a uniquely branching
leaf-list entry corresponding to a multi instance leaf schema.
- LeafListKey.LeafListKeyBuilder - Class in org.onosproject.yang.model
-
Represents Leaf list key builder.
- LeafListKeyBuilder() - Constructor for class org.onosproject.yang.model.LeafListKey.LeafListKeyBuilder
-
constructor used while constructing the key from scratch.
- LeafModelObject - Class in org.onosproject.yang.model
-
Representation of an entity that provides common basis to specify atomic
model.
- LeafModelObject() - Constructor for class org.onosproject.yang.model.LeafModelObject
-
Creates an instance of leaf model object.
- LeafNode - Class in org.onosproject.yang.model
-
Abstraction of an entity which represents leaf data tree node.
- LeafNode(LeafNode.Builder) - Constructor for class org.onosproject.yang.model.LeafNode
-
Creates an instance of leaf node.
- LeafNode.Builder - Class in org.onosproject.yang.model
-
Builder with get and set functions to build leaf node,
builder will be used both to create leaf node from scratch or from a
given leaf node.
- LeafRestriction - Class in org.onosproject.yang.model
-
Representation of leaf restriction.
- LeafRestriction() - Constructor for class org.onosproject.yang.model.LeafRestriction
-
- leafSchema() - Method in class org.onosproject.yang.model.KeyLeaf
-
Returns the node schema schemaId.
- LeafSchemaContext - Interface in org.onosproject.yang.model
-
Representation of a context for obtaining leaf/leaf-list schema related
extended information.
- LeafType - Enum in org.onosproject.yang.model
-
Represents mapping of java data types with corresponding yang leaf's data
type.
- leafValAsString() - Method in class org.onosproject.yang.model.KeyLeaf
-
Returns value as string, for usage in serializers.
- leafValue() - Method in class org.onosproject.yang.model.KeyLeaf
-
Returns value contained in leaf node.
- listClass() - Method in class org.onosproject.yang.model.MultiInstanceNode
-
Returns the generated java class for list.
- listClass(Class<T>) - Method in class org.onosproject.yang.model.MultiInstanceNode
-
Sets the generated java class for list.
- ListKey - Class in org.onosproject.yang.model
-
Represents an entity which identifies a unique branching node
corresponding to a multi instance schema definition.
- ListKey.ListKeyBuilder - Class in org.onosproject.yang.model
-
Represents list key builder.
- ListKeyBuilder() - Constructor for class org.onosproject.yang.model.ListKey.ListKeyBuilder
-
used to construct the key from scratch.
- ListKeyBuilder(NodeKey.NodeKeyBuilder) - Constructor for class org.onosproject.yang.model.ListKey.ListKeyBuilder
-
used to construct a key from an existing node key.
- ListSchemaContext - Interface in org.onosproject.yang.model
-
Representation of multi instance node schema context.
- ModelConstants - Class in org.onosproject.yang.model
-
Constants used in model package.
- ModelConverter - Interface in org.onosproject.yang.model
-
Abstraction of an entity that provides mechanism for converting between
DataNode and ModelObject instances.
- ModelException - Exception in org.onosproject.yang.model
-
Represents the Model Exception.
- ModelException(String) - Constructor for exception org.onosproject.yang.model.ModelException
-
Creates a new YANG tool exception with given message.
- ModelException(String, Throwable) - Constructor for exception org.onosproject.yang.model.ModelException
-
Creates a new tool exception from given message and cause.
- ModelException(Throwable) - Constructor for exception org.onosproject.yang.model.ModelException
-
Creates a new tool exception from cause.
- ModelObject - Class in org.onosproject.yang.model
-
Abstraction of an entity that provides common basis to specify atomic and
non atomic model.
- ModelObject(ModelObject.ModelObjectType) - Constructor for class org.onosproject.yang.model.ModelObject
-
Creates an instance of model object.
- ModelObject.ModelObjectType - Enum in org.onosproject.yang.model
-
- ModelObjectData - Interface in org.onosproject.yang.model
-
Abstraction of an entity that is composition of model object identifier
and its data.
- ModelObjectData.Builder - Interface in org.onosproject.yang.model
-
Represents builder of composite model data.
- ModelObjectId - Class in org.onosproject.yang.model
-
Representation of an entity which identifies a resource in the generated
java code.
- ModelObjectId.Builder - Class in org.onosproject.yang.model
-
Builder to construct java path identifier.
- modelObjects() - Method in class org.onosproject.yang.model.DefaultModelObjectData
-
- modelObjects() - Method in interface org.onosproject.yang.model.ModelObjectData
-
Returns model objects.
- moduleName() - Method in class org.onosproject.yang.model.DefaultYangModuleId
-
- moduleName() - Method in interface org.onosproject.yang.model.YangModuleId
-
Returns the name of the YANG module.
- MultiInstanceLeaf<E extends LeafIdentifier> - Class in org.onosproject.yang.model
-
Represents a leaf-list attribute in class.
- MultiInstanceLeaf(E, Object) - Constructor for class org.onosproject.yang.model.MultiInstanceLeaf
-
Creates a multi instance leaf object.
- MultiInstanceNode<T extends InnerModelObject,K extends KeyInfo> - Class in org.onosproject.yang.model
-
Represents a multi instance object.
- MultiInstanceNode(Class<T>, K) - Constructor for class org.onosproject.yang.model.MultiInstanceNode
-
Creates a multi instance object.
- MultiInstanceObject<T extends KeyInfo<? extends MultiInstanceObject<T>>> - Interface in org.onosproject.yang.model
-
Abstraction of an entity which identifies a list.
- value(Object) - Method in class org.onosproject.yang.model.LeafListKey.LeafListKeyBuilder
-
Adds the value for for the leaf list node identifier.
- value() - Method in class org.onosproject.yang.model.LeafListKey
-
Returns value of node, this is only valid for multi-instance leaf, node.
- value(Object) - Method in class org.onosproject.yang.model.LeafNode.Builder
-
Sets value of leaf node builder.
- value() - Method in class org.onosproject.yang.model.LeafNode
-
Returns value contained in leaf node.
- value() - Method in class org.onosproject.yang.model.MultiInstanceLeaf
-
Returns value of leaf-list.
- value(Object) - Method in class org.onosproject.yang.model.MultiInstanceLeaf
-
Sets the value of leaf-list.
- valueOf(String) - Static method in enum org.onosproject.yang.model.DataNode.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.yang.model.LeafType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.yang.model.ModelObject.ModelObjectType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.onosproject.yang.model.DataNode.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class org.onosproject.yang.model.LeafModelObject
-
Returns value of leaf, it will be single value for leaf and can be
single or list for leaf-list.
- values(List<Object>) - Method in class org.onosproject.yang.model.LeafModelObject
-
Sets list of values.
- values() - Static method in enum org.onosproject.yang.model.LeafType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.onosproject.yang.model.ModelObject.ModelObjectType
-
Returns an array containing the constants of this enum type, in
the order they are declared.