public class SdkOutputTypeResolver extends SdkAbstractStaticTypeResolver
superclass, typeDefinitionconnectorModel, NAME_MEMBER, outputDir, VALUE_MEMBER| Constructor and Description |
|---|
SdkOutputTypeResolver(Path outputDir,
ConnectorModel connectorModel,
SdkConnector sdkConnector,
ConnectorOperation operation,
TypeDefinition typeDefinition) |
| Modifier and Type | Method and Description |
|---|---|
protected Class<?> |
buildSuperclass(TypeDefinition typeDefinition) |
protected String |
getClassNameSuffix() |
com.squareup.javapoet.AnnotationSpec |
getOutputTypeResolverAnnotation() |
protected Class<?> |
getPrimitiveTypeResolverClass(PrimitiveTypeDefinition primitiveTypeDefinition) |
protected String |
getQName() |
protected boolean |
requiresFormatMethod() |
protected boolean |
requiresQNameMethod() |
protected boolean |
requiresToWriteSchema() |
applyTemplates, buildRequiresTypeResolver, getClassName, getPackage, getRequiresTypeResolver, requiresCategoryNameMethodgenerateGetter, generateOptionalGetter, getResourcesPath, getSourcesPath, writeClassToFile, writeClassToFilegetTemplateEnginepublic SdkOutputTypeResolver(Path outputDir, ConnectorModel connectorModel, SdkConnector sdkConnector, ConnectorOperation operation, TypeDefinition typeDefinition) throws TemplatingException
TemplatingExceptionprotected Class<?> buildSuperclass(TypeDefinition typeDefinition) throws TemplatingException
buildSuperclass in class SdkAbstractStaticTypeResolverTemplatingExceptionprotected Class<?> getPrimitiveTypeResolverClass(PrimitiveTypeDefinition primitiveTypeDefinition) throws TemplatingException
TemplatingExceptionpublic com.squareup.javapoet.AnnotationSpec getOutputTypeResolverAnnotation()
protected String getClassNameSuffix()
getClassNameSuffix in class SdkAbstractStaticTypeResolverprotected boolean requiresQNameMethod()
requiresQNameMethod in class SdkAbstractStaticTypeResolverprotected boolean requiresFormatMethod()
requiresFormatMethod in class SdkAbstractStaticTypeResolverprotected String getQName()
getQName in class SdkAbstractStaticTypeResolverprotected boolean requiresToWriteSchema()
requiresToWriteSchema in class SdkAbstractStaticTypeResolverCopyright © 2019. All rights reserved.