org.jvnet.jaxb2.maven2
Class AbstractXJC2Mojo<O>
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.jvnet.jaxb2.maven2.AbstractXJC2Mojo<O>
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, DependencyResourceResolver
- Direct Known Subclasses:
- RawXJC2Mojo
public abstract class AbstractXJC2Mojo<O>
- extends org.apache.maven.plugin.AbstractMojo
- implements DependencyResourceResolver
|
Field Summary |
protected String |
catalogResolver
Provides the class name of the catalog resolver. |
protected org.apache.maven.model.Dependency[] |
plugins
XJC plugins to be made available to XJC. |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
| Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.maven.plugin.Mojo |
execute |
catalogResolver
@Parameter(property="maven.xjc2.catalogResolver")
protected String catalogResolver
- Provides the class name of the catalog resolver.
plugins
@Parameter
protected org.apache.maven.model.Dependency[] plugins
- XJC plugins to be made available to XJC. They still need to be activated
by using <args/> and enable plugin activation option.
AbstractXJC2Mojo
public AbstractXJC2Mojo()
getSettings
public org.apache.maven.settings.Settings getSettings()
setSettings
public void setSettings(org.apache.maven.settings.Settings settings)
isUseActiveProxyAsHttpproxy
public boolean isUseActiveProxyAsHttpproxy()
setUseActiveProxyAsHttpproxy
public void setUseActiveProxyAsHttpproxy(boolean useActiveProxyAsHttpproxy)
getEncoding
public String getEncoding()
setEncoding
public void setEncoding(String encoding)
getLocale
public String getLocale()
setLocale
public void setLocale(String locale)
getSchemaLanguage
public String getSchemaLanguage()
setSchemaLanguage
public void setSchemaLanguage(String schemaLanguage)
getSchemaDirectory
public File getSchemaDirectory()
setSchemaDirectory
public void setSchemaDirectory(File schemaDirectory)
getSchemaIncludes
public String[] getSchemaIncludes()
setSchemaIncludes
public void setSchemaIncludes(String[] schemaIncludes)
getSchemaExcludes
public String[] getSchemaExcludes()
setSchemaExcludes
public void setSchemaExcludes(String[] schemaExcludes)
getSchemas
public ResourceEntry[] getSchemas()
setSchemas
public void setSchemas(ResourceEntry[] schemas)
setBindingDirectory
public void setBindingDirectory(File bindingDirectory)
getBindingDirectory
public File getBindingDirectory()
setCatalogDirectory
public void setCatalogDirectory(File catalogDirectory)
getCatalogDirectory
public File getCatalogDirectory()
getBindingIncludes
public String[] getBindingIncludes()
setBindingIncludes
public void setBindingIncludes(String[] bindingIncludes)
getBindingExcludes
public String[] getBindingExcludes()
setBindingExcludes
public void setBindingExcludes(String[] bindingExcludes)
getBindings
public ResourceEntry[] getBindings()
setBindings
public void setBindings(ResourceEntry[] bindings)
getDisableDefaultExcludes
public boolean getDisableDefaultExcludes()
setDisableDefaultExcludes
public void setDisableDefaultExcludes(boolean disableDefaultExcludes)
getCatalog
public File getCatalog()
setCatalog
public void setCatalog(File catalog)
getCatalogIncludes
public String[] getCatalogIncludes()
setCatalogIncludes
public void setCatalogIncludes(String[] catalogIncludes)
getCatalogExcludes
public String[] getCatalogExcludes()
setCatalogExcludes
public void setCatalogExcludes(String[] catalogExcludes)
getCatalogs
public ResourceEntry[] getCatalogs()
setCatalogs
public void setCatalogs(ResourceEntry[] catalogs)
createCatalogURIs
protected List<URI> createCatalogURIs()
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
getCatalogResolver
public String getCatalogResolver()
setCatalogResolver
public void setCatalogResolver(String catalogResolver)
getGeneratePackage
public String getGeneratePackage()
setGeneratePackage
public void setGeneratePackage(String generatePackage)
getGenerateDirectory
public File getGenerateDirectory()
setGenerateDirectory
public void setGenerateDirectory(File generateDirectory)
getAddCompileSourceRoot
public boolean getAddCompileSourceRoot()
setAddCompileSourceRoot
public void setAddCompileSourceRoot(boolean addCompileSourceRoot)
getAddTestCompileSourceRoot
public boolean getAddTestCompileSourceRoot()
setAddTestCompileSourceRoot
public void setAddTestCompileSourceRoot(boolean addTestCompileSourceRoot)
getReadOnly
public boolean getReadOnly()
setReadOnly
public void setReadOnly(boolean readOnly)
getPackageLevelAnnotations
public boolean getPackageLevelAnnotations()
setPackageLevelAnnotations
public void setPackageLevelAnnotations(boolean packageLevelAnnotations)
getNoFileHeader
public boolean getNoFileHeader()
setNoFileHeader
public void setNoFileHeader(boolean noFileHeader)
getEnableIntrospection
public boolean getEnableIntrospection()
setEnableIntrospection
public void setEnableIntrospection(boolean enableIntrospection)
getDisableXmlSecurity
public boolean getDisableXmlSecurity()
setDisableXmlSecurity
public void setDisableXmlSecurity(boolean disableXmlSecurity)
getAccessExternalSchema
public String getAccessExternalSchema()
setAccessExternalSchema
public void setAccessExternalSchema(String accessExternalSchema)
getAccessExternalDTD
public String getAccessExternalDTD()
setAccessExternalDTD
public void setAccessExternalDTD(String accessExternalDTD)
getContentForWildcard
public boolean getContentForWildcard()
setContentForWildcard
public void setContentForWildcard(boolean contentForWildcard)
getExtension
public boolean getExtension()
setExtension
public void setExtension(boolean extension)
getStrict
public boolean getStrict()
setStrict
public void setStrict(boolean strict)
getWriteCode
public boolean getWriteCode()
setWriteCode
public void setWriteCode(boolean writeCode)
getVerbose
public boolean getVerbose()
setVerbose
public void setVerbose(boolean verbose)
getDebug
public boolean getDebug()
setDebug
public void setDebug(boolean debug)
getArgs
public List<String> getArgs()
setArgs
public void setArgs(List<String> args)
getForceRegenerate
public boolean getForceRegenerate()
setForceRegenerate
public void setForceRegenerate(boolean forceRegenerate)
getRemoveOldOutput
public boolean getRemoveOldOutput()
setRemoveOldOutput
public void setRemoveOldOutput(boolean removeOldOutput)
getCleanPackageDirectories
public boolean getCleanPackageDirectories()
setCleanPackageDirectories
public void setCleanPackageDirectories(boolean removeOldPackages)
getProduces
public String[] getProduces()
setProduces
public void setProduces(String[] produces)
getOtherDepends
public File[] getOtherDepends()
setOtherDepends
public void setOtherDepends(File[] otherDepends)
getEpisodeFile
public File getEpisodeFile()
setEpisodeFile
public void setEpisodeFile(File episodeFile)
getEpisode
public boolean getEpisode()
setEpisode
public void setEpisode(boolean episode)
isAddIfExistsToEpisodeSchemaBindings
public boolean isAddIfExistsToEpisodeSchemaBindings()
setAddIfExistsToEpisodeSchemaBindings
public void setAddIfExistsToEpisodeSchemaBindings(boolean addIfExistsToEpisodeSchemaBindings)
getMarkGenerated
public boolean getMarkGenerated()
setMarkGenerated
public void setMarkGenerated(boolean markGenerated)
getPlugins
public org.apache.maven.model.Dependency[] getPlugins()
setPlugins
public void setPlugins(org.apache.maven.model.Dependency[] plugins)
getEpisodes
public org.apache.maven.model.Dependency[] getEpisodes()
setEpisodes
public void setEpisodes(org.apache.maven.model.Dependency[] episodes)
getUseDependenciesAsEpisodes
public boolean getUseDependenciesAsEpisodes()
setUseDependenciesAsEpisodes
public void setUseDependenciesAsEpisodes(boolean useDependenciesAsEpisodes)
getScanDependenciesForBindings
public boolean getScanDependenciesForBindings()
setScanDependenciesForBindings
public void setScanDependenciesForBindings(boolean scanDependenciesForBindings)
getSpecVersion
public String getSpecVersion()
setSpecVersion
public void setSpecVersion(String specVersion)
logConfiguration
protected void logConfiguration()
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
getProject
public org.apache.maven.project.MavenProject getProject()
setProject
public void setProject(org.apache.maven.project.MavenProject project)
getArtifactResolver
public org.apache.maven.artifact.resolver.ArtifactResolver getArtifactResolver()
setArtifactResolver
public void setArtifactResolver(org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver)
getArtifactMetadataSource
public org.apache.maven.artifact.metadata.ArtifactMetadataSource getArtifactMetadataSource()
setArtifactMetadataSource
public void setArtifactMetadataSource(org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource)
getArtifactFactory
public org.apache.maven.artifact.factory.ArtifactFactory getArtifactFactory()
setArtifactFactory
public void setArtifactFactory(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory)
getLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
setLocalRepository
public void setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
getMavenProjectBuilder
public org.apache.maven.project.MavenProjectBuilder getMavenProjectBuilder()
setMavenProjectBuilder
public void setMavenProjectBuilder(org.apache.maven.project.MavenProjectBuilder mavenProjectBuilder)
getBuildContext
public org.sonatype.plexus.build.incremental.BuildContext getBuildContext()
setBuildContext
public void setBuildContext(org.sonatype.plexus.build.incremental.BuildContext buildContext)
logApiConfiguration
protected void logApiConfiguration()
getPluginArtifacts
public List<org.apache.maven.artifact.Artifact> getPluginArtifacts()
setPluginArtifacts
public void setPluginArtifacts(List<org.apache.maven.artifact.Artifact> plugingArtifacts)
createResourceEntryUris
protected List<URI> createResourceEntryUris(ResourceEntry resourceEntry,
String defaultDirectory,
String[] defaultIncludes,
String[] defaultExcludes)
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
resolveDependencyResource
public URL resolveDependencyResource(DependencyResource dependencyResource)
throws org.apache.maven.plugin.MojoExecutionException
- Specified by:
resolveDependencyResource in interface DependencyResourceResolver
- Throws:
org.apache.maven.plugin.MojoExecutionException
getOptionsFactory
protected abstract OptionsFactory<O> getOptionsFactory()
cleanPackageDirectory
protected void cleanPackageDirectory(File packageDirectory)
Copyright © 2006-2015. All Rights Reserved.