public interface TypeProvider
| Modifier and Type | Method and Description |
|---|---|
String |
getConstructorPropertyName(org.opendaylight.yangtools.yang.model.api.SchemaNode node) |
String |
getParamNameFromType(org.opendaylight.yangtools.yang.model.api.TypeDefinition<?> type) |
String |
getTypeDefaultConstruction(org.opendaylight.yangtools.yang.model.api.LeafSchemaNode node)
Returns string containing code for creation of new type instance.
|
org.opendaylight.yangtools.sal.binding.model.api.Type |
javaTypeForSchemaDefinitionType(org.opendaylight.yangtools.yang.model.api.TypeDefinition<?> type,
org.opendaylight.yangtools.yang.model.api.SchemaNode parentNode)
Resolve of yang Type Definition to it's java counter part.
|
org.opendaylight.yangtools.sal.binding.model.api.Type |
javaTypeForSchemaDefinitionType(org.opendaylight.yangtools.yang.model.api.TypeDefinition<?> type,
org.opendaylight.yangtools.yang.model.api.SchemaNode parentNode,
org.opendaylight.yangtools.sal.binding.model.api.Restrictions restrictions) |
org.opendaylight.yangtools.sal.binding.model.api.Type |
javaTypeForYangType(String type)
Deprecated.
|
@Deprecated org.opendaylight.yangtools.sal.binding.model.api.Type javaTypeForYangType(String type)
org.opendaylight.yangtools.sal.binding.model.api.Type javaTypeForSchemaDefinitionType(org.opendaylight.yangtools.yang.model.api.TypeDefinition<?> type,
org.opendaylight.yangtools.yang.model.api.SchemaNode parentNode)
null value in situations that
TypeDefinition can't be resolved (either due missing yang import or
incorrectly specified type).type - Type Definition to resolve fromorg.opendaylight.yangtools.sal.binding.model.api.Type javaTypeForSchemaDefinitionType(org.opendaylight.yangtools.yang.model.api.TypeDefinition<?> type,
org.opendaylight.yangtools.yang.model.api.SchemaNode parentNode,
org.opendaylight.yangtools.sal.binding.model.api.Restrictions restrictions)
String getTypeDefaultConstruction(org.opendaylight.yangtools.yang.model.api.LeafSchemaNode node)
node - String getConstructorPropertyName(org.opendaylight.yangtools.yang.model.api.SchemaNode node)
String getParamNameFromType(org.opendaylight.yangtools.yang.model.api.TypeDefinition<?> type)
Copyright © 2014. All rights reserved.