Skip navigation links
A B C D E F G H I K L M N O P R S T U V Y 

A

addAnydata(InnerModelObject) - Method in class org.onosproject.yang.model.Anydata
Adds the specified anydata to this model object.
addAugmentation(InnerModelObject) - Method in interface org.onosproject.yang.model.Augmentable
Adds the specified augmentation to this model object.
addAugmentation(InnerModelObject) - Method in class org.onosproject.yang.model.InnerModelObject
 
addBranchPointSchema(String, String) - Method in class org.onosproject.yang.model.ResourceId.Builder
Adds the descendant 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 class org.onosproject.yang.model.DefaultResourceData.Builder
 
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
 
addModelId(String) - Method in class org.onosproject.yang.model.DefaultYangModel.Builder
 
addModelId(String) - Method in interface org.onosproject.yang.model.YangModel.Builder
Adds model identifier.
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
Deprecated.
addModule(YangModuleId, YangModule) - Method in class org.onosproject.yang.model.DefaultYangModel.Builder
 
addModule(YangModuleId, YangModule) - Method in interface org.onosproject.yang.model.YangModel
Deprecated.
addModule(YangModuleId, YangModule) - Method in interface org.onosproject.yang.model.YangModel.Builder
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.
addValue(Object) - Method in class org.onosproject.yang.model.LeafModelObject
Adds value to list.
Anydata - Class in org.onosproject.yang.model
Abstraction of anydata behavior generated anydata nodes interfaces will inherit it.
Anydata() - Constructor for class org.onosproject.yang.model.Anydata
 
anydata(Class<? extends InnerModelObject>) - Method in class org.onosproject.yang.model.Anydata
Returns the anydata for to a given anydata class.
anydatas() - Method in class org.onosproject.yang.model.Anydata
Returns the map of anydatas available to this model object.
append(ResourceId) - Method in class org.onosproject.yang.model.ResourceId.Builder
Appends a given resource id to current builder.
append(List<NodeKey>) - Method in class org.onosproject.yang.model.ResourceId.Builder
Appends a given list of NodeKey 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.
Augmentable - Interface in org.onosproject.yang.model
Abstraction of augmentation behavior generated augmentable nodes interfaces will inherit it.
augmentation(Class<T>) - Method in interface org.onosproject.yang.model.Augmentable
Returns the augmentation for to a given augmentation class.
augmentation(Class<T>) - Method in class org.onosproject.yang.model.InnerModelObject
 
augmentations() - Method in interface org.onosproject.yang.model.Augmentable
Returns the map of augmentations available to this model object.
augmentations() - Method in class org.onosproject.yang.model.InnerModelObject
 

B

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.DefaultResourceData.Builder
 
build() - Method in class org.onosproject.yang.model.DefaultYangModel.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.
build() - Method in interface org.onosproject.yang.model.YangModel.Builder
Builds an instance of YANG model.
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() - Static method in class org.onosproject.yang.model.DefaultResourceData
Retrieves a new resource data builder.
Builder() - Constructor for class org.onosproject.yang.model.DefaultResourceData.Builder
Creates an instance of resource data builder.
builder() - Static method in class org.onosproject.yang.model.DefaultYangModel
Retrieves a new YANG model builder.
Builder() - Constructor for class org.onosproject.yang.model.DefaultYangModel.Builder
Creates an instance of YANG model 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.

C

childNodes() - Method in class org.onosproject.yang.model.InnerNode.Builder
Returns the children nodes to the current node.
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
Deprecated.
createChildBuilder(String, String, Object, String) - 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, Object, String) - 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
 
createChildBuilder(String, String, Object, String) - 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
 

D

data() - Method in class org.onosproject.yang.model.RpcInput
Returns the data specified in this input.
data() - Method in class org.onosproject.yang.model.RpcOutput
Returns RPC output.
DataNode - Class in org.onosproject.yang.model
Abstraction of an entity which represents data tree node.
DataNode(DataNode.Builder) - Constructor for class org.onosproject.yang.model.DataNode
Creates an instance of data node.
DataNode.Builder<B extends DataNode.Builder<B>> - Class in org.onosproject.yang.model
Represents the implementation of data node builder class.
DataNode.Type - Enum in org.onosproject.yang.model
 
