public class V10RamlToPojoGType extends Object implements V10GType
| Constructor and Description |
|---|
V10RamlToPojoGType(String name,
org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration) |
V10RamlToPojoGType(org.raml.v2.api.model.v10.datamodel.TypeDeclaration 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.v10.datamodel.TypeDeclaration |
implementation() |
boolean |
isArray() |
boolean |
isEnum() |
boolean |
isJson() |
boolean |
isScalar() |
boolean |
isXml() |
String |
name() |
String |
schema() |
void |
setJavaType(com.squareup.javapoet.TypeName generatedJavaType) |
String |
type() |
public V10RamlToPojoGType(org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration)
public V10RamlToPojoGType(String name, org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration)
public org.raml.v2.api.model.v10.datamodel.TypeDeclaration implementation()
implementation in interface GAbstractionimplementation in interface V10GTypepublic String type()
public String name()
public boolean isJson()
public boolean isXml()
public boolean isScalar()
public String schema()
public boolean isArray()
public GType arrayContents()
arrayContents in interface GTypearrayContents in interface V10GTypepublic com.squareup.javapoet.TypeName defaultJavaTypeName(String pack)
defaultJavaTypeName in interface GTypedefaultJavaTypeName in interface V10GTypepublic boolean isEnum()
public void construct(CurrentBuild currentBuild, GObjectType objectType)
public void setJavaType(com.squareup.javapoet.TypeName generatedJavaType)
setJavaType in interface GTypeCopyright © 2019 Mulesoft. All rights reserved.