Sophie

Sophie

distrib > Mandriva > 2011.0 > x86_64 > media > main-release > by-pkgid > a151a9789d7f6da162486c8d892d2428 > files > 98

ws-jaxme-javadoc-0.5.2-1.0.6mdv2011.0.noarch.rpm

<!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>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/apache/ws/jaxme/generator/SchemaReader.html" title="interface in org.apache.ws.jaxme.generator"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<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>  &nbsp;
&nbsp;<A HREF="XJCTask.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<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:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tools.ant.Task">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<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 &lt;schema&gt; 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 &lt;produces&gt; 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 &lt;schema&gt;
       elements. The element syntax is equivalent to a nested &lt;fileset&gt;.
       Use of a nested &lt;schema&gt; 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 &lt;fileset&gt;. Use of a nested &lt;binding&gt; 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 &lt;javaType&gt; 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 &lt;depends&gt; element allows to specify additional files to consider
       for the up-to-date check. Typically these are the additional schema files.<br>
       Syntactically the &lt;depends&gt; element specifies a nested &lt;fileset&gt;.</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 &lt;produces&gt;
       element is equivalent to a nested &lt;fileset&gt;. 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 &lt;produces&gt; and &lt;depends&gt; elements.
 If one or more &lt;produces&gt; element is specified, then an up-to-date check is performed
 as follows:
 <ol>
   <li>If either of the filesets specified by the &lt;produces&gt; 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
     &lt;schema&gt;, &lt;binding&gt;, and &lt;depends&gt; 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&nbsp;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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<!-- =========== 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>
&nbsp;<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>
&nbsp;<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>
&nbsp;
<!-- ======== 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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== 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>&nbsp;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&nbsp;pArg)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;pBindings)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;pClasspath)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;pXmlCatalog)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;pDepends)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;pSchemas)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiple schema files may be compiled in one or more nested &lt;schema&gt;
 elements.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a nested element "dtd".</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a property value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configures the schema reader to use.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#execute()">execute</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#finish()">finish</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.io.File</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getBinding()">getBinding</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getDescription()">getDescription</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the ant tasks description.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the nested element "dtd".</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getPackage()">getPackage</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the configured property values.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.io.File</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getResourceTarget()">getResourceTarget</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.io.File</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getSchema()">getSchema</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiple schema files may be compiled in one or more nested &lt;schema&gt;
 elements.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getStackSize()">getStackSize</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.io.File</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#getTarget()">getTarget</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#init()">init</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initialize internal instance of XMLCatalog</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#isExtension()">isExtension</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#isForce()">isForce</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#isReadOnly()">isReadOnly</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#isRemoveOldOutput()">isRemoveOldOutput</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If one or more nested &lt;produces&gt; 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>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#isSettingLoggerFactory()">isSettingLoggerFactory</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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[]&nbsp;pSchemaFiles,
           java.io.File[]&nbsp;pBindingFiles,
           java.io.File[]&nbsp;pDependsFiles,
           java.util.List&nbsp;pProducesList)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#isValidating()">isValidating</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;pBinding)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setExtension(boolean)">setExtension</A></B>(boolean&nbsp;pExtension)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setForce(boolean)">setForce</A></B>(boolean&nbsp;pForce)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;pPackageName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;pPackageName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<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>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setReadOnly(boolean)">setReadOnly</A></B>(boolean&nbsp;pReadOnly)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setRemoveOldOutput(boolean)">setRemoveOldOutput</A></B>(boolean&nbsp;pRemoveOldOutput)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If one or more nested &lt;produces&gt; 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>&nbsp;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&nbsp;pTarget)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;pSchema)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setSettingLoggerFactory(boolean)">setSettingLoggerFactory</A></B>(boolean&nbsp;pIsSettingLoggerFactory)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;pStackSize)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;pTarget)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/ws/jaxme/generator/XJCTask.html#setValidating(boolean)">setValidating</A></B>(boolean&nbsp;pValidating)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>&nbsp;pFactory)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<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>
&nbsp;<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>
&nbsp;<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>
&nbsp;
<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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;pPackageName)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<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&nbsp;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 &lt;produces&gt; 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&nbsp;pRemoveOldOutput)</PRE>
<DL>
<DD><p>If one or more nested &lt;produces&gt; 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;pSchemas)</PRE>
<DL>
<DD><p>Multiple schema files may be compiled in one or more nested &lt;schema&gt;
 elements. The element syntax is equivalent to a nested &lt;fileset&gt;.
 Use of a nested &lt;schema&gt; 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 &lt;schema&gt;
 elements. The element syntax is equivalent to a nested &lt;fileset&gt;.
 Use of a nested &lt;schema&gt; 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&nbsp;pBindings)</PRE>
<DL>
<DD><p>Multiple external binding files may be specified. The element syntax is equivalent
 to a nested &lt;fileset&gt;. Use of a nested &lt;binding&gt; 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 &lt;fileset&gt;. Use of a nested &lt;binding&gt; 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&nbsp;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 &lt;javaType&gt; 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&nbsp;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&nbsp;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 &lt;depends&gt; element allows to specify additional files to consider
 for the up-to-date check. Typically these are the additional schema files.<br>
 Syntactically the &lt;depends&gt; element specifies a nested &lt;fileset&gt;.</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 &lt;depends&gt; element allows to specify additional files to consider
 for the up-to-date check. Typically these are the additional schema files.<br>
 Syntactically the &lt;depends&gt; element specifies a nested &lt;fileset&gt;.</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 &lt;produces&gt;
 element is equivalent to a nested &lt;fileset&gt;.</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 &lt;produces&gt;
 element is equivalent to a nested &lt;fileset&gt;.</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[]&nbsp;pSchemaFiles,
                          java.io.File[]&nbsp;pBindingFiles,
                          java.io.File[]&nbsp;pDependsFiles,
                          java.util.List&nbsp;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>&nbsp;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&nbsp;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>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/apache/ws/jaxme/generator/SchemaReader.html" title="interface in org.apache.ws.jaxme.generator"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<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>  &nbsp;
&nbsp;<A HREF="XJCTask.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<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:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tools.ant.Task">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>