Uses of Class
org.codehaus.mojo.jaxb2.schemageneration.postprocessing.schemaenhancement.TransformSchema
Packages that use TransformSchema
Package
Description
The jaxb2-maven-plugin wraps and adapts the JAXB reference implementation
to be useful within the Maven build process.
-
Uses of TransformSchema in org.codehaus.mojo.jaxb2.schemageneration
Fields in org.codehaus.mojo.jaxb2.schemageneration with type parameters of type TransformSchemaModifier and TypeFieldDescriptionprivate List
<TransformSchema> AbstractXsdGeneratorMojo.transformSchemas
A List holding desired schema mappings, each of which binds a schema namespace URI to its desired prefix [optional] and the name of the resulting schema file [optional].Method parameters in org.codehaus.mojo.jaxb2.schemageneration with type arguments of type TransformSchemaModifier and TypeMethodDescriptionstatic void
XsdGeneratorHelper.renameGeneratedSchemaFiles
(Map<String, SimpleNamespaceResolver> resolverMap, List<TransformSchema> configuredTransformSchemas, org.apache.maven.plugin.logging.Log mavenLog, File schemaDirectory, String charsetName) Updates all schemaLocation attributes within the generated schema files to match the 'file' properties within the Schemas read from the plugin configuration.static void
XsdGeneratorHelper.replaceNamespacePrefixes
(Map<String, SimpleNamespaceResolver> resolverMap, List<TransformSchema> configuredTransformSchemas, org.apache.maven.plugin.logging.Log mavenLog, File schemaDirectory, String encoding) Replaces all namespaces within generated schema files, as instructed by the configured Schema instances.static void
XsdGeneratorHelper.validateSchemasInPluginConfiguration
(List<TransformSchema> configuredTransformSchemas) Validates that the list of Schemas provided within the configuration all contain unique values.