dataNodes() - Method in class org.onosproject.yang.model.DefaultResourceData
 
dataNodes() - Method in interface org.onosproject.yang.model.ResourceData
Returns list of data nodes.
DefaultModelObjectData - Class in org.onosproject.yang.model
Representation of an entity that is composition of model objects identifier and its data.
DefaultModelObjectData(DefaultModelObjectData.Builder) - Constructor for class org.onosproject.yang.model.DefaultModelObjectData
Creates an instance of model object data.
DefaultModelObjectData.Builder - Class in org.onosproject.yang.model
Represents composite model data builder.
DefaultResourceData - Class in org.onosproject.yang.model
Representation of default implementation of resource data.
DefaultResourceData(DefaultResourceData.Builder) - Constructor for class org.onosproject.yang.model.DefaultResourceData
Creates an instance of resource data.
DefaultResourceData.Builder - Class in org.onosproject.yang.model
Represents implementation of resource data builder.
DefaultYangModel - Class in org.onosproject.yang.model
Represents default YANG model implementation.
DefaultYangModel() - Constructor for class org.onosproject.yang.model.DefaultYangModel
Deprecated.
DefaultYangModel.Builder - Class in org.onosproject.yang.model
Represents implementation of YANG model builder.
DefaultYangModule - Class in org.onosproject.yang.model
Represents default YANG module.
DefaultYangModule(YangModuleId, File, File) - Constructor for class org.onosproject.yang.model.DefaultYangModule
Creates an instance of default YANG module.
DefaultYangModule(YangModuleId, File, File, boolean) - Constructor for class org.onosproject.yang.model.DefaultYangModule
Creates an instance of default YANG module.
DefaultYangModuleId - Class in org.onosproject.yang.model
Represents default YANG module identifier.
DefaultYangModuleId(String, String) - Constructor for class org.onosproject.yang.model.DefaultYangModuleId
Creates an instance of default YANG module id.
deleteChild(NodeKey) - Method in class org.onosproject.yang.model.DataNode.Builder
Deletes child node for a given node key from parent node.
deleteChild(NodeKey) - Method in class org.onosproject.yang.model.InnerNode.Builder
 
deleteChild(NodeKey) - Method in class org.onosproject.yang.model.LeafNode.Builder
 

E

equals(Object) - Method in class org.onosproject.yang.model.AtomicPath
 
equals(Object) - Method in class org.onosproject.yang.model.DefaultResourceData
 
equals(Object) - Method in class org.onosproject.yang.model.DefaultYangModel
 
equals(Object) - Method in class org.onosproject.yang.model.DefaultYangModule
 
equals(Object) - Method in class org.onosproject.yang.model.DefaultYangModuleId
 
equals(Object) - Method in class org.onosproject.yang.model.KeyLeaf
 
equals(Object) - Method in class org.onosproject.yang.model.LeafListKey
 
equals(Object) - Method in class org.onosproject.yang.model.ListKey
 
equals(Object) - Method in class org.onosproject.yang.model.ModelObjectId
 
equals(Object) - Method in class org.onosproject.yang.model.MultiInstanceLeaf
 
equals(Object) - Method in class org.onosproject.yang.model.MultiInstanceNode
 
equals(Object) - Method in class org.onosproject.yang.model.NodeKey
 
equals(Object) - Method in class org.onosproject.yang.model.ResourceId
 
equals(Object) - Method in class org.onosproject.yang.model.SchemaId
 
equals(Object) - Method in class org.onosproject.yang.model.SingleInstanceLeaf
 
equals(Object) - Method in class org.onosproject.yang.model.SingleInstanceNode
 
exitNode() - Method in class org.onosproject.yang.model.DataNode.Builder
Returns parent node builder after building and adding the child node to parent's child node map.

