Package org.codehaus.modello.maven
Class ModelloXsdMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.codehaus.modello.maven.AbstractModelloGeneratorMojo
-
- org.codehaus.modello.maven.ModelloXsdMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="xsd", defaultPhase=GENERATE_SOURCES, threadSafe=true) public class ModelloXsdMojo extends AbstractModelloGeneratorMojoCreates an XML schema from the model.
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.FileoutputDirectoryThe output directory of the generated XML Schema.private java.lang.StringxsdFileName
-
Constructor Summary
Constructors Constructor Description ModelloXsdMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcustomizeParameters(java.util.Properties parameters)Override this method to customize the values in the properties set.protected java.lang.StringgetGeneratorType()java.io.FilegetOutputDirectory()protected booleanproducesCompilableResult()voidsetOutputDirectory(java.io.File outputDirectory)-
Methods inherited from class org.codehaus.modello.maven.AbstractModelloGeneratorMojo
createParameters, execute, getBasedir, getModelloCore, getModels, getPackageWithVersion, getProject, getVersion, producesResources, setBasedir, setBuildContext, setModelloCore, setModels, setPackagedVersions, setPackageWithVersion, setProject, setVersion
-
-
-
-
Method Detail
-
getGeneratorType
protected java.lang.String getGeneratorType()
- Specified by:
getGeneratorTypein classAbstractModelloGeneratorMojo
-
customizeParameters
protected void customizeParameters(java.util.Properties parameters)
Description copied from class:AbstractModelloGeneratorMojoOverride this method to customize the values in the properties set.This method will be called after the parameters have been populated with the parameters in the abstract mojo.
- Overrides:
customizeParametersin classAbstractModelloGeneratorMojo- Parameters:
parameters- the parameters to customize
-
producesCompilableResult
protected boolean producesCompilableResult()
- Overrides:
producesCompilableResultin classAbstractModelloGeneratorMojo
-
getOutputDirectory
public java.io.File getOutputDirectory()
- Specified by:
getOutputDirectoryin classAbstractModelloGeneratorMojo
-
setOutputDirectory
public void setOutputDirectory(java.io.File outputDirectory)
-
-