public class ObjectTypeHandler extends Object implements TypeHandler
| Modifier and Type | Field and Description |
|---|---|
static String |
DISCRIMINATOR_TYPE_NAME |
| Constructor and Description |
|---|
ObjectTypeHandler(String name,
org.raml.v2.api.model.v10.datamodel.ObjectTypeDeclaration objectTypeDeclaration) |
| Modifier and Type | Method and Description |
|---|---|
protected TypeSpec.Builder |
buildSpecialMap() |
com.google.common.base.Optional<CreationResult> |
create(GenerationContext generationContext,
CreationResult result) |
ClassName |
javaClassName(GenerationContext generationContext,
EventType type) |
TypeName |
javaClassReference(GenerationContext generationContext,
EventType type) |
public static final String DISCRIMINATOR_TYPE_NAME
public ObjectTypeHandler(String name, org.raml.v2.api.model.v10.datamodel.ObjectTypeDeclaration objectTypeDeclaration)
public ClassName javaClassName(GenerationContext generationContext, EventType type)
javaClassName in interface TypeHandlerpublic TypeName javaClassReference(GenerationContext generationContext, EventType type)
javaClassReference in interface TypeHandlerpublic com.google.common.base.Optional<CreationResult> create(GenerationContext generationContext, CreationResult result)
create in interface TypeHandlerprotected TypeSpec.Builder buildSpecialMap()
Copyright © 2019 Mulesoft. All rights reserved.