F

fromString(String) - Method in interface org.onosproject.yang.model.LeafSchemaContext
Returns object from string value of a leaf.

G

getChildBuilder(NodeKey) - Method in class org.onosproject.yang.model.DataNode.Builder
Returns a child node builder for a given node key.
getChildBuilder(NodeKey) - Method in class org.onosproject.yang.model.InnerNode.Builder
 
getChildBuilder(NodeKey) - Method in class org.onosproject.yang.model.LeafNode.Builder
 
getChildContext(SchemaId) - Method in interface org.onosproject.yang.model.SingleInstanceNodeContext
Returns child context.
getKeyLeaf() - Method in interface org.onosproject.yang.model.ListSchemaContext
Returns ordered set of key leaf name as per the YANG schema.
getLeafObjectType() - Method in interface org.onosproject.yang.model.LeafSchemaContext
Returns type of the leaf object.
getLeafRestrictions() - Method in interface org.onosproject.yang.model.LeafSchemaContext
Returns the restrictions associated with leaf/leaf-list.
getLeafType(String) - Method in interface org.onosproject.yang.model.LeafSchemaContext
Returns type of the leaf.
getMetadata() - Method in class org.onosproject.yang.model.DefaultYangModule
 
getMetadata() - Method in interface org.onosproject.yang.model.YangModule
Returns metadata stream.
getModuleName() - Method in interface org.onosproject.yang.model.YangNamespace
Returns module name.
getModuleNamespace() - Method in interface org.onosproject.yang.model.YangNamespace
Returns module's namespace.
getParentContext() - Method in interface org.onosproject.yang.model.SchemaContext
Returns parent context.
getRpcContext(ResourceId) - Method in interface org.onosproject.yang.model.SchemaContextProvider
Returns rpc context corresponding to a given resource identifier.
getRpcService(Class<? extends RpcService>) - Method in interface org.onosproject.yang.model.RpcRegistry
Returns the RPC service implementation registered with the specified RPC service interface.
getRpcServices() - Method in interface org.onosproject.yang.model.RpcRegistry
Returns the set of all registered service implementations.
getSchemaContext(ResourceId) - Method in interface org.onosproject.yang.model.SchemaContextProvider
Returns schema context corresponding to a given resource identifier.
getSchemaId() - Method in interface org.onosproject.yang.model.SchemaContext
Returns schema identifier of the node.
getType() - Method in interface org.onosproject.yang.model.SchemaContext
Returns type of the node.
getValueNamespace(String) - Method in interface org.onosproject.yang.model.LeafSchemaContext
Returns value namespace.
getYangModelId() - Method in class org.onosproject.yang.model.DefaultYangModel
 
getYangModelId() - Method in interface org.onosproject.yang.model.YangModel
Returns model id for requested context.
getYangModule(YangModuleId) - Method in class org.onosproject.yang.model.DefaultYangModel
 
getYangModule(YangModuleId) - Method in interface org.onosproject.yang.model.YangModel
Returns YANG module information corresponding to a given module identifier.
getYangModuleId() - Method in class org.onosproject.yang.model.DefaultYangModule
 
getYangModuleId() - Method in interface org.onosproject.yang.model.YangModule
Returns YANG module identifier.
getYangModules() - Method in class org.onosproject.yang.model.DefaultYangModel
 
getYangModules() - Method in interface org.onosproject.yang.model.YangModel
Returns set of YANG module with information.
getYangModulesId() - Method in class org.onosproject.yang.model.DefaultYangModel
 
getYangModulesId() - Method in interface org.onosproject.yang.model.YangModel
Returns set of YANG modules identifier which belongs to this artifact.
getYangSource() - Method in class org.onosproject.yang.model.DefaultYangModule
 
getYangSource() - Method in interface org.onosproject.yang.model.YangModule
Returns input stream corresponding to a given YANG file path.

H

hashCode() - Method in class org.onosproject.yang.model.AtomicPath
 
