<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--NewPage--> <HTML> <HEAD> <!-- Generated by javadoc (build 1.6.0_18) on Sat Dec 04 05:26:47 UTC 2010 --> <TITLE> XJCTask </TITLE> <META NAME="date" CONTENT="2010-12-04"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { parent.document.title="XJCTask"; } } </SCRIPT> <NOSCRIPT> </NOSCRIPT> </HEAD> <BODY BGCOLOR="white" onload="windowTitle();"> <HR> <!-- ========= START OF TOP NAVBAR ======= --> <A NAME="navbar_top"><!-- --></A> <A HREF="#skip-navbar_top" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_top_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../org/apache/ws/jaxme/generator/SchemaReader.html" title="interface in org.apache.ws.jaxme.generator"><B>PREV CLASS</B></A> <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.ClassType.html" title="class in org.apache.ws.jaxme.generator"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../index.html?org/apache/ws/jaxme/generator/XJCTask.html" target="_top"><B>FRAMES</B></A> <A HREF="XJCTask.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#fields_inherited_from_class_org.apache.tools.ant.Task">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_top"></A> <!-- ========= END OF TOP NAVBAR ========= --> <HR> <!-- ======== START OF CLASS DATA ======== --> <H2> <FONT SIZE="-1"> org.apache.ws.jaxme.generator</FONT> <BR> Class XJCTask</H2> <PRE> java.lang.Object <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">org.apache.tools.ant.ProjectComponent <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">org.apache.tools.ant.Task <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.ws.jaxme.generator.XJCTask</B> </PRE> <DL> <DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable</DD> </DL> <HR> <DL> <DT><PRE>public class <B>XJCTask</B><DT>extends org.apache.tools.ant.Task</DL> </PRE> <P> <p>An Ant task for running JaxMe, designed to be JAXB compatible.</p> <p>This task supports the following attributes:</p> <table border="1"> <tr> <th>Name</th> <th>Description</th> <th>Required/Default</th> </tr> <tr> <td>schema</td> <td>Name of a schema file being compiled</td> <td>This or nested <schema> elements are required</td> </tr> <tr> <td>binding</td> <td>An external binding file being applied to the schema file</td> <td>No</td> </tr> <tr> <td>force</td> <td>Setting this option to true forces the up-to-date check to fail. This option is mainly useful while working on the JaxMe generator. For JaxMe users, which only change schema files, this option isn't of much use. It is designed for JaxMe developers.</td> <td>No, false</td> </tr> <tr> <td>package</td> <td>Specifies the generated Java sources package name. Overrides package specifications in the schema bindings, if any.</td> <td>No, a package may be specified in the schema bindings.</td> </tr> <tr> <td>target</td> <td>Specifies the target directory for generated Java source files. A package structure will be created below that directory. For example, with target="src" and package="org.acme", you will have files being created in "src/org/acme".</td> <td>No, defaults to the current directory</td> </tr> <tr> <td>resourceTarget</td> <td>Specifies the target directory for generated resource files. A package structure will be created below that directory. For example, with target="src" and package="org.acme", you will have files being created in "src/org/acme".</td> <td>No, defaults to the "target" directory</td> </tr> <tr> <td>readonly</td> <td>Generated Java source files are in read-only mode, if true is specified</td> <td>No, defaults to false</td> </tr> <tr> <td>extension</td> <td>If set to true, the XJC binding compiler will run in the extension mode. Otherwise, it will run in the strict conformance mode.</td> <td>No, defaults to false</td> </tr> <tr> <td>stackSize</td> <td>Specify the thread stack size for the XJC binding compiler (J2SE SDK v1.4 or higher). The XJC binding compiler can fail to compile large schemas with StackOverflowError and, in that case, this option can be used to extend the stack size. If unspecified, the default VM size is used. The format is equivalent to the -Xss command-line argument for Sun Microsystems JVM. This value can be specified in bytes (stackSize="2097152"), kilobytes (stackSize="2048kb"), or megabytes (stackSize="2mb").<br> This attribute is ignored by the JaxMe ant task and present for compatibility reasons only.</td> <td>No, defaults to false</td> </tr> <tr> <td>removeOldOutput</td> <td>If one or more nested <produces> elements are specified and this attribute is set to true, then the Ant task will ensure that only generated files will remain. In other words, if you had removed an element named "Foo" from the previous schema version, then the Ant task will remove "Foo.java".</td> <td>No, defaults to false</td> </tr> <tr> <td>validating</td> <td>Sets whether the XML schema parser is validating. By default it isn't.</td> <td>No, defaults to false</td> </tr> </table> <p>Besides the attributes, the ant task also supports the following nested elements:</p> <table border="1"> <tr> <th>Name</th> <th>Description</th> <th>Required/Multiplicity</th> </tr> <tr> <td>schema</td> <td>Multiple schema files may be compiled in one or more nested <schema> elements. The element syntax is equivalent to a nested <fileset>. Use of a nested <schema> element is mutually exclusive with the use of a "schema" attribute.</td> <td>0 - Unbounded</td> </tr> <tr> <td>binding</td> <td>Multiple external binding files may be specified. The element syntax is equivalent to a nested <fileset>. Use of a nested <binding> element is mutually exclusive with the use of a "binding" attribute.</td> <td>0 - Unbounded</td> </tr> <tr> <td>classpath</td> <td>This nested element is ignored by the JaxMe ant task and exists for compatibility to the JAXB ant task only. In the case of JAXB it specifies a classpath for loading user defined types (required in the case of a <javaType> customization) </td> <td>0 - Unbounded</td> </tr> <tr> <td>arg</td> <td>This nested element is ignored by the JaxMe ant task and exists for compatibility to the JAXB ant task only. In the case of JAXB it specifies additional command line arguments being passed to the XJC. For details about the syntax, see the relevant section in the Ant manual.<br> This nested element can be used to specify various options not natively supported in the xjc Ant task. For example, currently there is no native support for the following xjc command-line options: <ul> <li>-nv</li> <li>-catalog</li> <li>-use-runtime</li> <li>-schema</li> <li>-dtd</li> <li>-relaxng</li> </ul> </td> <td>0 - Unbounded</td> </tr> <tr> <td>dtd</td> <td>If this nested element is used to specify, that the input files aren't instances of XML Schema, but DTD's. The nested element may have an attribute "targetNamespace", which specifies an optional target namespace. </td> <td>No</td> </tr> <tr> <td>depends</td> <td>By default the JaxMe Ant tasks up-to-date check considers the specified schema and binding files only. This is insufficient, if other schema files are included, imported or redefined.<br> The nested <depends> element allows to specify additional files to consider for the up-to-date check. Typically these are the additional schema files.<br> Syntactically the <depends> element specifies a nested <fileset>.</td> <td>0 - Unbounded</td> </tr> <tr> <td>produces</td> <td>Specifies the set of files being created by the JaxMe ant task. These files are considered as targets for the up-to-date check. The syntax of the <produces> element is equivalent to a nested <fileset>. However, you typically do not need to set the "dir" attribute, because it defaults to the target directory.</td> <td>0 - Unbounded</td> </tr> <tr> <td>property</td> <td>Sets a property value. These properties may be used by the various source generators to configure the behaviour. For example, the JDBC schema reader uses the options "jdbc.driver", "jdbc.url", "jdbc.user", and "jdbc.password" to configure the database connection. Each property must have attributes "name" (the property name) and "value" (the property value).</td> <td>0 - Unbounded</td> </tr> <tr> <td>schemaReader</td> <td>Configures the schema reader to use. Defaults to "org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaReader", which is the JAXB compliant schema reader. An alternative schema readers is, for example, "org.apache.ws.jaxme.generator.sg.impl.JaxMeSchemaReader" (a subclass of JAXBSchemaReader with JaxMe specific extensions).</td> <td>0 - 1</td> </tr> <tr> <td>sgFactoryChain</td> <td>If the schema reader is an instance of <A HREF="../../../../../org/apache/ws/jaxme/generator/sg/impl/JAXBSchemaReader.html" title="class in org.apache.ws.jaxme.generator.sg.impl"><CODE>JAXBSchemaReader</CODE></A>, then you may add instances of <A HREF="../../../../../org/apache/ws/jaxme/generator/sg/SGFactoryChain.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>SGFactoryChain</CODE></A> to the schema generation process. For example, such chains are used to create the persistency layer. The best example is the <A HREF="../../../../../org/apache/ws/jaxme/pm/generator/jdbc/JaxMeJdbcSG.html" title="class in org.apache.ws.jaxme.pm.generator.jdbc"><CODE>JaxMeJdbcSG</CODE></A>, which is able to populate the schema with tables and columns read from a database via JDBC metadata.</td> <td>0 - Unbounded</td> </tr> <tr> <td>xmlCatalog</td> <td>Adds an XML catalog to our internal catalog, which is used to resolve external entities and URI's. See the <a href="http://ant.apache.org/manual/CoreTypes/xmlcatalog.html"> Ant documentation</a> for details on XML catalogs.</td> <td>0 - Unbounded</td> </tr> </table> <p>By default, the JaxMe ant task will always run the generator and create new files. This is typically inappropriate for an ant script where your desire is to have as little modifications as possible, because new files also need to be recompiled, which is slow and time consuming.</p> <p>To achieve a better behaviour, use the nested <produces> and <depends> elements. If one or more <produces> element is specified, then an up-to-date check is performed as follows: <ol> <li>If either of the filesets specified by the <produces> elements is empty, then the binding compiler will run.</li> <li>Otherwise the sets of source and target files will be created. The set of source files is specified by the "schema" and "binding" attributes, and by the nested <schema>, <binding>, and <depends> elements. If any of the files in the source set is newer than any of the files in the target set, then the binding comoiler will run.</li> </ol> <P> <P> <DL> <DT><B>Author:</B></DT> <DD><a href="mailto:joe@ispsoft.de">Jochen Wiedmann</a></DD> </DL> <HR> <P> <!-- ======== NESTED CLASS SUMMARY ======== --> <A NAME="nested_class_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Nested Class Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static class</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.ClassType.html" title="class in org.apache.ws.jaxme.generator">XJCTask.ClassType</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static class</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.Dtd.html" title="class in org.apache.ws.jaxme.generator">XJCTask.Dtd</A></B></CODE> <BR> This class is used to store the nested element "dtd".</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> class</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.MyClassLoader.html" title="class in org.apache.ws.jaxme.generator">XJCTask.MyClassLoader</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static class</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.Property.html" title="class in org.apache.ws.jaxme.generator">XJCTask.Property</A></B></CODE> <BR> </TD> </TR> </TABLE> <!-- =========== FIELD SUMMARY =========== --> <A NAME="field_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Field Summary</B></FONT></TH> </TR> </TABLE> <A NAME="fields_inherited_from_class_org.apache.tools.ant.Task"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Fields inherited from class org.apache.tools.ant.Task</B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE>taskName, taskType, wrapper</CODE></TD> </TR> </TABLE> <A NAME="fields_inherited_from_class_org.apache.tools.ant.ProjectComponent"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Fields inherited from class org.apache.tools.ant.ProjectComponent</B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE>description, location, project</CODE></TD> </TR> </TABLE> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <A NAME="constructor_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Constructor Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#XJCTask()">XJCTask</A></B>()</CODE> <BR> </TD> </TR> </TABLE> <!-- ========== METHOD SUMMARY =========== --> <A NAME="method_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Method Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#addArg(org.apache.tools.ant.types.Commandline.Argument)">addArg</A></B>(org.apache.tools.ant.types.Commandline.Argument pArg)</CODE> <BR> This nested element is ignored by the JaxMe ant task and exists for compatibility to the JAXB ant task only.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#addBinding(org.apache.tools.ant.types.FileSet)">addBinding</A></B>(org.apache.tools.ant.types.FileSet pBindings)</CODE> <BR> Multiple external binding files may be specified.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#addClasspath(org.apache.tools.ant.types.Path)">addClasspath</A></B>(org.apache.tools.ant.types.Path pClasspath)</CODE> <BR> This nested element is ignored by the JaxMe ant task and exists for compatibility to the JAXB ant task only.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#addConfiguredXMLCatalog(org.apache.tools.ant.types.XMLCatalog)">addConfiguredXMLCatalog</A></B>(org.apache.tools.ant.types.XMLCatalog pXmlCatalog)</CODE> <BR> Adds an XML catalog to our internal catalog.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#addDepends(org.apache.tools.ant.types.FileSet)">addDepends</A></B>(org.apache.tools.ant.types.FileSet pDepends)</CODE> <BR> By default the JaxMe Ant tasks up-to-date check considers the specified schema and binding files only.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#addSchema(org.apache.tools.ant.types.FileSet)">addSchema</A></B>(org.apache.tools.ant.types.FileSet pSchemas)</CODE> <BR> Multiple schema files may be compiled in one or more nested <schema> elements.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.Dtd.html" title="class in org.apache.ws.jaxme.generator">XJCTask.Dtd</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#createDtd()">createDtd</A></B>()</CODE> <BR> Creates a nested element "dtd".</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> org.apache.tools.ant.types.FileSet</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#createProduces()">createProduces</A></B>()</CODE> <BR> Specifies the set of files being created by the JaxMe ant task.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.Property.html" title="class in org.apache.ws.jaxme.generator">XJCTask.Property</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#createProperty()">createProperty</A></B>()</CODE> <BR> Sets a property value.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.ClassType.html" title="class in org.apache.ws.jaxme.generator">XJCTask.ClassType</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#createSchemaReader()">createSchemaReader</A></B>()</CODE> <BR> Configures the schema reader to use.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.ClassType.html" title="class in org.apache.ws.jaxme.generator">XJCTask.ClassType</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#createSGFactoryChain()">createSGFactoryChain</A></B>()</CODE> <BR> Configures a new instance of <A HREF="../../../../../org/apache/ws/jaxme/generator/sg/SGFactoryChain.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>SGFactoryChain</CODE></A> being included into the schema generation process.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#execute()">execute</A></B>()</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#finish()">finish</A></B>()</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.io.File</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getBinding()">getBinding</A></B>()</CODE> <BR> Returns an external binding file being applied to the schema file.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> org.apache.tools.ant.types.FileSet[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getBindings()">getBindings</A></B>()</CODE> <BR> Multiple external binding files may be specified.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> org.apache.tools.ant.types.FileSet[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getDepends()">getDepends</A></B>()</CODE> <BR> By default the JaxMe Ant tasks up-to-date check considers the specified schema and binding files only.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getDescription()">getDescription</A></B>()</CODE> <BR> Returns the ant tasks description.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.Dtd.html" title="class in org.apache.ws.jaxme.generator">XJCTask.Dtd</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getDtd()">getDtd</A></B>()</CODE> <BR> Returns the nested element "dtd".</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getPackage()">getPackage</A></B>()</CODE> <BR> Returns the generated Java sources package name.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> org.apache.tools.ant.types.FileSet[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getProduces()">getProduces</A></B>()</CODE> <BR> Returns the set of files being created by the JaxMe ant task.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.Property.html" title="class in org.apache.ws.jaxme.generator">XJCTask.Property</A>[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getProperties()">getProperties</A></B>()</CODE> <BR> Returns the configured property values.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.io.File</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getResourceTarget()">getResourceTarget</A></B>()</CODE> <BR> Returns the target directory for generating resource files.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.io.File</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getSchema()">getSchema</A></B>()</CODE> <BR> Returns the name of the schema file being compiled.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/ws/jaxme/generator/SchemaReader.html" title="interface in org.apache.ws.jaxme.generator">SchemaReader</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getSchemaReader()">getSchemaReader</A></B>()</CODE> <BR> Returns the configured schema reader to use.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> org.apache.tools.ant.types.FileSet[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getSchemas()">getSchemas</A></B>()</CODE> <BR> Multiple schema files may be compiled in one or more nested <schema> elements.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.ClassType.html" title="class in org.apache.ws.jaxme.generator">XJCTask.ClassType</A>[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getSGFactoryChains()">getSGFactoryChains</A></B>()</CODE> <BR> Returns the array of configured instances of <A HREF="../../../../../org/apache/ws/jaxme/generator/sg/SGFactoryChain.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>SGFactoryChain</CODE></A>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getStackSize()">getStackSize</A></B>()</CODE> <BR> Returns the thread stack size for the XJC binding compiler (J2SE SDK v1.4 or higher).</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.io.File</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getTarget()">getTarget</A></B>()</CODE> <BR> Returns the target directory for generating Java source files.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#init()">init</A></B>()</CODE> <BR> Initialize internal instance of XMLCatalog</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/ws/jaxme/logging/LoggerFactory.html" title="interface in org.apache.ws.jaxme.logging">LoggerFactory</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#initLogging()">initLogging</A></B>()</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#isExtension()">isExtension</A></B>()</CODE> <BR> Returns, whether the XJC binding compiler will run in the extension mode.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#isForce()">isForce</A></B>()</CODE> <BR> Setting this option to true forces the up-to-date check to fail.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#isReadOnly()">isReadOnly</A></B>()</CODE> <BR> Returns, whether generated Java source files are in read-only mode.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#isRemoveOldOutput()">isRemoveOldOutput</A></B>()</CODE> <BR> If one or more nested <produces> elements are specified and this attribute is set to true, then the Ant task will ensure that only generated files will remain.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#isSettingLoggerFactory()">isSettingLoggerFactory</A></B>()</CODE> <BR> Returns whether the ant task is setting the <A HREF="../../../../../org/apache/ws/jaxme/logging/LoggerFactory.html" title="interface in org.apache.ws.jaxme.logging"><CODE>LoggerFactory</CODE></A>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#isUpToDate(java.io.File[], java.io.File[], java.io.File[], java.util.List)">isUpToDate</A></B>(java.io.File[] pSchemaFiles, java.io.File[] pBindingFiles, java.io.File[] pDependsFiles, java.util.List pProducesList)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#isValidating()">isValidating</A></B>()</CODE> <BR> Returns whether the XML schema parser is validating.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setBinding(java.io.File)">setBinding</A></B>(java.io.File pBinding)</CODE> <BR> Sets an external binding file being applied to the schema file.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setExtension(boolean)">setExtension</A></B>(boolean pExtension)</CODE> <BR> Sets, whether the XJC binding compiler will run in the extension mode.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setForce(boolean)">setForce</A></B>(boolean pForce)</CODE> <BR> Setting this option to true forces the up-to-date check to fail.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setPackage(java.lang.String)">setPackage</A></B>(java.lang.String pPackageName)</CODE> <BR> Sets the generated Java sources package name.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setPackageName(java.lang.String)">setPackageName</A></B>(java.lang.String pPackageName)</CODE> <BR> <B>Deprecated.</B> <I>Use <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setPackage(java.lang.String)"><CODE>setPackage(String)</CODE></A>.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setReadOnly(boolean)">setReadOnly</A></B>(boolean pReadOnly)</CODE> <BR> Sets, whether generated Java source files are in read-only mode.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setRemoveOldOutput(boolean)">setRemoveOldOutput</A></B>(boolean pRemoveOldOutput)</CODE> <BR> If one or more nested <produces> elements are specified and this attribute is set to true, then the Ant task will ensure that only generated files will remain.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setResourceTarget(java.io.File)">setResourceTarget</A></B>(java.io.File pTarget)</CODE> <BR> Sets the target directory for generating resource files.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setSchema(java.io.File)">setSchema</A></B>(java.io.File pSchema)</CODE> <BR> Sets the name of the schema file being compiled.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setSettingLoggerFactory(boolean)">setSettingLoggerFactory</A></B>(boolean pIsSettingLoggerFactory)</CODE> <BR> Sets whether the ant task is setting the <A HREF="../../../../../org/apache/ws/jaxme/logging/LoggerFactory.html" title="interface in org.apache.ws.jaxme.logging"><CODE>LoggerFactory</CODE></A>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setStackSize(java.lang.String)">setStackSize</A></B>(java.lang.String pStackSize)</CODE> <BR> Sets the thread stack size for the XJC binding compiler (J2SE SDK v1.4 or higher).</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setTarget(java.io.File)">setTarget</A></B>(java.io.File pTarget)</CODE> <BR> Sets the target directory for generating Java source files.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setValidating(boolean)">setValidating</A></B>(boolean pValidating)</CODE> <BR> Sets whether the XML schema parser is validating.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#stopLogging(org.apache.ws.jaxme.logging.LoggerFactory)">stopLogging</A></B>(<A HREF="../../../../../org/apache/ws/jaxme/logging/LoggerFactory.html" title="interface in org.apache.ws.jaxme.logging">LoggerFactory</A> pFactory)</CODE> <BR> </TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_org.apache.tools.ant.Task"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class org.apache.tools.ant.Task</B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE>bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType</CODE></TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_org.apache.tools.ant.ProjectComponent"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class org.apache.tools.ant.ProjectComponent</B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE>clone, getLocation, getProject, setDescription, setLocation, setProject</CODE></TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD> </TR> </TABLE> <P> <!-- ========= CONSTRUCTOR DETAIL ======== --> <A NAME="constructor_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Constructor Detail</B></FONT></TH> </TR> </TABLE> <A NAME="XJCTask()"><!-- --></A><H3> XJCTask</H3> <PRE> public <B>XJCTask</B>()</PRE> <DL> </DL> <!-- ============ METHOD DETAIL ========== --> <A NAME="method_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Method Detail</B></FONT></TH> </TR> </TABLE> <A NAME="createProperty()"><!-- --></A><H3> createProperty</H3> <PRE> public <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.Property.html" title="class in org.apache.ws.jaxme.generator">XJCTask.Property</A> <B>createProperty</B>()</PRE> <DL> <DD><p>Sets a property value. These properties may be used by the various source generators to configure the behaviour. For example, the JDBC schema reader uses the options "jdbc.driver", "jdbc.url", "jdbc.user", and "jdbc.password" to configure the database connection. Each property must have attributes "name" (the property name) and "value" (the property value).</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getProperties()"><!-- --></A><H3> getProperties</H3> <PRE> public <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.Property.html" title="class in org.apache.ws.jaxme.generator">XJCTask.Property</A>[] <B>getProperties</B>()</PRE> <DL> <DD><p>Returns the configured property values. These properties may be used by the various source generators to configure the behaviour. For example, the JDBC schema reader uses the options "jdbc.driver", "jdbc.url", "jdbc.user", and "jdbc.password" to configure the database connection. Each property must have attributes "name" (the property name) and "value" (the property value).</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="createSchemaReader()"><!-- --></A><H3> createSchemaReader</H3> <PRE> public <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.ClassType.html" title="class in org.apache.ws.jaxme.generator">XJCTask.ClassType</A> <B>createSchemaReader</B>()</PRE> <DL> <DD><p>Configures the schema reader to use. Defaults to "org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaReader", which is the JAXB compliant schema reader. An alternative schema readers is, for example, "org.apache.ws.jaxme.generator.sg.impl.JaxMeSchemaReader" (a subclass of JAXBSchemaReader with JaxMe specific extensions).</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getSchemaReader()"><!-- --></A><H3> getSchemaReader</H3> <PRE> public <A HREF="../../../../../org/apache/ws/jaxme/generator/SchemaReader.html" title="interface in org.apache.ws.jaxme.generator">SchemaReader</A> <B>getSchemaReader</B>()</PRE> <DL> <DD><p>Returns the configured schema reader to use. Defaults to "org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaReader", which is the JAXB compliant schema reader. An alternative schema readers is, for example, "org.apache.ws.jaxme.generator.sg.impl.JaxMeSchemaReader" (a subclass of JAXBSchemaReader with JaxMe specific extensions).</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="createSGFactoryChain()"><!-- --></A><H3> createSGFactoryChain</H3> <PRE> public <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.ClassType.html" title="class in org.apache.ws.jaxme.generator">XJCTask.ClassType</A> <B>createSGFactoryChain</B>()</PRE> <DL> <DD><p>Configures a new instance of <A HREF="../../../../../org/apache/ws/jaxme/generator/sg/SGFactoryChain.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>SGFactoryChain</CODE></A> being included into the schema generation process. This option is valid only, if the schema reader is an instance of <A HREF="../../../../../org/apache/ws/jaxme/generator/sg/impl/JAXBSchemaReader.html" title="class in org.apache.ws.jaxme.generator.sg.impl"><CODE>JAXBSchemaReader</CODE></A>, because its method <A HREF="../../../../../org/apache/ws/jaxme/generator/sg/impl/JAXBSchemaReader.html#addSGFactoryChain(java.lang.Class)"><CODE>JAXBSchemaReader.addSGFactoryChain(Class)</CODE></A> must be invoked.</p> <p>The order of the chain elements may be significant. The schema reader itself will always be the last element in the chain.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getSGFactoryChains()"><!-- --></A><H3> getSGFactoryChains</H3> <PRE> public <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.ClassType.html" title="class in org.apache.ws.jaxme.generator">XJCTask.ClassType</A>[] <B>getSGFactoryChains</B>()</PRE> <DL> <DD><p>Returns the array of configured instances of <A HREF="../../../../../org/apache/ws/jaxme/generator/sg/SGFactoryChain.html" title="interface in org.apache.ws.jaxme.generator.sg"><CODE>SGFactoryChain</CODE></A>. The order of the array is significant. The schema reader itself will always be the last element in the chain. Therefore, it is not present in the array.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getDescription()"><!-- --></A><H3> getDescription</H3> <PRE> public java.lang.String <B>getDescription</B>()</PRE> <DL> <DD><p>Returns the ant tasks description.</p> <P> <DD><DL> <DT><B>Overrides:</B><DD><CODE>getDescription</CODE> in class <CODE>org.apache.tools.ant.ProjectComponent</CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setValidating(boolean)"><!-- --></A><H3> setValidating</H3> <PRE> public void <B>setValidating</B>(boolean pValidating)</PRE> <DL> <DD><p>Sets whether the XML schema parser is validating.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isValidating()"><!-- --></A><H3> isValidating</H3> <PRE> public boolean <B>isValidating</B>()</PRE> <DL> <DD><p>Returns whether the XML schema parser is validating.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isForce()"><!-- --></A><H3> isForce</H3> <PRE> public boolean <B>isForce</B>()</PRE> <DL> <DD><p>Setting this option to true forces the up-to-date check to fail. This option is mainly useful while working on the JaxMe generator. For JaxMe users, which only change schema files, this option isn't of much use. It is designed for JaxMe developers.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setForce(boolean)"><!-- --></A><H3> setForce</H3> <PRE> public void <B>setForce</B>(boolean pForce)</PRE> <DL> <DD><p>Setting this option to true forces the up-to-date check to fail. This option is mainly useful while working on the JaxMe generator. For JaxMe users, which only change schema files, this option isn't of much use. It is designed for JaxMe developers.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isSettingLoggerFactory()"><!-- --></A><H3> isSettingLoggerFactory</H3> <PRE> public boolean <B>isSettingLoggerFactory</B>()</PRE> <DL> <DD><p>Returns whether the ant task is setting the <A HREF="../../../../../org/apache/ws/jaxme/logging/LoggerFactory.html" title="interface in org.apache.ws.jaxme.logging"><CODE>LoggerFactory</CODE></A>. This option is only useful, if you are using the Ant task from another Java class and not from within Ant.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setSettingLoggerFactory(boolean)"><!-- --></A><H3> setSettingLoggerFactory</H3> <PRE> public void <B>setSettingLoggerFactory</B>(boolean pIsSettingLoggerFactory)</PRE> <DL> <DD><p>Sets whether the ant task is setting the <A HREF="../../../../../org/apache/ws/jaxme/logging/LoggerFactory.html" title="interface in org.apache.ws.jaxme.logging"><CODE>LoggerFactory</CODE></A>. This option is only useful, if you are using the Ant task from another Java class and not from within Ant.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getBinding()"><!-- --></A><H3> getBinding</H3> <PRE> public java.io.File <B>getBinding</B>()</PRE> <DL> <DD><p>Returns an external binding file being applied to the schema file.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setBinding(java.io.File)"><!-- --></A><H3> setBinding</H3> <PRE> public void <B>setBinding</B>(java.io.File pBinding)</PRE> <DL> <DD><p>Sets an external binding file being applied to the schema file.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isExtension()"><!-- --></A><H3> isExtension</H3> <PRE> public boolean <B>isExtension</B>()</PRE> <DL> <DD><p>Returns, whether the XJC binding compiler will run in the extension mode. By default, it will run in the strict conformance mode.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setExtension(boolean)"><!-- --></A><H3> setExtension</H3> <PRE> public void <B>setExtension</B>(boolean pExtension)</PRE> <DL> <DD><p>Sets, whether the XJC binding compiler will run in the extension mode. By default, it will run in the strict conformance mode.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getPackage()"><!-- --></A><H3> getPackage</H3> <PRE> public java.lang.String <B>getPackage</B>()</PRE> <DL> <DD><p>Returns the generated Java sources package name. A non-null package specification overrides package specifications in the schema bindings, if any.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setPackage(java.lang.String)"><!-- --></A><H3> setPackage</H3> <PRE> public void <B>setPackage</B>(java.lang.String pPackageName)</PRE> <DL> <DD><p>Sets the generated Java sources package name. A non-null package specification overrides package specifications in the schema bindings, if any.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setPackageName(java.lang.String)"><!-- --></A><H3> setPackageName</H3> <PRE> public void <B>setPackageName</B>(java.lang.String pPackageName)</PRE> <DL> <DD><B>Deprecated.</B> <I>Use <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setPackage(java.lang.String)"><CODE>setPackage(String)</CODE></A>.</I> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isReadOnly()"><!-- --></A><H3> isReadOnly</H3> <PRE> public boolean <B>isReadOnly</B>()</PRE> <DL> <DD><p>Returns, whether generated Java source files are in read-only mode.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setReadOnly(boolean)"><!-- --></A><H3> setReadOnly</H3> <PRE> public void <B>setReadOnly</B>(boolean pReadOnly)</PRE> <DL> <DD><p>Sets, whether generated Java source files are in read-only mode.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isRemoveOldOutput()"><!-- --></A><H3> isRemoveOldOutput</H3> <PRE> public boolean <B>isRemoveOldOutput</B>()</PRE> <DL> <DD><p>If one or more nested <produces> elements are specified and this attribute is set to true, then the Ant task will ensure that only generated files will remain. In other words, if you had removed an element named "Foo" from the previous schema version, then the Ant task will remove "Foo.java".</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setRemoveOldOutput(boolean)"><!-- --></A><H3> setRemoveOldOutput</H3> <PRE> public void <B>setRemoveOldOutput</B>(boolean pRemoveOldOutput)</PRE> <DL> <DD><p>If one or more nested <produces> elements are specified and this attribute is set to true, then the Ant task will ensure that only generated files will remain. In other words, if you had removed an element named "Foo" from the previous schema version, then the Ant task will remove "Foo.java".</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getSchema()"><!-- --></A><H3> getSchema</H3> <PRE> public java.io.File <B>getSchema</B>()</PRE> <DL> <DD><p>Returns the name of the schema file being compiled.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setSchema(java.io.File)"><!-- --></A><H3> setSchema</H3> <PRE> public void <B>setSchema</B>(java.io.File pSchema)</PRE> <DL> <DD><p>Sets the name of the schema file being compiled.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getStackSize()"><!-- --></A><H3> getStackSize</H3> <PRE> public java.lang.String <B>getStackSize</B>()</PRE> <DL> <DD><p>Returns the thread stack size for the XJC binding compiler (J2SE SDK v1.4 or higher). The XJC binding compiler can fail to compile large schemas with StackOverflowError and, in that case, this option can be used to extend the stack size. If unspecified, the default VM size is used. The format is equivalent to the -Xss command-line argument for Sun Microsystems JVM. This value can be specified in bytes (stackSize="2097152"), kilobytes (stackSize="2048kb"), or megabytes (stackSize="2mb").</p> <p>This attribute is ignored by the JaxMe ant task and present for compatibility reasons only.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setStackSize(java.lang.String)"><!-- --></A><H3> setStackSize</H3> <PRE> public void <B>setStackSize</B>(java.lang.String pStackSize)</PRE> <DL> <DD><p>Sets the thread stack size for the XJC binding compiler (J2SE SDK v1.4 or higher). The XJC binding compiler can fail to compile large schemas with StackOverflowError and, in that case, this option can be used to extend the stack size. If unspecified, the default VM size is used. The format is equivalent to the -Xss command-line argument for Sun Microsystems JVM. This value can be specified in bytes (stackSize="2097152"), kilobytes (stackSize="2048kb"), or megabytes (stackSize="2mb").</p> <p>This attribute is ignored by the JaxMe ant task and present for compatibility reasons only.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getTarget()"><!-- --></A><H3> getTarget</H3> <PRE> public java.io.File <B>getTarget</B>()</PRE> <DL> <DD>Returns the target directory for generating Java source files. A package structure will be created below that directory. For example, with target="src" and package="org.acme", you will have files being created in "src/org/acme". <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setTarget(java.io.File)"><!-- --></A><H3> setTarget</H3> <PRE> public void <B>setTarget</B>(java.io.File pTarget)</PRE> <DL> <DD>Sets the target directory for generating Java source files. A package structure will be created below that directory. For example, with target="src" and package="org.acme", you will have files being created in "src/org/acme". <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getResourceTarget()"><!-- --></A><H3> getResourceTarget</H3> <PRE> public java.io.File <B>getResourceTarget</B>()</PRE> <DL> <DD>Returns the target directory for generating resource files. A package structure will be created below that directory. For example, with target="src" and package="org.acme", you will have files being created in "src/org/acme". By default, the same directory is being used for Java source files and resource files. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setResourceTarget(java.io.File)"><!-- --></A><H3> setResourceTarget</H3> <PRE> public void <B>setResourceTarget</B>(java.io.File pTarget)</PRE> <DL> <DD>Sets the target directory for generating resource files. A package structure will be created below that directory. For example, with target="src" and package="org.acme", you will have files being created in "src/org/acme". By default, the same directory is being used for Java source files and resource files. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="addSchema(org.apache.tools.ant.types.FileSet)"><!-- --></A><H3> addSchema</H3> <PRE> public void <B>addSchema</B>(org.apache.tools.ant.types.FileSet pSchemas)</PRE> <DL> <DD><p>Multiple schema files may be compiled in one or more nested <schema> elements. The element syntax is equivalent to a nested <fileset>. Use of a nested <schema> element is mutually exclusive with the use of a "schema" attribute.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getSchemas()"><!-- --></A><H3> getSchemas</H3> <PRE> public org.apache.tools.ant.types.FileSet[] <B>getSchemas</B>()</PRE> <DL> <DD><p>Multiple schema files may be compiled in one or more nested <schema> elements. The element syntax is equivalent to a nested <fileset>. Use of a nested <schema> element is mutually exclusive with the use of a "schema" attribute.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="addBinding(org.apache.tools.ant.types.FileSet)"><!-- --></A><H3> addBinding</H3> <PRE> public void <B>addBinding</B>(org.apache.tools.ant.types.FileSet pBindings)</PRE> <DL> <DD><p>Multiple external binding files may be specified. The element syntax is equivalent to a nested <fileset>. Use of a nested <binding> element is mutually exclusive with the use of a "binding" attribute.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getBindings()"><!-- --></A><H3> getBindings</H3> <PRE> public org.apache.tools.ant.types.FileSet[] <B>getBindings</B>()</PRE> <DL> <DD><p>Multiple external binding files may be specified. The element syntax is equivalent to a nested <fileset>. Use of a nested <binding> element is mutually exclusive with the use of a "binding" attribute.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="addClasspath(org.apache.tools.ant.types.Path)"><!-- --></A><H3> addClasspath</H3> <PRE> public void <B>addClasspath</B>(org.apache.tools.ant.types.Path pClasspath)</PRE> <DL> <DD><p>This nested element is ignored by the JaxMe ant task and exists for compatibility to the JAXB ant task only. In the case of JAXB it specifies a classpath for loading user defined types (required in the case of a <javaType> customization)</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="addArg(org.apache.tools.ant.types.Commandline.Argument)"><!-- --></A><H3> addArg</H3> <PRE> public void <B>addArg</B>(org.apache.tools.ant.types.Commandline.Argument pArg)</PRE> <DL> <DD><p>This nested element is ignored by the JaxMe ant task and exists for compatibility to the JAXB ant task only. In the case of JAXB it specifies additional command line arguments being passed to the XJC. For details about the syntax, see the relevant section in the Ant manual.<br> This nested element can be used to specify various options not natively supported in the xjc Ant task. For example, currently there is no native support for the following xjc command-line options: <ul> <li>-nv</li> <li>-catalog</li> <li>-use-runtime</li> <li>-schema</li> <li>-dtd</li> <li>-relaxng</li> </ul></p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="addDepends(org.apache.tools.ant.types.FileSet)"><!-- --></A><H3> addDepends</H3> <PRE> public void <B>addDepends</B>(org.apache.tools.ant.types.FileSet pDepends)</PRE> <DL> <DD><p>By default the JaxMe Ant tasks up-to-date check considers the specified schema and binding files only. This is insufficient, if other schema files are included, imported or redefined.<br> The nested <depends> element allows to specify additional files to consider for the up-to-date check. Typically these are the additional schema files.<br> Syntactically the <depends> element specifies a nested <fileset>.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getDepends()"><!-- --></A><H3> getDepends</H3> <PRE> public org.apache.tools.ant.types.FileSet[] <B>getDepends</B>()</PRE> <DL> <DD><p>By default the JaxMe Ant tasks up-to-date check considers the specified schema and binding files only. This is insufficient, if other schema files are included, imported or redefined.<br> The nested <depends> element allows to specify additional files to consider for the up-to-date check. Typically these are the additional schema files.<br> Syntactically the <depends> element specifies a nested <fileset>.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="createProduces()"><!-- --></A><H3> createProduces</H3> <PRE> public org.apache.tools.ant.types.FileSet <B>createProduces</B>()</PRE> <DL> <DD><p>Specifies the set of files being created by the JaxMe ant task. These files are considered as targets for the up-to-date check. The syntax of the <produces> element is equivalent to a nested <fileset>.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getProduces()"><!-- --></A><H3> getProduces</H3> <PRE> public org.apache.tools.ant.types.FileSet[] <B>getProduces</B>()</PRE> <DL> <DD><p>Returns the set of files being created by the JaxMe ant task. These files are considered as targets for the up-to-date check. The syntax of the <produces> element is equivalent to a nested <fileset>.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="createDtd()"><!-- --></A><H3> createDtd</H3> <PRE> public <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.Dtd.html" title="class in org.apache.ws.jaxme.generator">XJCTask.Dtd</A> <B>createDtd</B>()</PRE> <DL> <DD>Creates a nested element "dtd". <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getDtd()"><!-- --></A><H3> getDtd</H3> <PRE> public <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.Dtd.html" title="class in org.apache.ws.jaxme.generator">XJCTask.Dtd</A> <B>getDtd</B>()</PRE> <DL> <DD>Returns the nested element "dtd". <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="finish()"><!-- --></A><H3> finish</H3> <PRE> public void <B>finish</B>()</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="isUpToDate(java.io.File[], java.io.File[], java.io.File[], java.util.List)"><!-- --></A><H3> isUpToDate</H3> <PRE> public boolean <B>isUpToDate</B>(java.io.File[] pSchemaFiles, java.io.File[] pBindingFiles, java.io.File[] pDependsFiles, java.util.List pProducesList)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="stopLogging(org.apache.ws.jaxme.logging.LoggerFactory)"><!-- --></A><H3> stopLogging</H3> <PRE> public void <B>stopLogging</B>(<A HREF="../../../../../org/apache/ws/jaxme/logging/LoggerFactory.html" title="interface in org.apache.ws.jaxme.logging">LoggerFactory</A> pFactory)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="initLogging()"><!-- --></A><H3> initLogging</H3> <PRE> public <A HREF="../../../../../org/apache/ws/jaxme/logging/LoggerFactory.html" title="interface in org.apache.ws.jaxme.logging">LoggerFactory</A> <B>initLogging</B>()</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="init()"><!-- --></A><H3> init</H3> <PRE> public void <B>init</B>()</PRE> <DL> <DD>Initialize internal instance of XMLCatalog <P> <DD><DL> <DT><B>Overrides:</B><DD><CODE>init</CODE> in class <CODE>org.apache.tools.ant.Task</CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="addConfiguredXMLCatalog(org.apache.tools.ant.types.XMLCatalog)"><!-- --></A><H3> addConfiguredXMLCatalog</H3> <PRE> public void <B>addConfiguredXMLCatalog</B>(org.apache.tools.ant.types.XMLCatalog pXmlCatalog)</PRE> <DL> <DD>Adds an XML catalog to our internal catalog. See the <a href="http://ant.apache.org/manual/CoreTypes/xmlcatalog.html"> Ant documentation</a> for details on XML catalogs. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>xmlCatalog</CODE> - the XMLCatalog instance to use to look up DTDs</DL> </DD> </DL> <HR> <A NAME="execute()"><!-- --></A><H3> execute</H3> <PRE> public void <B>execute</B>()</PRE> <DL> <DD><DL> <DT><B>Overrides:</B><DD><CODE>execute</CODE> in class <CODE>org.apache.tools.ant.Task</CODE></DL> </DD> <DD><DL> </DL> </DD> </DL> <!-- ========= END OF CLASS DATA ========= --> <HR> <!-- ======= START OF BOTTOM NAVBAR ====== --> <A NAME="navbar_bottom"><!-- --></A> <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_bottom_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../org/apache/ws/jaxme/generator/SchemaReader.html" title="interface in org.apache.ws.jaxme.generator"><B>PREV CLASS</B></A> <A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.ClassType.html" title="class in org.apache.ws.jaxme.generator"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../index.html?org/apache/ws/jaxme/generator/XJCTask.html" target="_top"><B>FRAMES</B></A> <A HREF="XJCTask.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#fields_inherited_from_class_org.apache.tools.ant.Task">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_bottom"></A> <!-- ======== END OF BOTTOM NAVBAR ======= --> <HR> </BODY> </HTML>