Skip navigation links
A C D E G H I O P R S T Y 

A

addCompiledSchemaToBundle() - Method in interface org.onosproject.yangutils.tool.CallablePlugin
serialize the compiled schema and place it in the appropriate location so that it will be part of the generated OSGi bundle.
addGeneratedCodeToBundle() - Method in interface org.onosproject.yangutils.tool.CallablePlugin
Adds generated source directory to the compilation root.
addYangFilesToBundle() - Method in interface org.onosproject.yangutils.tool.CallablePlugin
Add the YANG files in the bundle, to support YANG display in protocols like RESTCONF.

C

CallablePlugin - Interface in org.onosproject.yangutils.tool
Abstractions of the hooks that needs to be supported by plugins, which will be used in by tool to be plugin agnostic.
compileYangFiles(Set<YangFileInfo>, List<YangNode>, YangPluginConfig, CallablePlugin) - Method in class org.onosproject.yangutils.tool.YangToolManager
Compile te YANG files and generate the corresponding Java files.
createYangFileInfoSet(List<String>) - Method in class org.onosproject.yangutils.tool.YangToolManager
Creates a YANG file info set.
createYangNodeSet() - Method in class org.onosproject.yangutils.tool.YangToolManager
Creates YANG nodes set.

D

DEFAULT_JAR_RES_PATH - Static variable in class org.onosproject.yangutils.tool.YangToolManager
 

E

equals(Object) - Method in class org.onosproject.yangutils.tool.YangFileInfo
 

G

getCurYangFile() - Method in exception org.onosproject.yangutils.tool.exception.YangToolException
Retrieves the current YANG files for which exception has occured.
getRootNode() - Method in class org.onosproject.yangutils.tool.YangFileInfo
Returns data model node for YANG file.
getYangFileName() - Method in class org.onosproject.yangutils.tool.YangFileInfo
Returns YANG file name.

H

hashCode() - Method in class org.onosproject.yangutils.tool.YangFileInfo
 

I

isForTranslator() - Method in class org.onosproject.yangutils.tool.YangFileInfo
Returns true if node need to be translated.

O

org.onosproject.yangutils.tool - package org.onosproject.yangutils.tool
 
org.onosproject.yangutils.tool.exception - package org.onosproject.yangutils.tool.exception
 

P

parseYangFileInfoSet() - Method in class org.onosproject.yangutils.tool.YangToolManager
Parses all the provided YANG files and generates YANG data model tree.

R

resolveDependenciesUsingLinker() - Method in class org.onosproject.yangutils.tool.YangToolManager
Links all the provided schema in the YANG file info set.

S

SERIALIZED_FILE_EXTENSION - Static variable in class org.onosproject.yangutils.tool.YangToolManager
 
setCurYangFile(YangFileInfo) - Method in exception org.onosproject.yangutils.tool.exception.YangToolException
Update the YANG file which caused the exception.
setForTranslator(boolean) - Method in class org.onosproject.yangutils.tool.YangFileInfo
Sets true if node need to be translated.
setRootNode(YangNode) - Method in class org.onosproject.yangutils.tool.YangFileInfo
Sets data model node for YANG file.
setYangFileName(String) - Method in class org.onosproject.yangutils.tool.YangFileInfo
Sets YANG file name.

T

translateToJava(YangPluginConfig) - Method in class org.onosproject.yangutils.tool.YangToolManager
Translates to java code corresponding to the YANG schema.

Y

YANG_META_DATA - Static variable in class org.onosproject.yangutils.tool.YangToolManager
 
YangFileInfo - Class in org.onosproject.yangutils.tool
Represents YANG file information.
YangFileInfo() - Constructor for class org.onosproject.yangutils.tool.YangFileInfo
 
YangToolException - Exception in org.onosproject.yangutils.tool.exception
Represents base class for exceptions in YANG tool operations.
YangToolException(String) - Constructor for exception org.onosproject.yangutils.tool.exception.YangToolException
Creates a new YANG tool exception with given message.
YangToolException(String, Throwable) - Constructor for exception org.onosproject.yangutils.tool.exception.YangToolException
Creates a new tool exception from given message and cause.
YangToolException(Throwable) - Constructor for exception org.onosproject.yangutils.tool.exception.YangToolException
Creates a new tool exception from cause.
YangToolManager - Class in org.onosproject.yangutils.tool
Represents ONOS YANG tool manager.
YangToolManager() - Constructor for class org.onosproject.yangutils.tool.YangToolManager
 
A C D E G H I O P R S T Y 
Skip navigation links

Copyright © 2016. All rights reserved.