class AntXjc extends java.lang.Object
Defines and executes the xjc ant task.
| Type | Name and description |
|---|---|
static org.gradle.api.logging.Logger |
log |
| Type | Name and description |
|---|---|
void |
execute(groovy.util.AntBuilder ant, java.lang.Object... arguments)Defines and executes the xjc ant task.
|
| 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() |
Defines and executes the xjc ant task.
A variable list of arguments is passed in containing data to configure
this task. In order, they are:
extension => the XjcExtenstion for task configuration
classpath => string of classpath to set up via this plugins
configuration dependencies
xsds => FileCollection of xsds to run through this task
bindings => FileCollection of user defined bindings
for this task
episodes => FileCollection of episode bindings for
this task
episodeFile => episode File to generate for these xsd's run
through the xjc task
ant - ant builder to configure and executearguments - variable arguments to configure this xjc task