hashCode() - Method in class org.onosproject.yang.model.DefaultResourceData
 
hashCode() - Method in class org.onosproject.yang.model.DefaultYangModel
 
hashCode() - Method in class org.onosproject.yang.model.DefaultYangModule
 
hashCode() - Method in class org.onosproject.yang.model.DefaultYangModuleId
 
hashCode() - Method in class org.onosproject.yang.model.KeyLeaf
 
hashCode() - Method in class org.onosproject.yang.model.LeafListKey
 
hashCode() - Method in class org.onosproject.yang.model.ListKey
 
hashCode() - Method in class org.onosproject.yang.model.ModelObjectId
 
hashCode() - Method in class org.onosproject.yang.model.MultiInstanceLeaf
 
hashCode() - Method in class org.onosproject.yang.model.MultiInstanceNode
 
hashCode() - Method in class org.onosproject.yang.model.NodeKey
 
hashCode() - Method in class org.onosproject.yang.model.ResourceId
 
hashCode() - Method in class org.onosproject.yang.model.SchemaId
 
hashCode() - Method in class org.onosproject.yang.model.SingleInstanceLeaf
 
hashCode() - Method in class org.onosproject.yang.model.SingleInstanceNode
 

I

id() - Method in class org.onosproject.yang.model.RpcInput
Returns the rpc identifier to which input belongs.
identifier(ModelObjectId) - Method in class org.onosproject.yang.model.DefaultModelObjectData.Builder
 
identifier() - Method in class org.onosproject.yang.model.DefaultModelObjectData
 
identifier(ModelObjectId) - Method in interface org.onosproject.yang.model.ModelObjectData.Builder
Sets module object identifier.
identifier() - Method in interface org.onosproject.yang.model.ModelObjectData
Returns module object identifier.
INCOMPLETE_SCHEMA_INFO - Static variable in class org.onosproject.yang.model.ModelConstants
 
InnerModelObject - Class in org.onosproject.yang.model
Abstraction of an entity that provides common basis for all POJOs which are generated from a YANG model.
InnerModelObject() - Constructor for class org.onosproject.yang.model.InnerModelObject
Creates an instance of Inner model object.
InnerNode - Class in org.onosproject.yang.model
Abstraction of an entity which represents an inner node in data store.
InnerNode(InnerNode.Builder) - Constructor for class org.onosproject.yang.model.InnerNode
Creates an instance of inner node.
InnerNode.Builder - Class in org.onosproject.yang.model
Builder with get and set functions to build inner node, builder will be used both to create inner node from scratch or from a given inner node.
isInterJar() - Method in class org.onosproject.yang.model.DefaultYangModule
Returns true if it's inter-jar node.
isInterJar() - Method in interface org.onosproject.yang.model.YangModule
Returns true if module is used as inter jar, false otherwise.

K

key - Variable in class org.onosproject.yang.model.DataNode.Builder
Identifies a node uniquely among its siblings.
key(NodeKey) - Method in class org.onosproject.yang.model.DataNode.Builder
Sets node key in builder object.
key - Variable in class org.onosproject.yang.model.DataNode
Identifies a node uniquely among its siblings.
key() - Method in class org.onosproject.yang.model.DataNode
Returns the key to identify a branching node.
key() - Method in class org.onosproject.yang.model.MultiInstanceNode
Returns the key object for list.
key(K) - Method in class org.onosproject.yang.model.MultiInstanceNode
Sets the key object for list.
keyBuilder - Variable in class org.onosproject.yang.model.DataNode.Builder
Node key builder.
KeyInfo<T extends MultiInstanceObject<?>> - Interface in org.onosproject.yang.model
Representation of Key class generated for list must implement this interface which would carry the information about key leaves to uniquely identify the list.
KeyLeaf - Class in org.onosproject.yang.model
Represents the List's key leaf value.
KeyLeaf(String, String, Object) - Constructor for class org.onosproject.yang.model.KeyLeaf
Constructs a key leaf with all the identifier and value initialized.
keyLeafs() - Method in class org.onosproject.yang.model.ListKey
Returns the list of key leaf nodes of a multi instance node, which uniquely identifies the branching node entry corresponding to a multi instance schema definition.

