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 boolean |
buildRequiresTypeResolver() |
protected Class<?> |
buildSuperclass(TypeDefinition typeDefinition) |
protected String |
getClassNameSuffix() |
com.squareup.javapoet.AnnotationSpec |
getOutputTypeResolverAnnotation() |
protected String |
getQName() |
protected boolean |
requiresQNameMethod() |
applyTemplates, getClassName, getPackage, getRequiresTypeResolver, requiresCategoryNameMethodgenerateGetter, generateOptionalGetter, getResourcesPath, getSourcesPath, writeClassToFile, writeClassToFilegetTemplateEnginepublic SdkOutputTypeResolver(Path outputDir, ConnectorModel connectorModel, SdkConnector sdkConnector, ConnectorOperation operation, TypeDefinition typeDefinition)
protected Class<?> buildSuperclass(TypeDefinition typeDefinition)
buildSuperclass in class SdkAbstractStaticTypeResolverpublic com.squareup.javapoet.AnnotationSpec getOutputTypeResolverAnnotation()
protected String getClassNameSuffix()
getClassNameSuffix in class SdkAbstractStaticTypeResolverprotected boolean requiresQNameMethod()
requiresQNameMethod in class SdkAbstractStaticTypeResolverprotected String getQName()
getQName in class SdkAbstractStaticTypeResolverprotected boolean buildRequiresTypeResolver()
buildRequiresTypeResolver in class SdkAbstractStaticTypeResolverCopyright © 2019. All rights reserved.