Package org.jvnet.mjiip.v_4_0
Class RawXJC4Mojo<O>
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.jvnet.jaxb2.maven2.AbstractXJCMojo<O>
-
- org.jvnet.jaxb2.maven2.RawXJCMojo<O,jakarta.xml.bind.annotation.XmlSchema,com.sun.xml.txw2.annotation.XmlNamespace>
-
- org.jvnet.mjiip.v_4_0.RawXJC4Mojo<O>
-
- Type Parameters:
O- type
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo,IDependencyResourceResolver
public abstract class RawXJC4Mojo<O> extends RawXJCMojo<O,jakarta.xml.bind.annotation.XmlSchema,com.sun.xml.txw2.annotation.XmlNamespace>
Maven JAXB 4.x Mojo.- Author:
- Adam Retter (adam@evolvedbinary.com), Philip Helger
-
-
Field Summary
-
Fields inherited from class org.jvnet.jaxb2.maven2.RawXJCMojo
ADD_IF_EXISTS_TO_EPISODE_SCHEMA_BINDINGS_TRANSFORMATION_RESOURCE_NAME
-
Fields inherited from class org.jvnet.jaxb2.maven2.AbstractXJCMojo
m_catalogResolver, plugins
-
-
Constructor Summary
Constructors Constructor Description RawXJC4Mojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetBindPackageInfoClassName()protected StringgetEpisodePackageInfoClassName()protected StringgetJaxbNamespaceUri()protected ClassgetXmlNamespaceAnnotationClass()protected StringgetXmlNamespaceAnnotationValue(com.sun.xml.txw2.annotation.XmlNamespace xmlValueAnnotation)protected Class<jakarta.xml.bind.annotation.XmlSchema>getXmlSchemaAnnotationClass()protected StringgetXmlSchemaAnnotationNamespace(jakarta.xml.bind.annotation.XmlSchema xmlSchemaAnnotation)-
Methods inherited from class org.jvnet.jaxb2.maven2.RawXJCMojo
createBindingURIs, createCatalogResolver, createClassLoader, createEntityResolver, createOptionsConfiguration, createProducesURIs, doExecute, 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, setupBindingFiles, setupDependsURIs, setupDirectories, setupLogging, setupMavenPaths, setupSchemaFiles
-
Methods inherited from class org.jvnet.jaxb2.maven2.AbstractXJCMojo
cleanPackageDirectory, createCatalogURIs, createResourceEntryUris, getAccessExternalDTD, getAccessExternalSchema, getAddCompileSourceRoot, getAddTestCompileSourceRoot, getArgs, getArtifactFactory, getArtifactMetadataSource, getArtifactResolver, 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, getLocalRepository, getMarkGenerated, getMavenProjectBuilder, getNoFileHeader, getOptionsFactory, getOtherDependsExcludes, getOtherDependsIncludes, getPackageLevelAnnotations, getPluginArtifacts, getPlugins, getProduces, getProject, getProjectDependencies, getProxyHost, getProxyPassword, getProxyPort, getProxyUsername, getReadOnly, getRemoveOldOutput, getScanDependenciesForBindings, getSchemaDirectory, getSchemaExcludes, getSchemaIncludes, getSchemaLanguage, getSchemas, getSettings, getSpecVersion, getStrict, getUseDependenciesAsEpisodes, getVerbose, getWriteCode, isAddIfExistsToEpisodeSchemaBindings, isEnableExternalEntityProcessing, isUseActiveProxyAsHttpproxy, logApiConfiguration, resolveDependencyResource, setAccessExternalDTD, setAccessExternalSchema, setAddCompileSourceRoot, setAddIfExistsToEpisodeSchemaBindings, setAddTestCompileSourceRoot, setArgs, setArtifactFactory, setArtifactMetadataSource, setArtifactResolver, 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, setLocalRepository, setMarkGenerated, setMavenProjectBuilder, setNoFileHeader, setOtherDependsExcludes, setOtherDependsIncludes, setPackageLevelAnnotations, setPluginArtifacts, setPlugins, setProduces, setProject, setProxyHost, setProxyPassword, setProxyPort, setProxyUsername, setReadOnly, setRemoveOldOutput, setScanDependenciesForBindings, setSchemaDirectory, setSchemaExcludes, setSchemaIncludes, setSchemaLanguage, setSchemas, setSettings, setSpecVersion, setStrict, setUseActiveProxyAsHttpproxy, setUseDependenciesAsEpisodes, setVerbose, setWriteCode
-
-
-
-
Method Detail
-
getJaxbNamespaceUri
protected String getJaxbNamespaceUri()
- Specified by:
getJaxbNamespaceUriin classRawXJCMojo<O,jakarta.xml.bind.annotation.XmlSchema,com.sun.xml.txw2.annotation.XmlNamespace>
-
getBindPackageInfoClassName
protected String getBindPackageInfoClassName()
- Specified by:
getBindPackageInfoClassNamein classRawXJCMojo<O,jakarta.xml.bind.annotation.XmlSchema,com.sun.xml.txw2.annotation.XmlNamespace>
-
getXmlSchemaAnnotationClass
protected Class<jakarta.xml.bind.annotation.XmlSchema> getXmlSchemaAnnotationClass()
- Specified by:
getXmlSchemaAnnotationClassin classRawXJCMojo<O,jakarta.xml.bind.annotation.XmlSchema,com.sun.xml.txw2.annotation.XmlNamespace>
-
getXmlSchemaAnnotationNamespace
protected String getXmlSchemaAnnotationNamespace(jakarta.xml.bind.annotation.XmlSchema xmlSchemaAnnotation)
- Specified by:
getXmlSchemaAnnotationNamespacein classRawXJCMojo<O,jakarta.xml.bind.annotation.XmlSchema,com.sun.xml.txw2.annotation.XmlNamespace>
-
getEpisodePackageInfoClassName
protected String getEpisodePackageInfoClassName()
- Specified by:
getEpisodePackageInfoClassNamein classRawXJCMojo<O,jakarta.xml.bind.annotation.XmlSchema,com.sun.xml.txw2.annotation.XmlNamespace>
-
getXmlNamespaceAnnotationClass
protected Class getXmlNamespaceAnnotationClass()
- Specified by:
getXmlNamespaceAnnotationClassin classRawXJCMojo<O,jakarta.xml.bind.annotation.XmlSchema,com.sun.xml.txw2.annotation.XmlNamespace>
-
getXmlNamespaceAnnotationValue
protected String getXmlNamespaceAnnotationValue(com.sun.xml.txw2.annotation.XmlNamespace xmlValueAnnotation)
- Specified by:
getXmlNamespaceAnnotationValuein classRawXJCMojo<O,jakarta.xml.bind.annotation.XmlSchema,com.sun.xml.txw2.annotation.XmlNamespace>
-
-