public final class RuntimeHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_CAPS |
static String |
PERIOD |
static String |
UNDER_SCORE |
| Modifier and Type | Method and Description |
|---|---|
static Set<org.onosproject.yang.compiler.datamodel.YangNode> |
addLinkerAndJavaInfo(Set<org.onosproject.yang.compiler.datamodel.YangNode> nodes)
Adds linker and translator info for each data model tree.
|
static String |
getCapitalCase(String yangIdentifier)
Returns the YANG identifier name as java identifier with first letter
in capital.
|
static String |
getInterfaceClassName(org.onosproject.yang.compiler.datamodel.YangSchemaNode schemaNode)
Returns schema node's generated interface class name.
|
static org.onosproject.yang.model.YangModel |
getModel(Class<?> aClass)
Returns YANG model for given generated class.
|
static Set<org.onosproject.yang.compiler.datamodel.YangNode> |
getNodes(org.onosproject.yang.model.YangModel model,
ConcurrentMap<String,ConcurrentMap<String,org.onosproject.yang.compiler.datamodel.YangSchemaNode>> yangSchemaStore)
Returns YANG node for given YANG model.
|
static Set<org.onosproject.yang.compiler.datamodel.YangNode> |
getSelfNodes(org.onosproject.yang.model.YangModel model,
ConcurrentMap<String,ConcurrentMap<String,org.onosproject.yang.compiler.datamodel.YangSchemaNode>> yangSchemaStore)
Returns self YANG node for given YANG model.
|
static String |
getServiceName(org.onosproject.yang.compiler.datamodel.YangSchemaNode schemaNode)
Returns schema node's generated service class name.
|
public static final String PERIOD
public static final String DEFAULT_CAPS
public static final String UNDER_SCORE
public static org.onosproject.yang.model.YangModel getModel(Class<?> aClass)
aClass - generated class for module nodepublic static Set<org.onosproject.yang.compiler.datamodel.YangNode> getNodes(org.onosproject.yang.model.YangModel model, ConcurrentMap<String,ConcurrentMap<String,org.onosproject.yang.compiler.datamodel.YangSchemaNode>> yangSchemaStore)
model - YANG modelyangSchemaStore - YANG schema storepublic static Set<org.onosproject.yang.compiler.datamodel.YangNode> getSelfNodes(org.onosproject.yang.model.YangModel model, ConcurrentMap<String,ConcurrentMap<String,org.onosproject.yang.compiler.datamodel.YangSchemaNode>> yangSchemaStore)
model - YANG modelyangSchemaStore - YANG schema storepublic static Set<org.onosproject.yang.compiler.datamodel.YangNode> addLinkerAndJavaInfo(Set<org.onosproject.yang.compiler.datamodel.YangNode> nodes)
nodes - YANG nodepublic static String getInterfaceClassName(org.onosproject.yang.compiler.datamodel.YangSchemaNode schemaNode)
schemaNode - schema nodepublic static String getServiceName(org.onosproject.yang.compiler.datamodel.YangSchemaNode schemaNode)
schemaNode - schema nodeCopyright © 2018. All rights reserved.