public class SdkOutputMetadataResolver extends SdkAbstractStaticMetadataResolver
superclassBASE_CLASSNAME_SUFFIX, BASE_PACKAGE_SUFFIX, connectorModel, FIRST_GENERATION_TEMPLATE, IGNORED_OVERRIDE_TEMPLATE, IGNORED_REFINEMENT_TEMPLATE, NAME_MEMBER, outputDir, REFINEMENT_CLASSNAME_SUFFIX, REFINEMENT_PACKAGE_SUFFIX, runConfiguration, VALUE_MEMBER| Constructor and Description |
|---|
SdkOutputMetadataResolver(Path outputDir,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel,
SdkConnector sdkConnector,
String internalName,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.type.TypeDefinition typeDefinition,
String classNameOverride,
RestSdkRunConfiguration runConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildGetResolverName(String internalName) |
protected Class<?> |
buildSuperclass(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.type.TypeDefinition typeDefinition) |
protected String |
getClassNameSuffix() |
protected Class<?> |
getPrimitiveMetadataResolverClass(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.type.PrimitiveTypeDefinition primitiveTypeDefinition) |
protected String |
getQName() |
protected boolean |
requiresFormatMethod() |
protected boolean |
requiresQNameMethod() |
protected boolean |
requiresToWriteSchema() |
applyTemplates, buildRequiresMetadataResolver, getClassName, getPackage, getRequiresMetadataResolver, getSchemaName, getSchemaName, getTypeDefinitiongenerateOptionalGetter, getArgumentsFromValueProvider, getArgumentsFromValueProviderDefinition, getConstantStringField, getConstantStringField, getJavaFileBuilderForClass, getJavaType, getResourcesPath, getSourcesPath, getValueProviderAnnotation, writeClassToFile, writeClassToFile, writeJavaFile, writeJavaFilegetTemplateEnginepublic SdkOutputMetadataResolver(Path outputDir, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel, SdkConnector sdkConnector, String internalName, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.type.TypeDefinition typeDefinition, String classNameOverride, RestSdkRunConfiguration runConfiguration) throws TemplatingException
TemplatingExceptionprotected Class<?> buildSuperclass(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.type.TypeDefinition typeDefinition) throws TemplatingException
buildSuperclass in class SdkAbstractStaticMetadataResolverTemplatingExceptionprotected String buildGetResolverName(String internalName)
buildGetResolverName in class SdkAbstractStaticMetadataResolverprotected Class<?> getPrimitiveMetadataResolverClass(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.type.PrimitiveTypeDefinition primitiveTypeDefinition) throws TemplatingException
TemplatingExceptionprotected String getClassNameSuffix()
getClassNameSuffix in class SdkAbstractStaticMetadataResolverprotected boolean requiresQNameMethod()
requiresQNameMethod in class SdkAbstractStaticMetadataResolverprotected boolean requiresFormatMethod()
requiresFormatMethod in class SdkAbstractStaticMetadataResolverprotected String getQName()
getQName in class SdkAbstractStaticMetadataResolverprotected boolean requiresToWriteSchema()
requiresToWriteSchema in class SdkAbstractStaticMetadataResolverCopyright © 2022. All rights reserved.