Modifier and Type | Method and Description |
---|---|
protected AbstractTreeNodeSerializerSource |
StreamWriterGenerator.generateAugmentSerializer(GeneratedType type,
Collection<org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode> augmentationSchemas) |
protected AbstractTreeNodeSerializerSource |
StreamWriterGenerator.generateCaseSerializer(GeneratedType type,
org.opendaylight.yangtools.yang.model.api.CaseSchemaNode node) |
protected AbstractTreeNodeSerializerSource |
StreamWriterGenerator.generateContainerSerializer(GeneratedType type,
org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode node) |
protected AbstractTreeNodeSerializerSource |
StreamWriterGenerator.generateMapEntrySerializer(GeneratedType type,
org.opendaylight.yangtools.yang.model.api.ListSchemaNode node) |
protected AbstractTreeNodeSerializerSource |
StreamWriterGenerator.generateNotificationSerializer(GeneratedType type,
org.opendaylight.yangtools.yang.model.api.NotificationDefinition node) |
protected AbstractTreeNodeSerializerSource |
StreamWriterGenerator.generateUnkeyedListEntrySerializer(GeneratedType type,
org.opendaylight.yangtools.yang.model.api.ListSchemaNode node) |
Modifier and Type | Method and Description |
---|---|
protected abstract AbstractTreeNodeSerializerSource |
AbstractStreamWriterGenerator.generateAugmentSerializer(GeneratedType type,
Collection<org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode> schemas)
Generates serializer source for supplied augmentation node, which will
read supplied binding type and invoke proper methods on supplied
BindingStreamEventWriter . |
protected abstract AbstractTreeNodeSerializerSource |
AbstractStreamWriterGenerator.generateCaseSerializer(GeneratedType type,
org.opendaylight.yangtools.yang.model.api.CaseSchemaNode node)
Generates serializer source for supplied case node, which will read
supplied binding type and invoke proper methods on supplied
BindingStreamEventWriter . |
protected abstract AbstractTreeNodeSerializerSource |
AbstractStreamWriterGenerator.generateContainerSerializer(GeneratedType type,
org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode node)
Generates serializer source code for supplied container node, which will
read supplied binding type and invoke proper methods on supplied
BindingStreamEventWriter . |
protected abstract AbstractTreeNodeSerializerSource |
AbstractStreamWriterGenerator.generateMapEntrySerializer(GeneratedType type,
org.opendaylight.yangtools.yang.model.api.ListSchemaNode node)
Generates serializer source for supplied list node, which will read
supplied binding type and invoke proper methods on supplied
BindingStreamEventWriter . |
protected abstract AbstractTreeNodeSerializerSource |
AbstractStreamWriterGenerator.generateNotificationSerializer(GeneratedType type,
org.opendaylight.yangtools.yang.model.api.NotificationDefinition node)
Generates serializer source for notification node, which will read
supplied binding type and invoke proper methods on supplied
BindingStreamEventWriter . |
protected abstract AbstractTreeNodeSerializerSource |
AbstractStreamWriterGenerator.generateUnkeyedListEntrySerializer(GeneratedType type,
org.opendaylight.yangtools.yang.model.api.ListSchemaNode node)
Generates serializer source for supplied list node, which will read
supplied binding type and invoke proper methods on supplied
BindingStreamEventWriter . |
Constructor and Description |
---|
AbstractAugmentableDataNodeContainerEmitterSource(AbstractStreamWriterGenerator generator,
GeneratedType type,
org.opendaylight.yangtools.yang.model.api.DataNodeContainer node) |
AbstractAugmentSerializerSource(AbstractGenerator generator,
GeneratedType type,
Collection<org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode> augmentationSchemas) |
AbstractDataNodeContainerSerializerSource(AbstractGenerator generator,
GeneratedType type,
org.opendaylight.yangtools.yang.model.api.DataNodeContainer node) |
Modifier and Type | Method and Description |
---|---|
GeneratedType |
GeneratedTypeBuilderImpl.toInstance() |
Modifier and Type | Method and Description |
---|---|
protected GeneratedType |
BaseRenderer.getType() |
Modifier and Type | Method and Description |
---|---|
protected List<GeneratedType> |
ClassRenderer.getEnclosedGeneratedTypes() |
Modifier and Type | Method and Description |
---|---|
static boolean |
BuilderRenderer.hasImplementsFromUses(GeneratedType type)
Method is used to find out if given type implements any interface from uses.
|
Constructor and Description |
---|
BaseRenderer(GeneratedType type) |
BuilderRenderer(GeneratedType type) |
InterfaceRenderer(GeneratedType type)
Creates the instance of this class which is used for generating the interface file source
code from
type . |
Modifier and Type | Method and Description |
---|---|
static String |
TextTemplateUtil.formatDataForJavaDoc(GeneratedType type)
Returns formatted type description.
|
static String |
TextTemplateUtil.formatDataForJavaDoc(GeneratedType type,
String additionalComment)
Returns formatted Javadoc with possible additional comment, based on type.
|
static boolean |
TextTemplateUtil.hasBuilderClass(GeneratedType type) |
Modifier and Type | Interface and Description |
---|---|
interface |
Enumeration
Interface provide methods for reading data of enumeration class.
|
interface |
GeneratedTransferObject
Generated Transfer Object extends
GeneratedType and is designed to
represent Java Class. |
Modifier and Type | Method and Description |
---|---|
List<GeneratedType> |
GeneratedType.getEnclosedTypes()
Returns List of enclosing Generated Types.
|
Modifier and Type | Method and Description |
---|---|
GeneratedType |
GeneratedTypeBuilder.toInstance()
Returns the
new immutable instance of Generated Type. |
Modifier and Type | Method and Description |
---|---|
Map.Entry<GeneratedType,Object> |
BindingRuntimeContext.getTypeWithSchema(Class<?> type)
Returns schema (
DataSchemaNode , AugmentationSchemaNode or TypeDefinition )
from which supplied class was generated. |
Map.Entry<GeneratedType,Object> |
BindingRuntimeContext.getTypeWithSchema(String type) |
Copyright © 2019 OpenDaylight. All rights reserved.