<!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:45 UTC 2010 --> <TITLE> ChainGenerator </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="ChainGenerator"; } } </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/js/pattern/Ant.XmlRpcGenerator.Dispatcher.html" title="class in org.apache.ws.jaxme.js.pattern"><B>PREV CLASS</B></A> <A HREF="../../../../../../org/apache/ws/jaxme/js/pattern/CompiledClassReflector.html" title="class in org.apache.ws.jaxme.js.pattern"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../../index.html?org/apache/ws/jaxme/js/pattern/ChainGenerator.html" target="_top"><B>FRAMES</B></A> <A HREF="ChainGenerator.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: NESTED | FIELD | <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.js.pattern</FONT> <BR> Class ChainGenerator</H2> <PRE> java.lang.Object <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.ws.jaxme.js.pattern.ChainGenerator</B> </PRE> <HR> <DL> <DT><PRE>public class <B>ChainGenerator</B><DT>extends java.lang.Object</DL> </PRE> <P> <p>This class generates so-called event chains. A chain is an interface and an object implementing the interface. Internally the implementation is using a list of chained objects, which you can assume to implement the same interface.</p> <p>Any event is passed to the first object in the list. The object may decide to resolve the event immediately and return. It may also call pass the event to the next object, take the returned value, possibly modify it and return the result. Finally, the chained object may decide to emit another event (which is passed along the same chain), and use the returned value.</p> <P> <P> <DL> <DT><B>Author:</B></DT> <DD><a href="mailto:joe@ispsoft.de">Jochen Wiedmann</a></DD> </DL> <HR> <P> <!-- ======== 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/js/pattern/ChainGenerator.html#ChainGenerator()">ChainGenerator</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/js/pattern/ChainGenerator.html#finish()">finish</A></B>()</CODE> <BR> Validates the input data.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A>[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../org/apache/ws/jaxme/js/pattern/ChainGenerator.html#generate(org.apache.ws.jaxme.js.JavaSourceFactory)">generate</A></B>(<A HREF="../../../../../../org/apache/ws/jaxme/js/JavaSourceFactory.html" title="class in org.apache.ws.jaxme.js">JavaSourceFactory</A> pFactory)</CODE> <BR> Performs the actual work by generating classes using the given <code>pFactory</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../../org/apache/ws/jaxme/js/JavaQName.html" title="interface in org.apache.ws.jaxme.js">JavaQName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../org/apache/ws/jaxme/js/pattern/ChainGenerator.html#getChainInterface()">getChainInterface</A></B>()</CODE> <BR> Returns the interface being generated for the chain objects.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../org/apache/ws/jaxme/js/pattern/ChainGenerator.html#getControllerInterface()">getControllerInterface</A></B>()</CODE> <BR> Returns the controller interface.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../../org/apache/ws/jaxme/js/JavaQName.html" title="interface in org.apache.ws.jaxme.js">JavaQName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../org/apache/ws/jaxme/js/pattern/ChainGenerator.html#getImplementationClass()">getImplementationClass</A></B>()</CODE> <BR> Returns the chain implementation classes name.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../../org/apache/ws/jaxme/js/JavaQName.html" title="interface in org.apache.ws.jaxme.js">JavaQName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../org/apache/ws/jaxme/js/pattern/ChainGenerator.html#getProxyClass()">getProxyClass</A></B>()</CODE> <BR> Returns the class being generated for the chain objects.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected <A HREF="../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A>[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../org/apache/ws/jaxme/js/pattern/ChainGenerator.html#initControllerInterface()">initControllerInterface</A></B>()</CODE> <BR> Initializes the controller interface.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../../org/apache/ws/jaxme/js/pattern/ChainGenerator.html#main(java.lang.String[])">main</A></B>(java.lang.String[] args)</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/js/pattern/ChainGenerator.html#setChainInterface(org.apache.ws.jaxme.js.JavaQName)">setChainInterface</A></B>(<A HREF="../../../../../../org/apache/ws/jaxme/js/JavaQName.html" title="interface in org.apache.ws.jaxme.js">JavaQName</A> pInterface)</CODE> <BR> Sets the interface being generated for the chain objects.</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/js/pattern/ChainGenerator.html#setChainInterfaceName(java.lang.String)">setChainInterfaceName</A></B>(java.lang.String pInterfaceName)</CODE> <BR> Sets the interface name being generated for the chain objects.</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/js/pattern/ChainGenerator.html#setControllerInterfaceName(java.lang.String)">setControllerInterfaceName</A></B>(java.lang.String pInterfaceName)</CODE> <BR> Sets the controller interface 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/js/pattern/ChainGenerator.html#setImplementationClass(org.apache.ws.jaxme.js.JavaQName)">setImplementationClass</A></B>(<A HREF="../../../../../../org/apache/ws/jaxme/js/JavaQName.html" title="interface in org.apache.ws.jaxme.js">JavaQName</A> pClassName)</CODE> <BR> Sets the chain implementation class.</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/js/pattern/ChainGenerator.html#setImplementationClassName(java.lang.String)">setImplementationClassName</A></B>(java.lang.String pClassName)</CODE> <BR> Sets the name of the chain implementation class.</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/js/pattern/ChainGenerator.html#setProxyClass(org.apache.ws.jaxme.js.JavaQName)">setProxyClass</A></B>(<A HREF="../../../../../../org/apache/ws/jaxme/js/JavaQName.html" title="interface in org.apache.ws.jaxme.js">JavaQName</A> pClassName)</CODE> <BR> Sets the class being generated for the chain objects.</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/js/pattern/ChainGenerator.html#setProxyClassName(java.lang.String)">setProxyClassName</A></B>(java.lang.String pClassName)</CODE> <BR> Sets the class name being generated for the chain objects.</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>clone, 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="ChainGenerator()"><!-- --></A><H3> ChainGenerator</H3> <PRE> public <B>ChainGenerator</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="setControllerInterfaceName(java.lang.String)"><!-- --></A><H3> setControllerInterfaceName</H3> <PRE> public void <B>setControllerInterfaceName</B>(java.lang.String pInterfaceName) throws java.lang.ClassNotFoundException</PRE> <DL> <DD><p>Sets the controller interface name.</p> <P> <DD><DL> <DT><B>Throws:</B> <DD><CODE>java.lang.ClassNotFoundException</CODE></DL> </DD> </DL> <HR> <A NAME="getControllerInterface()"><!-- --></A><H3> getControllerInterface</H3> <PRE> public <A HREF="../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A> <B>getControllerInterface</B>()</PRE> <DL> <DD>Returns the controller interface. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="initControllerInterface()"><!-- --></A><H3> initControllerInterface</H3> <PRE> protected <A HREF="../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A>[] <B>initControllerInterface</B>() throws java.lang.ClassNotFoundException, antlr.RecognitionException, antlr.TokenStreamException, java.io.IOException</PRE> <DL> <DD><p>Initializes the controller interface.</p> <P> <DD><DL> <DT><B>Throws:</B> <DD><CODE>java.lang.ClassNotFoundException</CODE> <DD><CODE>java.io.IOException</CODE> <DD><CODE>antlr.TokenStreamException</CODE> <DD><CODE>antlr.RecognitionException</CODE></DL> </DD> </DL> <HR> <A NAME="setChainInterfaceName(java.lang.String)"><!-- --></A><H3> setChainInterfaceName</H3> <PRE> public void <B>setChainInterfaceName</B>(java.lang.String pInterfaceName)</PRE> <DL> <DD><p>Sets the interface name being generated for the chain objects.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setChainInterface(org.apache.ws.jaxme.js.JavaQName)"><!-- --></A><H3> setChainInterface</H3> <PRE> public void <B>setChainInterface</B>(<A HREF="../../../../../../org/apache/ws/jaxme/js/JavaQName.html" title="interface in org.apache.ws.jaxme.js">JavaQName</A> pInterface)</PRE> <DL> <DD><p>Sets the interface being generated for the chain objects.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getChainInterface()"><!-- --></A><H3> getChainInterface</H3> <PRE> public <A HREF="../../../../../../org/apache/ws/jaxme/js/JavaQName.html" title="interface in org.apache.ws.jaxme.js">JavaQName</A> <B>getChainInterface</B>()</PRE> <DL> <DD><p>Returns the interface being generated for the chain objects.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setProxyClassName(java.lang.String)"><!-- --></A><H3> setProxyClassName</H3> <PRE> public void <B>setProxyClassName</B>(java.lang.String pClassName)</PRE> <DL> <DD><p>Sets the class name being generated for the chain objects.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setProxyClass(org.apache.ws.jaxme.js.JavaQName)"><!-- --></A><H3> setProxyClass</H3> <PRE> public void <B>setProxyClass</B>(<A HREF="../../../../../../org/apache/ws/jaxme/js/JavaQName.html" title="interface in org.apache.ws.jaxme.js">JavaQName</A> pClassName)</PRE> <DL> <DD><p>Sets the class being generated for the chain objects.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getProxyClass()"><!-- --></A><H3> getProxyClass</H3> <PRE> public <A HREF="../../../../../../org/apache/ws/jaxme/js/JavaQName.html" title="interface in org.apache.ws.jaxme.js">JavaQName</A> <B>getProxyClass</B>()</PRE> <DL> <DD><p>Returns the class being generated for the chain objects. Defaults to <code>getChainInterface() + "Impl"</code>.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setImplementationClassName(java.lang.String)"><!-- --></A><H3> setImplementationClassName</H3> <PRE> public void <B>setImplementationClassName</B>(java.lang.String pClassName)</PRE> <DL> <DD><p>Sets the name of the chain implementation class.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setImplementationClass(org.apache.ws.jaxme.js.JavaQName)"><!-- --></A><H3> setImplementationClass</H3> <PRE> public void <B>setImplementationClass</B>(<A HREF="../../../../../../org/apache/ws/jaxme/js/JavaQName.html" title="interface in org.apache.ws.jaxme.js">JavaQName</A> pClassName)</PRE> <DL> <DD><p>Sets the chain implementation class.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getImplementationClass()"><!-- --></A><H3> getImplementationClass</H3> <PRE> public <A HREF="../../../../../../org/apache/ws/jaxme/js/JavaQName.html" title="interface in org.apache.ws.jaxme.js">JavaQName</A> <B>getImplementationClass</B>()</PRE> <DL> <DD><p>Returns the chain implementation classes name. Defaults to <code>getControllerInterface() + "Impl"</code>.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="finish()"><!-- --></A><H3> finish</H3> <PRE> public void <B>finish</B>()</PRE> <DL> <DD>Validates the input data. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="generate(org.apache.ws.jaxme.js.JavaSourceFactory)"><!-- --></A><H3> generate</H3> <PRE> public <A HREF="../../../../../../org/apache/ws/jaxme/js/JavaSource.html" title="class in org.apache.ws.jaxme.js">JavaSource</A>[] <B>generate</B>(<A HREF="../../../../../../org/apache/ws/jaxme/js/JavaSourceFactory.html" title="class in org.apache.ws.jaxme.js">JavaSourceFactory</A> pFactory) throws java.lang.Exception</PRE> <DL> <DD>Performs the actual work by generating classes using the given <code>pFactory</code>. <P> <DD><DL> <DT><B>Throws:</B> <DD><CODE>java.lang.Exception</CODE></DL> </DD> </DL> <HR> <A NAME="main(java.lang.String[])"><!-- --></A><H3> main</H3> <PRE> public static void <B>main</B>(java.lang.String[] args) throws java.lang.Exception</PRE> <DL> <DD><DL> <DT><B>Throws:</B> <DD><CODE>java.lang.Exception</CODE></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/js/pattern/Ant.XmlRpcGenerator.Dispatcher.html" title="class in org.apache.ws.jaxme.js.pattern"><B>PREV CLASS</B></A> <A HREF="../../../../../../org/apache/ws/jaxme/js/pattern/CompiledClassReflector.html" title="class in org.apache.ws.jaxme.js.pattern"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../../index.html?org/apache/ws/jaxme/js/pattern/ChainGenerator.html" target="_top"><B>FRAMES</B></A> <A HREF="ChainGenerator.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: NESTED | FIELD | <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>