public class V08GType extends Object implements GType
| Constructor and Description |
|---|
V08GType(org.raml.v2.api.model.v08.resources.Resource resource,
org.raml.v2.api.model.v08.methods.Method method,
org.raml.v2.api.model.v08.bodies.BodyLike typeDeclaration) |
V08GType(org.raml.v2.api.model.v08.resources.Resource resource,
org.raml.v2.api.model.v08.methods.Method method,
org.raml.v2.api.model.v08.bodies.Response response,
org.raml.v2.api.model.v08.bodies.BodyLike typeDeclaration) |
V08GType(String type) |
V08GType(String type,
org.raml.v2.api.model.v08.bodies.BodyLike typeDeclaration) |
| Modifier and Type | Method and Description |
|---|---|
GType |
arrayContents() |
void |
construct(CurrentBuild currentBuild,
GObjectType objectType) |
com.squareup.javapoet.TypeName |
defaultJavaTypeName(String pack) |
org.raml.v2.api.model.v08.bodies.BodyLike |
implementation() |
boolean |
isArray() |
boolean |
isEnum() |
boolean |
isJson() |
boolean |
isScalar() |
boolean |
isXml() |
String |
name() |
static Class<?> |
scalarToJavaType(String name) |
String |
schema() |
void |
setJavaType(com.squareup.javapoet.TypeName generatedJavaType) |
String |
type() |
public V08GType(org.raml.v2.api.model.v08.resources.Resource resource,
org.raml.v2.api.model.v08.methods.Method method,
org.raml.v2.api.model.v08.bodies.BodyLike typeDeclaration)
public V08GType(org.raml.v2.api.model.v08.resources.Resource resource,
org.raml.v2.api.model.v08.methods.Method method,
org.raml.v2.api.model.v08.bodies.Response response,
org.raml.v2.api.model.v08.bodies.BodyLike typeDeclaration)
public V08GType(String type)
public V08GType(String type, org.raml.v2.api.model.v08.bodies.BodyLike typeDeclaration)
public org.raml.v2.api.model.v08.bodies.BodyLike implementation()
implementation in interface GAbstractionpublic GType arrayContents()
arrayContents in interface GTypepublic com.squareup.javapoet.TypeName defaultJavaTypeName(String pack)
defaultJavaTypeName in interface GTypepublic void setJavaType(com.squareup.javapoet.TypeName generatedJavaType)
setJavaType in interface GTypepublic void construct(CurrentBuild currentBuild, GObjectType objectType)
Copyright © 2019 Mulesoft. All rights reserved.