public class SdkInputTypeResolver extends SdkAbstractStaticTypeResolver
superclass, typeDefinitionconnectorModel, NAME_MEMBER, outputDir, VALUE_MEMBER| Constructor and Description |
|---|
SdkInputTypeResolver(Path outputDir,
ConnectorModel connectorModel,
SdkConnector sdkConnector,
ConnectorOperation operation,
TypeDefinition typeDefinition,
FileGenerationUtils.SchemaNameType schemaNameType,
String partName) |
| Modifier and Type | Method and Description |
|---|---|
protected Class<?> |
buildSuperclass(TypeDefinition typeDefinition) |
protected String |
getClassNameSuffix() |
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 SdkInputTypeResolver(Path outputDir, ConnectorModel connectorModel, SdkConnector sdkConnector, ConnectorOperation operation, TypeDefinition typeDefinition, FileGenerationUtils.SchemaNameType schemaNameType, String partName) throws TemplatingException
TemplatingExceptionprotected Class<?> buildSuperclass(TypeDefinition typeDefinition) throws TemplatingException
buildSuperclass in class SdkAbstractStaticTypeResolverTemplatingExceptionprotected Class<?> getPrimitiveTypeResolverClass(PrimitiveTypeDefinition primitiveTypeDefinition) throws TemplatingException
TemplatingExceptionprotected 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.