Package org.jvnet.higherjaxb.mojo
Class HigherjaxbMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.jvnet.higherjaxb.mojo.AbstractHigherjaxbParmMojo<com.sun.tools.xjc.Options>
org.jvnet.higherjaxb.mojo.AbstractHigherjaxbBaseMojo<com.sun.tools.xjc.Options>
org.jvnet.higherjaxb.mojo.v40.Higherjaxb40Mojo
org.jvnet.higherjaxb.mojo.HigherjaxbMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo,DependencyResourceResolver
@Mojo(name="generate",
defaultPhase=GENERATE_SOURCES,
requiresDependencyResolution=COMPILE,
requiresDependencyCollection=COMPILE,
threadSafe=true)
public class HigherjaxbMojo
extends org.jvnet.higherjaxb.mojo.v40.Higherjaxb40Mojo
This higherjaxb mojo provides the current version implementation.
- Author:
- Aleksei Valikov (valikov@gmx.net)
-
Field Summary
Fields inherited from class org.jvnet.higherjaxb.mojo.AbstractHigherjaxbBaseMojo
ADD_IF_EXISTS_TO_EPISODE_SCHEMA_BINDINGS_TRANSFORMATION_RESOURCE_NAMEFields inherited from class org.jvnet.higherjaxb.mojo.AbstractHigherjaxbParmMojo
catalogResolver, DEFAULT_REMOTE_REPO_ID, DEFAULT_REMOTE_REPO_TYPE, DEFAULT_REMOTE_REPO_URL, DEFAULT_USER_LOCAL_REPO, HIGHERJAXB_MOJO_PREFIX, pluginsFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jvnet.higherjaxb.mojo.v40.Higherjaxb40Mojo
doExecute, generateCode, getEpisodePackageName, getJaxbNamespaceURI, getSpecVersion, getXmlNamespaceNames, getXmlSchemaNames, loadModel, writeCodeMethods inherited from class org.jvnet.higherjaxb.mojo.AbstractHigherjaxbBaseMojo
createBindingURIs, createCatalogResolver, createClassLoader, createEntityResolver, createOptionsConfiguration, createProducesURIs, doExecute, execute, getActiveProxyAsHttpproxy, getArguments, getBindFiles, getBindingFiles, getBindingURIs, getCatalogResolverInstance, getCatalogURIs, getCustomHttpproxy, getDependsURIs, getEntityResolver, getEpisodeArtifacts, getEpisodeFiles, getGrammars, getHttpproxy, getProducesURIs, getResolvedBindingURIs, getResolvedCatalogURIs, getResolvedSchemaURIs, getSchemaFiles, getSchemaURIs, getURILastModifiedResolver, getXjcPluginArtifacts, getXjcPluginFiles, getXjcPluginURLs, injectDependencyDefaults, injectDependencyDefaults, isUpToDate, logConfiguration, resolveArtifacts, resolveEpisodeArtifacts, resolveXJCPluginArtifacts, setBindFiles, setBindingFiles, setBindingURIs, setCatalogResolverInstance, setCatalogURIs, setDependsURIs, setEntityResolver, setEpisodeArtifacts, setEpisodeFiles, setGrammars, setProducesURIs, setResolvedBindingURIs, setResolvedCatalogURIs, setResolvedSchemaURIs, setSchemaFiles, setSchemaURIs, setupBindInfoPackage, setupBindingFiles, setupDependsURIs, setupDirectories, setupLogging, setupMavenPaths, setupSchemaFiles, setURILastModifiedResolver, setXjcPluginArtifacts, setXjcPluginFiles, setXjcPluginURLsMethods inherited from class org.jvnet.higherjaxb.mojo.AbstractHigherjaxbParmMojo
cleanPackageDirectory, createCatalogURIs, createResourceEntryURIs, getAccessExternalDTD, getAccessExternalSchema, getAddCompileSourceRoot, getAddTestCompileSourceRoot, getArgs, getBindingDirectory, getBindingExcludes, getBindingIncludes, getBindings, getBuildContext, getCatalog, getCatalogDirectory, getCatalogExcludes, getCatalogIncludes, getCatalogResolver, getCatalogs, getCleanPackageDirectories, getContentForWildcard, getDebug, getDisableDefaultExcludes, getDisableXmlSecurity, getEnableIntrospection, getEncoding, getEpisode, getEpisodeFile, getEpisodes, getExtension, getForceRegenerate, getGenerateDirectory, getGeneratePackage, getLocale, getMarkGenerated, getNoFileHeader, getOtherDependsExcludes, getOtherDependsIncludes, getPackageLevelAnnotations, getPluginArtifacts, getPlugins, getProduces, getProject, getProjectDependencies, getProxyHost, getProxyPassword, getProxyPort, getProxyUsername, getReadOnly, getRemoteRepos, getRemoveOldOutput, getRepoSession, getRepoSystem, getScanDependenciesForBindings, getSchemaDirectory, getSchemaExcludes, getSchemaIncludes, getSchemaLanguage, getSchemas, getSettings, getStrict, getUseDependenciesAsEpisodes, getVerbose, getWriteCode, isAddIfExistsToEpisodeSchemaBindings, isEnableExternalEntityProcessing, isUseActiveProxyAsHttpproxy, logApiConfiguration, logApiConfigurationLegacy, resolveDependencyResource, setAccessExternalDTD, setAccessExternalSchema, setAddCompileSourceRoot, setAddIfExistsToEpisodeSchemaBindings, setAddTestCompileSourceRoot, setArgs, setBindingDirectory, setBindingExcludes, setBindingIncludes, setBindings, setBuildContext, setCatalog, setCatalogDirectory, setCatalogExcludes, setCatalogIncludes, setCatalogResolver, setCatalogs, setCleanPackageDirectories, setContentForWildcard, setDebug, setDisableDefaultExcludes, setDisableXmlSecurity, setEnableExternalEntityProcessing, setEnableIntrospection, setEncoding, setEpisode, setEpisodeFile, setEpisodes, setExtension, setForceRegenerate, setGenerateDirectory, setGeneratePackage, setLocale, setMarkGenerated, setNoFileHeader, setOtherDependsExcludes, setOtherDependsIncludes, setPackageLevelAnnotations, setPluginArtifacts, setPlugins, setProduces, setProject, setProxyHost, setProxyPassword, setProxyPort, setProxyUsername, setReadOnly, setRemoveOldOutput, setRepoSession, setRepoSystem, setScanDependenciesForBindings, setSchemaDirectory, setSchemaExcludes, setSchemaIncludes, setSchemaLanguage, setSchemas, setSettings, setSpecVersion, setStrict, setUseActiveProxyAsHttpproxy, setUseDependenciesAsEpisodes, setVerbose, setWriteCodeMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
HigherjaxbMojo
public HigherjaxbMojo()
-
-
Method Details
-
getOptionsFactory
- Overrides:
getOptionsFactoryin classorg.jvnet.higherjaxb.mojo.v40.Higherjaxb40Mojo
-