public class SdkInputMetadataResolver extends SdkAbstractStaticMetadataResolver
superclassconnectorModel, NAME_MEMBER, outputDir, runConfiguration, VALUE_MEMBER| Constructor and Description |
|---|
SdkInputMetadataResolver(Path outputDir,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel,
SdkConnector sdkConnector,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorOperation operation,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.type.TypeDefinition typeDefinition,
FileGenerationUtils.SchemaNameType schemaNameType,
String partName,
RestSdkRunConfiguration runConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
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, getTypeDefinition, requiresCategoryNameMethodgenerateGetter, generateOptionalGetter, getConstantStringField, getJavaFileBuilderForClass, getJavaType, getResourcesPath, getSourcesPath, writeClassToFile, writeJavaFilegetTemplateEnginepublic SdkInputMetadataResolver(Path outputDir, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel, SdkConnector sdkConnector, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorOperation operation, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.type.TypeDefinition typeDefinition, FileGenerationUtils.SchemaNameType schemaNameType, String partName, RestSdkRunConfiguration runConfiguration) throws TemplatingException
TemplatingExceptionprotected Class<?> buildSuperclass(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.type.TypeDefinition typeDefinition) throws TemplatingException
buildSuperclass in class SdkAbstractStaticMetadataResolverTemplatingExceptionprotected 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 © 2023. All rights reserved.