L

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.
LeafObjectType - Enum in org.onosproject.yang.model
Represents mapping of java data types with corresponding yang leaf's data type.
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(LeafType) - Method in class org.onosproject.yang.model.LeafNode.Builder
Sets leaf type of leaf node builder.
leafType() - Method in class org.onosproject.yang.model.LeafNode
Returns type of leaf.
LeafType - Enum in org.onosproject.yang.model
Represents ENUM to identify the effective built in 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.

M

messageId() - Method in class org.onosproject.yang.model.RpcOutput
Returns messageId of the Rpc request.
messageId(String) - Method in class org.onosproject.yang.model.RpcOutput
Sets the messageId in the Rpc output.
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.
ModelConverterException - Exception in org.onosproject.yang.model
Represents exception that needs to be handled by model converter.
ModelConverterException(String) - Constructor for exception org.onosproject.yang.model.ModelConverterException
Creates model converter exception with an exception message.
ModelConverterException(String, Throwable) - Constructor for exception org.onosproject.yang.model.ModelConverterException
Creates model converter exception with an exception message and cause.
ModelConverterException(Throwable) - Constructor for exception org.onosproject.yang.model.ModelConverterException
Creates model converter exception with the cause for it.
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.

N

name() - Method in class org.onosproject.yang.model.SchemaId
Returns node schema name.
namespace() - Method in class org.onosproject.yang.model.SchemaId
Returns node's namespace.
NO_KEY_SET - Static variable in class org.onosproject.yang.model.ModelConstants
 
NodeKey<E extends NodeKey> - Class in org.onosproject.yang.model
Abstraction of an entity which identifies a node uniquely among its siblings.
NodeKey(NodeKey.NodeKeyBuilder) - Constructor for class org.onosproject.yang.model.NodeKey
Create object from builder.
NodeKey.NodeKeyBuilder<B extends NodeKey.NodeKeyBuilder<B>> - Class in org.onosproject.yang.model
Builder for node key.
NodeKeyBuilder() - Constructor for class org.onosproject.yang.model.NodeKey.NodeKeyBuilder
Create the node key from scratch.
NodeKeyBuilder(NodeKey.NodeKeyBuilder) - Constructor for class org.onosproject.yang.model.NodeKey.NodeKeyBuilder
Support the derived object to inherit from existing node key builder.
nodeKeyList - Variable in class org.onosproject.yang.model.ResourceId.Builder
 
nodeKeys() - Method in class org.onosproject.yang.model.ResourceId
Returns the list of node key used to uniquely identify the branch in the logical tree starting from root.
NON_KEY_LEAF - Static variable in class org.onosproject.yang.model.ModelConstants
 

O

org.onosproject.yang.model - package org.onosproject.yang.model
Core of hierarchical data organization.

P

parent - Variable in class org.onosproject.yang.model.DataNode.Builder
Parent data node.
parent(InnerNode.Builder) - Method in class org.onosproject.yang.model.DataNode.Builder
Sets parent node's builder.
parent() - Method in class org.onosproject.yang.model.DataNode.Builder
Returns parent node.
processCurKey() - Method in class org.onosproject.yang.model.ResourceId.Builder
Validates, build and add current key.

R

RegisterException - Exception in org.onosproject.yang.model
Exceptions for use by the DynamicConfigService.
RegisterException() - Constructor for exception org.onosproject.yang.model.RegisterException
Constructs a new runtime exception with no error message.
RegisterException(String) - Constructor for exception org.onosproject.yang.model.RegisterException
Constructs a new runtime exception with the given error message.
registerRpcService(RpcService) - Method in interface org.onosproject.yang.model.RpcRegistry
Registers the specified RPC service.
removeAnydata(InnerModelObject) - Method in class org.onosproject.yang.model.Anydata
Removes the specified anydata to this model object.
removeAugmentation(InnerModelObject) - Method in interface org.onosproject.yang.model.Augmentable
Removes the specified augmentation to this model object.
removeAugmentation(InnerModelObject) - Method in class org.onosproject.yang.model.InnerModelObject
 
