This extension provides the container for all jaxb related configurations.
| Modifiers | Name | Description |
|---|---|---|
static java.lang.String |
CODEGEN_DEFAULT_OUTPUTPATH |
Default output path |
static java.lang.String |
DEFAULT_ANT_TASK_CLASS_NAME |
Default Ant task class name. |
static java.lang.String |
DEFAULT_SOURCESET_NAME |
Default source set name |
static java.lang.String |
JAXB_CONFIGURATION_NAME |
Dependency configuration name |
static java.lang.String |
JAXB_EXTENSION_NAME |
Extension name |
static java.lang.String |
JAXB_JAVAGEN_OUTPUTPATH |
Folder name for generated code |
static java.lang.String |
JAXB_SCHEMAGEN_OUTPUTPATH |
|
static java.lang.String |
JAXB_TASK_GROUP |
Task group name |
| Type | Name and description |
|---|---|
org.gradle.api.NamedDomainObjectContainer<SchemaToJava> |
javaGenContainer for jave generation configurations |
org.gradle.api.NamedDomainObjectContainer<JavaToSchema> |
schemaGenContainer for schema generation configurations |
| Constructor and description |
|---|
JaxbExtension
(org.gradle.api.Project project)Initialize the extension. |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Default output path
Default Ant task class name.
Default source set name
Dependency configuration name
Extension name
Folder name for generated code
Task group name
Container for jave generation configurations
Container for schema generation configurations
Initialize the extension.
Closure with the configuration of java generation configurations
closure - with java generation configurationsClosure with the configuration of schema generation configurations
closure - with schema generation configurationsGroovy Documentation