public interface GenerationContext
| Modifier and Type | Method and Description |
|---|---|
org.raml.v2.api.model.v10.api.Api |
api() |
ClassName |
buildDefaultClassName(String name,
EventType eventType) |
Set<String> |
childClasses(String ramlTypeName) |
TypeName |
createSupportClass(TypeSpec.Builder newSupportType) |
void |
createSupportTypes(String rootDirectory) |
void |
createTypes(String rootDirectory) |
String |
defaultPackage() |
CreationResult |
findCreatedType(String typeName,
org.raml.v2.api.model.v10.datamodel.TypeDeclaration ramlType) |
void |
newExpectedType(String name,
CreationResult creationResult) |
ArrayTypeHandlerPlugin |
pluginsForArrays(org.raml.v2.api.model.v10.datamodel.TypeDeclaration... typeDeclarations) |
EnumerationTypeHandlerPlugin |
pluginsForEnumerations(org.raml.v2.api.model.v10.datamodel.TypeDeclaration... typeDeclarations) |
ObjectTypeHandlerPlugin |
pluginsForObjects(org.raml.v2.api.model.v10.datamodel.TypeDeclaration... typeDeclarations) |
ReferenceTypeHandlerPlugin |
pluginsForReferences(org.raml.v2.api.model.v10.datamodel.TypeDeclaration... typeDeclarations) |
UnionTypeHandlerPlugin |
pluginsForUnions(org.raml.v2.api.model.v10.datamodel.TypeDeclaration... typeDeclarations) |
void |
setupTypeHierarchy(String actualName,
org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration) |
CreationResult findCreatedType(String typeName, org.raml.v2.api.model.v10.datamodel.TypeDeclaration ramlType)
String defaultPackage()
void newExpectedType(String name, CreationResult creationResult)
void createTypes(String rootDirectory) throws IOException
IOExceptionObjectTypeHandlerPlugin pluginsForObjects(org.raml.v2.api.model.v10.datamodel.TypeDeclaration... typeDeclarations)
EnumerationTypeHandlerPlugin pluginsForEnumerations(org.raml.v2.api.model.v10.datamodel.TypeDeclaration... typeDeclarations)
UnionTypeHandlerPlugin pluginsForUnions(org.raml.v2.api.model.v10.datamodel.TypeDeclaration... typeDeclarations)
ArrayTypeHandlerPlugin pluginsForArrays(org.raml.v2.api.model.v10.datamodel.TypeDeclaration... typeDeclarations)
ReferenceTypeHandlerPlugin pluginsForReferences(org.raml.v2.api.model.v10.datamodel.TypeDeclaration... typeDeclarations)
void setupTypeHierarchy(String actualName, org.raml.v2.api.model.v10.datamodel.TypeDeclaration typeDeclaration)
org.raml.v2.api.model.v10.api.Api api()
void createSupportTypes(String rootDirectory) throws IOException
IOExceptionTypeName createSupportClass(TypeSpec.Builder newSupportType)
Copyright © 2019 Mulesoft. All rights reserved.