removeLastKey() - Method in class org.onosproject.yang.model.ResourceId.Builder
Removes last key in the node key list.
ResourceData - Interface in org.onosproject.yang.model
Abstraction of an entity that is representation of resource data.
ResourceData.Builder - Interface in org.onosproject.yang.model
Abstraction of an entity that represents builder of composite data.
resourceId(ResourceId) - Method in class org.onosproject.yang.model.DefaultResourceData.Builder
 
resourceId() - Method in class org.onosproject.yang.model.DefaultResourceData
 
resourceId(ResourceId) - Method in interface org.onosproject.yang.model.ResourceData.Builder
Sets resource identifier.
resourceId() - Method in interface org.onosproject.yang.model.ResourceData
Returns resource identifier.
ResourceId - Class in org.onosproject.yang.model
Representation of an entity which identifies a resource in the logical tree data store.
ResourceId(ResourceId.Builder) - Constructor for class org.onosproject.yang.model.ResourceId
Create object from builder.
ResourceId.Builder - Class in org.onosproject.yang.model
Builder to construct resource identifier.
revision() - Method in class org.onosproject.yang.model.DefaultYangModuleId
 
revision() - Method in interface org.onosproject.yang.model.YangModuleId
Returns revision of the YANG module.
RpcContext - Class in org.onosproject.yang.model
Representation of rpc context which is JAVA coordinates to the RPC.
RpcContext(String, Class<? extends RpcService>) - Constructor for class org.onosproject.yang.model.RpcContext
Creates an instance of rpc context.
RpcInput - Class in org.onosproject.yang.model
Abstraction for RPC input.
RpcInput(DataNode) - Constructor for class org.onosproject.yang.model.RpcInput
Creates an instance of RpcInput.
RpcInput(ResourceId, DataNode) - Constructor for class org.onosproject.yang.model.RpcInput
Creates an instance of RpcInput.
rpcName() - Method in class org.onosproject.yang.model.RpcContext
Returns JAVA name of the RPC.
RpcOutput - Class in org.onosproject.yang.model
Abstraction for RPC output.
RpcOutput(RpcOutput.Status, DataNode) - Constructor for class org.onosproject.yang.model.RpcOutput
Creates an instance of RpcOutput.
RpcOutput(String, RpcOutput.Status, DataNode) - Constructor for class org.onosproject.yang.model.RpcOutput
Creates an instance of RpcOutput.
RpcOutput.Status - Enum in org.onosproject.yang.model
 
RpcRegistry - Interface in org.onosproject.yang.model
Entity capable of tracking RPC service end-points.
RpcService - Interface in org.onosproject.yang.model
Token representation of a YANG RPC end-point.

S

SchemaContext - Interface in org.onosproject.yang.model
Representation of a context for obtaining schema related information.
SchemaContextProvider - Interface in org.onosproject.yang.model
Representation of an entity that provides schema context.
schemaId(SchemaId) - Method in class org.onosproject.yang.model.NodeKey.NodeKeyBuilder
set the schema identifier.
schemaId(String, String) - Method in class org.onosproject.yang.model.NodeKey.NodeKeyBuilder
set the schema identifier.
schemaId - Variable in class org.onosproject.yang.model.NodeKey
 
schemaId() - Method in class org.onosproject.yang.model.NodeKey
Returns the schema identifier as minimal key required to identify a branching node.
SchemaId - Class in org.onosproject.yang.model
Representation of an entity which identifies a schema node in the schema / data tree.
SchemaId(String, String) - Constructor for class org.onosproject.yang.model.SchemaId
 
