public class XJC2Task
extends Task
Constructor and Description |
---|
XJC2Task() |
Modifier and Type | Method and Description |
---|---|
void |
addConfiguredBinding(FileSet fs)
Nested <binding> element.
|
void |
addConfiguredDepends(FileSet fs)
Nested <depends> element.
|
void |
addConfiguredProduces(FileSet fs)
Nested <produces> element.
|
void |
addConfiguredSchema(FileSet fs)
Nested <schema> element.
|
void |
addConfiguredXMLCatalog(XMLCatalog xmlCatalog)
Add the catalog to our internal catalog
|
Commandline.Argument |
createArg() |
Path |
createClasspath()
Nested <classpath> element.
|
void |
execute()
Runs XJC.
|
void |
setBinding(String binding)
External binding file.
|
void |
setCatalog(File catalog)
Adds a new catalog file.
|
void |
setClasspath(Path cp)
Nested <classpath> element.
|
void |
setClasspathRef(Reference r) |
void |
setDestdir(File dir)
Sets the directory to produce generated source files.
|
void |
setEncoding(String encoding) |
void |
setExtension(boolean flg)
Controls whether the compiler will run in the strict
conformance mode (flg=false) or the extension mode (flg=true)
|
void |
setFailonerror(boolean value)
Mostly for our SQE teams and not to be advertized.
|
void |
setHeader(boolean flg)
Controls whether the file header comment is generated or not.
|
void |
setLanguage(String language)
Sets the schema language.
|
void |
setPackage(String pkg)
Sets the package name of the generated code.
|
void |
setReadonly(boolean flg)
Controls whether files should be generated in read-only mode or not
|
void |
setRemoveOldOutput(boolean roo)
"removeOldOutput" attribute.
|
void |
setSchema(String schema)
Parses the schema attribute.
|
void |
setStackSize(String ss)
Deprecated.
not much need for JAXB2, as we now use much less stack.
|
void |
setTarget(String version)
Sets the target version of the compilation
|
void |
setXexplicitAnnotation(boolean flg) |
public final Options options
public void setSchema(String schema)
schema
- A file name (can be relative to base dir),
or an URL (must be absolute).public void addConfiguredSchema(FileSet fs)
public void setClasspath(Path cp)
public Path createClasspath()
public void setClasspathRef(Reference r)
public void setLanguage(String language)
public void setBinding(String binding)
public void addConfiguredBinding(FileSet fs)
public void setPackage(String pkg)
public void setCatalog(File catalog)
public void setFailonerror(boolean value)
public void setStackSize(String ss)
public void addConfiguredXMLCatalog(XMLCatalog xmlCatalog)
xmlCatalog
- the XMLCatalog instance to use to look up DTDspublic void setReadonly(boolean flg)
public void setHeader(boolean flg)
public void setXexplicitAnnotation(boolean flg)
Options.runtime14
public void setExtension(boolean flg)
public void setTarget(String version)
public void setDestdir(File dir)
public void setEncoding(String encoding)
public void addConfiguredDepends(FileSet fs)
public void addConfiguredProduces(FileSet fs)
public void setRemoveOldOutput(boolean roo)
public Commandline.Argument createArg()
public void execute() throws BuildException
BuildException
Copyright © 2017 JBoss by Red Hat. All rights reserved.