1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
5
<!-- Generated by javadoc (build 1.4.2_08) on Sat Apr 22 18:57:24 PDT 2006 -->
7
JavaBindingWriter (Axis API)
10
<META NAME="keywords" CONTENT="org.apache.axis.wsdl.toJava.JavaBindingWriter class">
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
14
<SCRIPT type="text/javascript">
15
function windowTitle()
17
parent.document.title="JavaBindingWriter (Axis API)";
23
<BODY BGCOLOR="white" onload="windowTitle();">
26
<!-- ========= START OF TOP NAVBAR ======= -->
27
<A NAME="navbar_top"><!-- --></A>
28
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
29
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
31
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
32
<A NAME="navbar_top_firstrow"><!-- --></A>
33
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
34
<TR ALIGN="center" VALIGN="top">
35
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
36
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
37
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
38
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/JavaBindingWriter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
39
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
40
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
41
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
42
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
46
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
52
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
53
<A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBeanWriter.html" title="class in org.apache.axis.wsdl.toJava"><B>PREV CLASS</B></A>
54
<A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBuildFileWriter.html" title="class in org.apache.axis.wsdl.toJava"><B>NEXT CLASS</B></A></FONT></TD>
55
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
56
<A HREF="../../../../../index.html" target="_top"><B>FRAMES</B></A>
57
<A HREF="JavaBindingWriter.html" target="_top"><B>NO FRAMES</B></A>
58
<SCRIPT type="text/javascript">
61
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
66
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
72
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
73
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
74
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
75
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
78
<A NAME="skip-navbar_top"></A>
79
<!-- ========= END OF TOP NAVBAR ========= -->
82
<!-- ======== START OF CLASS DATA ======== -->
85
org.apache.axis.wsdl.toJava</FONT>
87
Class JavaBindingWriter</H2>
90
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by"><B>org.apache.axis.wsdl.toJava.JavaBindingWriter</B>
93
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A></DD>
97
<DT>public class <B>JavaBindingWriter</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A></DL>
100
This is Wsdl2java's Binding Writer. It writes the following files, as appropriate:
101
<bindingName>Stub.java, <bindingName>Skeleton.java, <bindingName>Impl.java.
108
<!-- ======== NESTED CLASS SUMMARY ======== -->
111
<!-- =========== FIELD SUMMARY =========== -->
113
<A NAME="field_summary"><!-- --></A>
114
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
115
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
116
<TD COLSPAN=2><FONT SIZE="+2">
117
<B>Field Summary</B></FONT></TD>
119
<TR BGCOLOR="white" CLASS="TableRowColor">
120
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
121
<CODE>protected javax.wsdl.Binding</CODE></FONT></TD>
122
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#binding">binding</A></B></CODE>
125
Field binding</TD>
127
<TR BGCOLOR="white" CLASS="TableRowColor">
128
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
129
<CODE>protected <A HREF="../../../../../org/apache/axis/wsdl/toJava/Emitter.html" title="class in org.apache.axis.wsdl.toJava">Emitter</A></CODE></FONT></TD>
130
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#emitter">emitter</A></B></CODE>
133
Field emitter</TD>
135
<TR BGCOLOR="white" CLASS="TableRowColor">
136
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
137
<CODE>protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A></CODE></FONT></TD>
138
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#implWriter">implWriter</A></B></CODE>
141
Field implWriter</TD>
143
<TR BGCOLOR="white" CLASS="TableRowColor">
144
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
145
<CODE>static java.lang.String</CODE></FONT></TD>
146
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#INTERFACE_NAME">INTERFACE_NAME</A></B></CODE>
149
Field INTERFACE_NAME</TD>
151
<TR BGCOLOR="white" CLASS="TableRowColor">
152
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
153
<CODE>protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A></CODE></FONT></TD>
154
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#interfaceWriter">interfaceWriter</A></B></CODE>
157
Field interfaceWriter</TD>
159
<TR BGCOLOR="white" CLASS="TableRowColor">
160
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
161
<CODE>protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A></CODE></FONT></TD>
162
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#skelWriter">skelWriter</A></B></CODE>
165
Field skelWriter</TD>
167
<TR BGCOLOR="white" CLASS="TableRowColor">
168
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
169
<CODE>protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A></CODE></FONT></TD>
170
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#stubWriter">stubWriter</A></B></CODE>
173
Field stubWriter</TD>
175
<TR BGCOLOR="white" CLASS="TableRowColor">
176
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
177
<CODE>protected <A HREF="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html" title="class in org.apache.axis.wsdl.symbolTable">SymbolTable</A></CODE></FONT></TD>
178
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#symbolTable">symbolTable</A></B></CODE>
181
Field symbolTable</TD>
185
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
187
<A NAME="constructor_summary"><!-- --></A>
188
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
189
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
190
<TD COLSPAN=2><FONT SIZE="+2">
191
<B>Constructor Summary</B></FONT></TD>
193
<TR BGCOLOR="white" CLASS="TableRowColor">
194
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#JavaBindingWriter(org.apache.axis.wsdl.toJava.Emitter, javax.wsdl.Binding, org.apache.axis.wsdl.symbolTable.SymbolTable)">JavaBindingWriter</A></B>(<A HREF="../../../../../org/apache/axis/wsdl/toJava/Emitter.html" title="class in org.apache.axis.wsdl.toJava">Emitter</A> emitter,
195
javax.wsdl.Binding binding,
196
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html" title="class in org.apache.axis.wsdl.symbolTable">SymbolTable</A> symbolTable)</CODE>
199
Constructor.</TD>
203
<!-- ========== METHOD SUMMARY =========== -->
205
<A NAME="method_summary"><!-- --></A>
206
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
207
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
208
<TD COLSPAN=2><FONT SIZE="+2">
209
<B>Method Summary</B></FONT></TD>
211
<TR BGCOLOR="white" CLASS="TableRowColor">
212
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
213
<CODE> void</CODE></FONT></TD>
214
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#generate()">generate</A></B>()</CODE>
217
Write all the binding bindings: stub, skeleton, and impl.</TD>
219
<TR BGCOLOR="white" CLASS="TableRowColor">
220
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
221
<CODE>protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A></CODE></FONT></TD>
222
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#getJavaImplWriter(org.apache.axis.wsdl.toJava.Emitter, org.apache.axis.wsdl.symbolTable.BindingEntry, org.apache.axis.wsdl.symbolTable.SymbolTable)">getJavaImplWriter</A></B>(<A HREF="../../../../../org/apache/axis/wsdl/toJava/Emitter.html" title="class in org.apache.axis.wsdl.toJava">Emitter</A> emitter,
223
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</A> bEntry,
224
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html" title="class in org.apache.axis.wsdl.symbolTable">SymbolTable</A> st)</CODE>
227
getJavaImplWriter</TD>
229
<TR BGCOLOR="white" CLASS="TableRowColor">
230
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
231
<CODE>protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A></CODE></FONT></TD>
232
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#getJavaInterfaceWriter(org.apache.axis.wsdl.toJava.Emitter, org.apache.axis.wsdl.symbolTable.PortTypeEntry, org.apache.axis.wsdl.symbolTable.BindingEntry, org.apache.axis.wsdl.symbolTable.SymbolTable)">getJavaInterfaceWriter</A></B>(<A HREF="../../../../../org/apache/axis/wsdl/toJava/Emitter.html" title="class in org.apache.axis.wsdl.toJava">Emitter</A> emitter,
233
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/PortTypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">PortTypeEntry</A> ptEntry,
234
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</A> bEntry,
235
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html" title="class in org.apache.axis.wsdl.symbolTable">SymbolTable</A> st)</CODE>
238
getJavaInterfaceWriter</TD>
240
<TR BGCOLOR="white" CLASS="TableRowColor">
241
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
242
<CODE>protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A></CODE></FONT></TD>
243
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#getJavaSkelWriter(org.apache.axis.wsdl.toJava.Emitter, org.apache.axis.wsdl.symbolTable.BindingEntry, org.apache.axis.wsdl.symbolTable.SymbolTable)">getJavaSkelWriter</A></B>(<A HREF="../../../../../org/apache/axis/wsdl/toJava/Emitter.html" title="class in org.apache.axis.wsdl.toJava">Emitter</A> emitter,
244
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</A> bEntry,
245
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html" title="class in org.apache.axis.wsdl.symbolTable">SymbolTable</A> st)</CODE>
248
getJavaSkelWriter</TD>
250
<TR BGCOLOR="white" CLASS="TableRowColor">
251
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
252
<CODE>protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A></CODE></FONT></TD>
253
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#getJavaStubWriter(org.apache.axis.wsdl.toJava.Emitter, org.apache.axis.wsdl.symbolTable.BindingEntry, org.apache.axis.wsdl.symbolTable.SymbolTable)">getJavaStubWriter</A></B>(<A HREF="../../../../../org/apache/axis/wsdl/toJava/Emitter.html" title="class in org.apache.axis.wsdl.toJava">Emitter</A> emitter,
254
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</A> bEntry,
255
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html" title="class in org.apache.axis.wsdl.symbolTable">SymbolTable</A> st)</CODE>
258
getJavaStubWriter</TD>
260
<TR BGCOLOR="white" CLASS="TableRowColor">
261
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
262
<CODE>protected void</CODE></FONT></TD>
263
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#postSetGenerators()">postSetGenerators</A></B>()</CODE>
266
Set the writer based on the other condition after generate() is called.</TD>
268
<TR BGCOLOR="white" CLASS="TableRowColor">
269
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
270
<CODE>protected void</CODE></FONT></TD>
271
<TD><CODE><B><A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBindingWriter.html#setGenerators()">setGenerators</A></B>()</CODE>
274
setGenerators
275
Logic to set the generators that are based on the Binding
276
This logic was moved from the constructor so extended interfaces
277
can more effectively use the hooks.</TD>
280
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
281
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
282
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
283
<TD><B>Methods inherited from class java.lang.Object</B></TD>
285
<TR BGCOLOR="white" CLASS="TableRowColor">
286
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
292
<!-- ============ FIELD DETAIL =========== -->
294
<A NAME="field_detail"><!-- --></A>
295
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
296
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
297
<TD COLSPAN=1><FONT SIZE="+2">
298
<B>Field Detail</B></FONT></TD>
302
<A NAME="stubWriter"><!-- --></A><H3>
305
protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A> <B>stubWriter</B></PRE>
314
<A NAME="skelWriter"><!-- --></A><H3>
317
protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A> <B>skelWriter</B></PRE>
326
<A NAME="implWriter"><!-- --></A><H3>
329
protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A> <B>implWriter</B></PRE>
338
<A NAME="interfaceWriter"><!-- --></A><H3>
341
protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A> <B>interfaceWriter</B></PRE>
343
<DD>Field interfaceWriter
350
<A NAME="emitter"><!-- --></A><H3>
353
protected <A HREF="../../../../../org/apache/axis/wsdl/toJava/Emitter.html" title="class in org.apache.axis.wsdl.toJava">Emitter</A> <B>emitter</B></PRE>
362
<A NAME="binding"><!-- --></A><H3>
365
protected javax.wsdl.Binding <B>binding</B></PRE>
374
<A NAME="symbolTable"><!-- --></A><H3>
377
protected <A HREF="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html" title="class in org.apache.axis.wsdl.symbolTable">SymbolTable</A> <B>symbolTable</B></PRE>
379
<DD>Field symbolTable
386
<A NAME="INTERFACE_NAME"><!-- --></A><H3>
389
public static java.lang.String <B>INTERFACE_NAME</B></PRE>
391
<DD>Field INTERFACE_NAME
397
<!-- ========= CONSTRUCTOR DETAIL ======== -->
399
<A NAME="constructor_detail"><!-- --></A>
400
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
401
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
402
<TD COLSPAN=1><FONT SIZE="+2">
403
<B>Constructor Detail</B></FONT></TD>
407
<A NAME="JavaBindingWriter(org.apache.axis.wsdl.toJava.Emitter, javax.wsdl.Binding, org.apache.axis.wsdl.symbolTable.SymbolTable)"><!-- --></A><H3>
408
JavaBindingWriter</H3>
410
public <B>JavaBindingWriter</B>(<A HREF="../../../../../org/apache/axis/wsdl/toJava/Emitter.html" title="class in org.apache.axis.wsdl.toJava">Emitter</A> emitter,
411
javax.wsdl.Binding binding,
412
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html" title="class in org.apache.axis.wsdl.symbolTable">SymbolTable</A> symbolTable)</PRE>
416
<DT><B>Parameters:</B><DD><CODE>emitter</CODE> - <DD><CODE>binding</CODE> - <DD><CODE>symbolTable</CODE> - </DL>
418
<!-- ============ METHOD DETAIL ========== -->
420
<A NAME="method_detail"><!-- --></A>
421
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
422
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
423
<TD COLSPAN=1><FONT SIZE="+2">
424
<B>Method Detail</B></FONT></TD>
428
<A NAME="getJavaInterfaceWriter(org.apache.axis.wsdl.toJava.Emitter, org.apache.axis.wsdl.symbolTable.PortTypeEntry, org.apache.axis.wsdl.symbolTable.BindingEntry, org.apache.axis.wsdl.symbolTable.SymbolTable)"><!-- --></A><H3>
429
getJavaInterfaceWriter</H3>
431
protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A> <B>getJavaInterfaceWriter</B>(<A HREF="../../../../../org/apache/axis/wsdl/toJava/Emitter.html" title="class in org.apache.axis.wsdl.toJava">Emitter</A> emitter,
432
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/PortTypeEntry.html" title="class in org.apache.axis.wsdl.symbolTable">PortTypeEntry</A> ptEntry,
433
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</A> bEntry,
434
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html" title="class in org.apache.axis.wsdl.symbolTable">SymbolTable</A> st)</PRE>
436
<DD>getJavaInterfaceWriter
442
<DT><B>Parameters:</B><DD><CODE>emitter</CODE> - <DD><CODE>ptEntry</CODE> - <DD><CODE>bEntry</CODE> - <DD><CODE>st</CODE> -
443
<DT><B>Returns:</B><DD></DL>
448
<A NAME="getJavaStubWriter(org.apache.axis.wsdl.toJava.Emitter, org.apache.axis.wsdl.symbolTable.BindingEntry, org.apache.axis.wsdl.symbolTable.SymbolTable)"><!-- --></A><H3>
449
getJavaStubWriter</H3>
451
protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A> <B>getJavaStubWriter</B>(<A HREF="../../../../../org/apache/axis/wsdl/toJava/Emitter.html" title="class in org.apache.axis.wsdl.toJava">Emitter</A> emitter,
452
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</A> bEntry,
453
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html" title="class in org.apache.axis.wsdl.symbolTable">SymbolTable</A> st)</PRE>
455
<DD>getJavaStubWriter
461
<DT><B>Parameters:</B><DD><CODE>emitter</CODE> - <DD><CODE>bEntry</CODE> - <DD><CODE>st</CODE> -
462
<DT><B>Returns:</B><DD></DL>
467
<A NAME="getJavaSkelWriter(org.apache.axis.wsdl.toJava.Emitter, org.apache.axis.wsdl.symbolTable.BindingEntry, org.apache.axis.wsdl.symbolTable.SymbolTable)"><!-- --></A><H3>
468
getJavaSkelWriter</H3>
470
protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A> <B>getJavaSkelWriter</B>(<A HREF="../../../../../org/apache/axis/wsdl/toJava/Emitter.html" title="class in org.apache.axis.wsdl.toJava">Emitter</A> emitter,
471
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</A> bEntry,
472
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html" title="class in org.apache.axis.wsdl.symbolTable">SymbolTable</A> st)</PRE>
474
<DD>getJavaSkelWriter
480
<DT><B>Parameters:</B><DD><CODE>emitter</CODE> - <DD><CODE>bEntry</CODE> - <DD><CODE>st</CODE> -
481
<DT><B>Returns:</B><DD></DL>
486
<A NAME="getJavaImplWriter(org.apache.axis.wsdl.toJava.Emitter, org.apache.axis.wsdl.symbolTable.BindingEntry, org.apache.axis.wsdl.symbolTable.SymbolTable)"><!-- --></A><H3>
487
getJavaImplWriter</H3>
489
protected <A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A> <B>getJavaImplWriter</B>(<A HREF="../../../../../org/apache/axis/wsdl/toJava/Emitter.html" title="class in org.apache.axis.wsdl.toJava">Emitter</A> emitter,
490
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/BindingEntry.html" title="class in org.apache.axis.wsdl.symbolTable">BindingEntry</A> bEntry,
491
<A HREF="../../../../../org/apache/axis/wsdl/symbolTable/SymbolTable.html" title="class in org.apache.axis.wsdl.symbolTable">SymbolTable</A> st)</PRE>
493
<DD>getJavaImplWriter
499
<DT><B>Parameters:</B><DD><CODE>emitter</CODE> - <DD><CODE>bEntry</CODE> - <DD><CODE>st</CODE> -
500
<DT><B>Returns:</B><DD></DL>
505
<A NAME="generate()"><!-- --></A><H3>
508
public void <B>generate</B>()
509
throws java.io.IOException</PRE>
511
<DD>Write all the binding bindings: stub, skeleton, and impl.
514
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html#generate()">generate</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/axis/wsdl/gen/Generator.html" title="interface in org.apache.axis.wsdl.gen">Generator</A></CODE></DL>
519
<DD><CODE>java.io.IOException</CODE></DL>
524
<A NAME="setGenerators()"><!-- --></A><H3>
527
protected void <B>setGenerators</B>()</PRE>
530
Logic to set the generators that are based on the Binding
531
This logic was moved from the constructor so extended interfaces
532
can more effectively use the hooks.
543
<A NAME="postSetGenerators()"><!-- --></A><H3>
544
postSetGenerators</H3>
546
protected void <B>postSetGenerators</B>()</PRE>
548
<DD>Set the writer based on the other condition after generate() is called.
557
<!-- ========= END OF CLASS DATA ========= -->
561
<!-- ======= START OF BOTTOM NAVBAR ====== -->
562
<A NAME="navbar_bottom"><!-- --></A>
563
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
564
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
566
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
567
<A NAME="navbar_bottom_firstrow"><!-- --></A>
568
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
569
<TR ALIGN="center" VALIGN="top">
570
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
571
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
572
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
573
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/JavaBindingWriter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
574
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
575
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
576
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
577
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
581
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
587
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
588
<A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBeanWriter.html" title="class in org.apache.axis.wsdl.toJava"><B>PREV CLASS</B></A>
589
<A HREF="../../../../../org/apache/axis/wsdl/toJava/JavaBuildFileWriter.html" title="class in org.apache.axis.wsdl.toJava"><B>NEXT CLASS</B></A></FONT></TD>
590
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
591
<A HREF="../../../../../index.html" target="_top"><B>FRAMES</B></A>
592
<A HREF="JavaBindingWriter.html" target="_top"><B>NO FRAMES</B></A>
593
<SCRIPT type="text/javascript">
596
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
601
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
607
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
608
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
609
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
610
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
613
<A NAME="skip-navbar_bottom"></A>
614
<!-- ======== END OF BOTTOM NAVBAR ======= -->
617
Copyright © 2005 Apache Web Services Project. All Rights Reserved.