serviceIntf() - Method in class org.onosproject.yang.model.RpcContext
Returns class corresponding to service interface.
SingleInstanceLeaf<E extends LeafIdentifier> - Class in org.onosproject.yang.model
Represents a leaf attribute in class.
SingleInstanceLeaf(E) - Constructor for class org.onosproject.yang.model.SingleInstanceLeaf
Creates a single instance leaf node object.
SingleInstanceNode<T extends InnerModelObject> - Class in org.onosproject.yang.model
Represents a single instance object.
SingleInstanceNode(Class<T>) - Constructor for class org.onosproject.yang.model.SingleInstanceNode
Creates a single instance node object.
SingleInstanceNodeContext - Interface in org.onosproject.yang.model
Representation of single instance node schema context.
status() - Method in class org.onosproject.yang.model.RpcOutput
Returns RPC status.

T

toString() - Method in class org.onosproject.yang.model.AtomicPath
 
toString() - Method in class org.onosproject.yang.model.DefaultResourceData
 
toString() - Method in class org.onosproject.yang.model.DefaultYangModel
 
toString() - Method in class org.onosproject.yang.model.DefaultYangModule
 
toString() - Method in class org.onosproject.yang.model.DefaultYangModuleId
 
toString() - Method in class org.onosproject.yang.model.InnerNode
 
toString() - Method in class org.onosproject.yang.model.KeyLeaf
 
toString() - Method in class org.onosproject.yang.model.LeafListKey
 
toString() - Method in class org.onosproject.yang.model.LeafNode
 
toString() - Method in class org.onosproject.yang.model.ListKey
 
toString() - Method in class org.onosproject.yang.model.ModelObjectId
 
toString() - Method in class org.onosproject.yang.model.MultiInstanceLeaf
 
toString() - Method in class org.onosproject.yang.model.MultiInstanceNode
 
toString() - Method in class org.onosproject.yang.model.NodeKey
 
toString() - Method in class org.onosproject.yang.model.ResourceId
 
toString() - Method in class org.onosproject.yang.model.SchemaId
 
toString() - Method in class org.onosproject.yang.model.SingleInstanceLeaf
 
toString() - Method in class org.onosproject.yang.model.SingleInstanceNode
 
type() - Method in class org.onosproject.yang.model.AtomicPath
Returns the atomic path type.
type(DataNode.Type) - Method in class org.onosproject.yang.model.AtomicPath
Sets the atomic path type identifier of leaf-list.
type - Variable in class org.onosproject.yang.model.DataNode.Builder
Type of node in data store.
type(DataNode.Type) - Method in class org.onosproject.yang.model.DataNode.Builder
Sets node type in builder object.
type - Variable in class org.onosproject.yang.model.DataNode
Type of node in data store.
type() - Method in class org.onosproject.yang.model.DataNode
Returns the type of node.

U

unregisterRpcService(RpcService) - Method in interface org.onosproject.yang.model.RpcRegistry
Registers the specified RPC service.

V

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.
valueNamespace(String) - Method in class org.onosproject.yang.model.LeafNode.Builder
Sets valueNamepsace of leaf node builder.
valueNamespace() - Method in class org.onosproject.yang.model.LeafNode
Returns value namespace contained in leaf node.
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.LeafObjectType
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.
valueOf(String) - Static method in enum org.onosproject.yang.model.RpcOutput.Status
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.LeafObjectType
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.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.
values() - Static method in enum org.onosproject.yang.model.RpcOutput.Status
Returns an array containing the constants of this enum type, in the order they are declared.

Y

YangModel - Interface in org.onosproject.yang.model
Representation of a compiled YANG model.
YangModel.Builder - Interface in org.onosproject.yang.model
Abstraction of an entity that represents builder of YANG model.
YangModule - Interface in org.onosproject.yang.model
Representation of YANG module information.
YangModuleId - Interface in org.onosproject.yang.model
Representation of an entity which provides YANG module identifiers.
YangNamespace - Interface in org.onosproject.yang.model
Representation of YANG namespace.
A B C D E F G H I K L M N O P R S T U V Y 
Skip navigation links

Copyright © 2018. All rights reserved.