source: sandbox/expresso-solr/solr/docs/api/org/apache/solr/common/util/JavaBinCodec.html @ 7588

Revision 7588, 86.0 KB checked in by adir, 11 years ago (diff)

Ticket #000 - Adicionando a integracao de buscas com Solr na base a ser isnerida na comunidade

Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.6.0_24) on Mon Jun 25 15:26:26 EDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=utf-8">
7<TITLE>
8JavaBinCodec (Solr 4.0.0-ALPHA API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-06-25">
12
13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
14
15<SCRIPT type="text/javascript">
16function windowTitle()
17{
18    if (location.href.indexOf('is-external=true') == -1) {
19        parent.document.title="JavaBinCodec (Solr 4.0.0-ALPHA API)";
20    }
21}
22</SCRIPT>
23<NOSCRIPT>
24</NOSCRIPT>
25
26</HEAD>
27
28<BODY BGCOLOR="white" onload="windowTitle();">
29<HR>
30
31
32<!-- ========= START OF TOP NAVBAR ======= -->
33<A NAME="navbar_top"><!-- --></A>
34<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
36<TR>
37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
38<A NAME="navbar_top_firstrow"><!-- --></A>
39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
40  <TR ALIGN="center" VALIGN="top">
41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
42  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
43  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/JavaBinCodec.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
47  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
48  </TR>
49</TABLE>
50</TD>
51<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
52</EM>
53</TD>
54</TR>
55
56<TR>
57<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58&nbsp;<A HREF="../../../../../org/apache/solr/common/util/IteratorChain.html" title="class in org.apache.solr.common.util"><B>PREV CLASS</B></A>&nbsp;
59&nbsp;<A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.ObjectResolver.html" title="interface in org.apache.solr.common.util"><B>NEXT CLASS</B></A></FONT></TD>
60<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
61  <A HREF="../../../../../index.html?org/apache/solr/common/util/JavaBinCodec.html" target="_top"><B>FRAMES</B></A>  &nbsp;
62&nbsp;<A HREF="JavaBinCodec.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
63&nbsp;<SCRIPT type="text/javascript">
64  <!--
65  if(window==top) {
66    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
67  }
68  //-->
69</SCRIPT>
70<NOSCRIPT>
71  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
72</NOSCRIPT>
73
74
75</FONT></TD>
76</TR>
77<TR>
78<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
79  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
80<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
81DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
82</TR>
83</TABLE>
84<A NAME="skip-navbar_top"></A>
85<!-- ========= END OF TOP NAVBAR ========= -->
86
87<HR>
88<!-- ======== START OF CLASS DATA ======== -->
89<H2>
90<FONT SIZE="-1">
91org.apache.solr.common.util</FONT>
92<BR>
93Class JavaBinCodec</H2>
94<PRE>
95<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
96  <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.solr.common.util.JavaBinCodec</B>
97</PRE>
98<DL>
99<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/apache/solr/update/TransactionLog.LogCodec.html" title="class in org.apache.solr.update">TransactionLog.LogCodec</A></DD>
100</DL>
101<HR>
102<DL>
103<DT><PRE>public class <B>JavaBinCodec</B><DT>extends <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
104</PRE>
105
106<P>
107The class is designed to optimaly serialize/deserialize any supported types in Solr response. As we know there are only a limited type of
108 items this class can do it with very minimal amount of payload and code. There are 15 known types and if there is an
109 object in the object tree which does not fall into these types, It must be converted to one of these. Implement an
110 ObjectResolver and pass it over It is expected that this class is used on both end of the pipes. The class has one
111 read method and one write method for each of the datatypes
112 <p/>
113 Note -- Never re-use an instance of this class for more than one marshal or unmarshall operation. Always create a new
114 instance.
115<P>
116
117<P>
118<HR>
119
120<P>
121<!-- ======== NESTED CLASS SUMMARY ======== -->
122
123<A NAME="nested_class_summary"><!-- --></A>
124<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
125<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
126<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
127<B>Nested Class Summary</B></FONT></TH>
128</TR>
129<TR BGCOLOR="white" CLASS="TableRowColor">
130<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
131<CODE>static&nbsp;interface</CODE></FONT></TD>
132<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.ObjectResolver.html" title="interface in org.apache.solr.common.util">JavaBinCodec.ObjectResolver</A></B></CODE>
133
134<BR>
135&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
136</TR>
137</TABLE>
138&nbsp;<!-- =========== FIELD SUMMARY =========== -->
139
140<A NAME="field_summary"><!-- --></A>
141<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
142<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
143<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
144<B>Field Summary</B></FONT></TH>
145</TR>
146<TR BGCOLOR="white" CLASS="TableRowColor">
147<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
148<CODE>static&nbsp;byte</CODE></FONT></TD>
149<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#ARR">ARR</A></B></CODE>
150
151<BR>
152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
153</TR>
154<TR BGCOLOR="white" CLASS="TableRowColor">
155<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
156<CODE>static&nbsp;byte</CODE></FONT></TD>
157<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#BOOL_FALSE">BOOL_FALSE</A></B></CODE>
158
159<BR>
160&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
161</TR>
162<TR BGCOLOR="white" CLASS="TableRowColor">
163<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
164<CODE>static&nbsp;byte</CODE></FONT></TD>
165<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#BOOL_TRUE">BOOL_TRUE</A></B></CODE>
166
167<BR>
168&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
169</TR>
170<TR BGCOLOR="white" CLASS="TableRowColor">
171<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
172<CODE>static&nbsp;byte</CODE></FONT></TD>
173<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#BYTE">BYTE</A></B></CODE>
174
175<BR>
176&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
177</TR>
178<TR BGCOLOR="white" CLASS="TableRowColor">
179<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
180<CODE>static&nbsp;byte</CODE></FONT></TD>
181<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#BYTEARR">BYTEARR</A></B></CODE>
182
183<BR>
184&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
185</TR>
186<TR BGCOLOR="white" CLASS="TableRowColor">
187<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
188<CODE>protected &nbsp;<A HREF="../../../../../org/apache/solr/common/util/FastOutputStream.html" title="class in org.apache.solr.common.util">FastOutputStream</A></CODE></FONT></TD>
189<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#daos">daos</A></B></CODE>
190
191<BR>
192&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
193</TR>
194<TR BGCOLOR="white" CLASS="TableRowColor">
195<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
196<CODE>static&nbsp;byte</CODE></FONT></TD>
197<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#DATE">DATE</A></B></CODE>
198
199<BR>
200&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
201</TR>
202<TR BGCOLOR="white" CLASS="TableRowColor">
203<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
204<CODE>static&nbsp;byte</CODE></FONT></TD>
205<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#DOUBLE">DOUBLE</A></B></CODE>
206
207<BR>
208&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
209</TR>
210<TR BGCOLOR="white" CLASS="TableRowColor">
211<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
212<CODE>static&nbsp;byte</CODE></FONT></TD>
213<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#END">END</A></B></CODE>
214
215<BR>
216&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
217</TR>
218<TR BGCOLOR="white" CLASS="TableRowColor">
219<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
220<CODE>protected static&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
221<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#END_OBJ">END_OBJ</A></B></CODE>
222
223<BR>
224&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
225</TR>
226<TR BGCOLOR="white" CLASS="TableRowColor">
227<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
228<CODE>static&nbsp;byte</CODE></FONT></TD>
229<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#EXTERN_STRING">EXTERN_STRING</A></B></CODE>
230
231<BR>
232&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
233</TR>
234<TR BGCOLOR="white" CLASS="TableRowColor">
235<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
236<CODE>static&nbsp;byte</CODE></FONT></TD>
237<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#FLOAT">FLOAT</A></B></CODE>
238
239<BR>
240&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
241</TR>
242<TR BGCOLOR="white" CLASS="TableRowColor">
243<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
244<CODE>static&nbsp;byte</CODE></FONT></TD>
245<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#INT">INT</A></B></CODE>
246
247<BR>
248&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
249</TR>
250<TR BGCOLOR="white" CLASS="TableRowColor">
251<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
252<CODE>static&nbsp;byte</CODE></FONT></TD>
253<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#ITERATOR">ITERATOR</A></B></CODE>
254
255<BR>
256&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
257</TR>
258<TR BGCOLOR="white" CLASS="TableRowColor">
259<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
260<CODE>static&nbsp;byte</CODE></FONT></TD>
261<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#LONG">LONG</A></B></CODE>
262
263<BR>
264&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
265</TR>
266<TR BGCOLOR="white" CLASS="TableRowColor">
267<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
268<CODE>static&nbsp;byte</CODE></FONT></TD>
269<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#MAP">MAP</A></B></CODE>
270
271<BR>
272&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
273</TR>
274<TR BGCOLOR="white" CLASS="TableRowColor">
275<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
276<CODE>static&nbsp;byte</CODE></FONT></TD>
277<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#NAMED_LST">NAMED_LST</A></B></CODE>
278
279<BR>
280&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
281</TR>
282<TR BGCOLOR="white" CLASS="TableRowColor">
283<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
284<CODE>static&nbsp;byte</CODE></FONT></TD>
285<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#NULL">NULL</A></B></CODE>
286
287<BR>
288&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
289</TR>
290<TR BGCOLOR="white" CLASS="TableRowColor">
291<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
292<CODE>static&nbsp;byte</CODE></FONT></TD>
293<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#ORDERED_MAP">ORDERED_MAP</A></B></CODE>
294
295<BR>
296&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
297</TR>
298<TR BGCOLOR="white" CLASS="TableRowColor">
299<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
300<CODE>static&nbsp;byte</CODE></FONT></TD>
301<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#SHORT">SHORT</A></B></CODE>
302
303<BR>
304&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
305</TR>
306<TR BGCOLOR="white" CLASS="TableRowColor">
307<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
308<CODE>static&nbsp;byte</CODE></FONT></TD>
309<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#SINT">SINT</A></B></CODE>
310
311<BR>
312&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
313</TR>
314<TR BGCOLOR="white" CLASS="TableRowColor">
315<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
316<CODE>static&nbsp;byte</CODE></FONT></TD>
317<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#SLONG">SLONG</A></B></CODE>
318
319<BR>
320&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
321</TR>
322<TR BGCOLOR="white" CLASS="TableRowColor">
323<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
324<CODE>static&nbsp;byte</CODE></FONT></TD>
325<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#SOLRDOC">SOLRDOC</A></B></CODE>
326
327<BR>
328&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
329</TR>
330<TR BGCOLOR="white" CLASS="TableRowColor">
331<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
332<CODE>static&nbsp;byte</CODE></FONT></TD>
333<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#SOLRDOCLST">SOLRDOCLST</A></B></CODE>
334
335<BR>
336&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
337</TR>
338<TR BGCOLOR="white" CLASS="TableRowColor">
339<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
340<CODE>static&nbsp;byte</CODE></FONT></TD>
341<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#SOLRINPUTDOC">SOLRINPUTDOC</A></B></CODE>
342
343<BR>
344&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
345</TR>
346<TR BGCOLOR="white" CLASS="TableRowColor">
347<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
348<CODE>static&nbsp;byte</CODE></FONT></TD>
349<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#STR">STR</A></B></CODE>
350
351<BR>
352&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
353</TR>
354<TR BGCOLOR="white" CLASS="TableRowColor">
355<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
356<CODE>static&nbsp;byte</CODE></FONT></TD>
357<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#TAG_AND_LEN">TAG_AND_LEN</A></B></CODE>
358
359<BR>
360&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
361</TR>
362<TR BGCOLOR="white" CLASS="TableRowColor">
363<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
364<CODE>protected &nbsp;byte</CODE></FONT></TD>
365<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#tagByte">tagByte</A></B></CODE>
366
367<BR>
368&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
369</TR>
370</TABLE>
371&nbsp;
372<!-- ======== CONSTRUCTOR SUMMARY ======== -->
373
374<A NAME="constructor_summary"><!-- --></A>
375<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
376<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
377<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
378<B>Constructor Summary</B></FONT></TH>
379</TR>
380<TR BGCOLOR="white" CLASS="TableRowColor">
381<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#JavaBinCodec()">JavaBinCodec</A></B>()</CODE>
382
383<BR>
384&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
385</TR>
386<TR BGCOLOR="white" CLASS="TableRowColor">
387<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#JavaBinCodec(org.apache.solr.common.util.JavaBinCodec.ObjectResolver)">JavaBinCodec</A></B>(<A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.ObjectResolver.html" title="interface in org.apache.solr.common.util">JavaBinCodec.ObjectResolver</A>&nbsp;resolver)</CODE>
388
389<BR>
390&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
391</TR>
392</TABLE>
393&nbsp;
394<!-- ========== METHOD SUMMARY =========== -->
395
396<A NAME="method_summary"><!-- --></A>
397<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
398<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
399<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
400<B>Method Summary</B></FONT></TH>
401</TR>
402<TR BGCOLOR="white" CLASS="TableRowColor">
403<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
404<CODE>&nbsp;void</CODE></FONT></TD>
405<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#init(org.apache.solr.common.util.FastOutputStream)">init</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastOutputStream.html" title="class in org.apache.solr.common.util">FastOutputStream</A>&nbsp;os)</CODE>
406
407<BR>
408&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;expert: sets a new output stream</TD>
409</TR>
410<TR BGCOLOR="white" CLASS="TableRowColor">
411<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
412<CODE>&nbsp;void</CODE></FONT></TD>
413<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#marshal(java.lang.Object, java.io.OutputStream)">marshal</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;nl,
414        <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A>&nbsp;os)</CODE>
415
416<BR>
417&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
418</TR>
419<TR BGCOLOR="white" CLASS="TableRowColor">
420<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
421<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</CODE></FONT></TD>
422<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readArray(org.apache.solr.common.util.FastInputStream)">readArray</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)</CODE>
423
424<BR>
425&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
426</TR>
427<TR BGCOLOR="white" CLASS="TableRowColor">
428<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
429<CODE>&nbsp;byte[]</CODE></FONT></TD>
430<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readByteArray(org.apache.solr.common.util.FastInputStream)">readByteArray</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)</CODE>
431
432<BR>
433&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
434</TR>
435<TR BGCOLOR="white" CLASS="TableRowColor">
436<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
437<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
438<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readExternString(org.apache.solr.common.util.FastInputStream)">readExternString</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;fis)</CODE>
439
440<BR>
441&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
442</TR>
443<TR BGCOLOR="white" CLASS="TableRowColor">
444<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
445<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</CODE></FONT></TD>
446<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readIterator(org.apache.solr.common.util.FastInputStream)">readIterator</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;fis)</CODE>
447
448<BR>
449&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
450</TR>
451<TR BGCOLOR="white" CLASS="TableRowColor">
452<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
453<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>,<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</CODE></FONT></TD>
454<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readMap(org.apache.solr.common.util.FastInputStream)">readMap</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)</CODE>
455
456<BR>
457&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
458</TR>
459<TR BGCOLOR="white" CLASS="TableRowColor">
460<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
461<CODE>&nbsp;<A HREF="../../../../../org/apache/solr/common/util/NamedList.html" title="class in org.apache.solr.common.util">NamedList</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</CODE></FONT></TD>
462<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readNamedList(org.apache.solr.common.util.FastInputStream)">readNamedList</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)</CODE>
463
464<BR>
465&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
466</TR>
467<TR BGCOLOR="white" CLASS="TableRowColor">
468<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
469<CODE>&nbsp;<A HREF="../../../../../org/apache/solr/common/util/SimpleOrderedMap.html" title="class in org.apache.solr.common.util">SimpleOrderedMap</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</CODE></FONT></TD>
470<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readOrderedMap(org.apache.solr.common.util.FastInputStream)">readOrderedMap</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)</CODE>
471
472<BR>
473&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
474</TR>
475<TR BGCOLOR="white" CLASS="TableRowColor">
476<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
477<CODE>&nbsp;int</CODE></FONT></TD>
478<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readSize(org.apache.solr.common.util.FastInputStream)">readSize</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;in)</CODE>
479
480<BR>
481&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
482</TR>
483<TR BGCOLOR="white" CLASS="TableRowColor">
484<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
485<CODE>&nbsp;int</CODE></FONT></TD>
486<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readSmallInt(org.apache.solr.common.util.FastInputStream)">readSmallInt</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)</CODE>
487
488<BR>
489&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
490</TR>
491<TR BGCOLOR="white" CLASS="TableRowColor">
492<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
493<CODE>&nbsp;long</CODE></FONT></TD>
494<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readSmallLong(org.apache.solr.common.util.FastInputStream)">readSmallLong</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)</CODE>
495
496<BR>
497&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
498</TR>
499<TR BGCOLOR="white" CLASS="TableRowColor">
500<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
501<CODE>&nbsp;<A HREF="../../../../../org/apache/solr/common/SolrDocument.html" title="class in org.apache.solr.common">SolrDocument</A></CODE></FONT></TD>
502<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readSolrDocument(org.apache.solr.common.util.FastInputStream)">readSolrDocument</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)</CODE>
503
504<BR>
505&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
506</TR>
507<TR BGCOLOR="white" CLASS="TableRowColor">
508<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
509<CODE>&nbsp;<A HREF="../../../../../org/apache/solr/common/SolrDocumentList.html" title="class in org.apache.solr.common">SolrDocumentList</A></CODE></FONT></TD>
510<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readSolrDocumentList(org.apache.solr.common.util.FastInputStream)">readSolrDocumentList</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)</CODE>
511
512<BR>
513&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
514</TR>
515<TR BGCOLOR="white" CLASS="TableRowColor">
516<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
517<CODE>&nbsp;<A HREF="../../../../../org/apache/solr/common/SolrInputDocument.html" title="class in org.apache.solr.common">SolrInputDocument</A></CODE></FONT></TD>
518<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readSolrInputDocument(org.apache.solr.common.util.FastInputStream)">readSolrInputDocument</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)</CODE>
519
520<BR>
521&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
522</TR>
523<TR BGCOLOR="white" CLASS="TableRowColor">
524<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
525<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
526<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readStr(org.apache.solr.common.util.FastInputStream)">readStr</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)</CODE>
527
528<BR>
529&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
530</TR>
531<TR BGCOLOR="white" CLASS="TableRowColor">
532<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
533<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
534<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readVal(org.apache.solr.common.util.FastInputStream)">readVal</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)</CODE>
535
536<BR>
537&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
538</TR>
539<TR BGCOLOR="white" CLASS="TableRowColor">
540<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
541<CODE>static&nbsp;int</CODE></FONT></TD>
542<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readVInt(org.apache.solr.common.util.FastInputStream)">readVInt</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;in)</CODE>
543
544<BR>
545&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The counterpart for the above</TD>
546</TR>
547<TR BGCOLOR="white" CLASS="TableRowColor">
548<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
549<CODE>static&nbsp;long</CODE></FONT></TD>
550<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#readVLong(org.apache.solr.common.util.FastInputStream)">readVLong</A></B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;in)</CODE>
551
552<BR>
553&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
554</TR>
555<TR BGCOLOR="white" CLASS="TableRowColor">
556<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
557<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
558<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#unmarshal(java.io.InputStream)">unmarshal</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A>&nbsp;is)</CODE>
559
560<BR>
561&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
562</TR>
563<TR BGCOLOR="white" CLASS="TableRowColor">
564<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
565<CODE>&nbsp;void</CODE></FONT></TD>
566<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeArray(java.util.Collection)">writeArray</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&nbsp;coll)</CODE>
567
568<BR>
569&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
570</TR>
571<TR BGCOLOR="white" CLASS="TableRowColor">
572<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
573<CODE>&nbsp;void</CODE></FONT></TD>
574<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeArray(java.util.List)">writeArray</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&nbsp;l)</CODE>
575
576<BR>
577&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
578</TR>
579<TR BGCOLOR="white" CLASS="TableRowColor">
580<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
581<CODE>&nbsp;void</CODE></FONT></TD>
582<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeArray(java.lang.Object[])">writeArray</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>[]&nbsp;arr)</CODE>
583
584<BR>
585&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
586</TR>
587<TR BGCOLOR="white" CLASS="TableRowColor">
588<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
589<CODE>&nbsp;void</CODE></FONT></TD>
590<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeByteArray(byte[], int, int)">writeByteArray</A></B>(byte[]&nbsp;arr,
591               int&nbsp;offset,
592               int&nbsp;len)</CODE>
593
594<BR>
595&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
596</TR>
597<TR BGCOLOR="white" CLASS="TableRowColor">
598<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
599<CODE>&nbsp;void</CODE></FONT></TD>
600<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeExternString(java.lang.String)">writeExternString</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;s)</CODE>
601
602<BR>
603&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
604</TR>
605<TR BGCOLOR="white" CLASS="TableRowColor">
606<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
607<CODE>&nbsp;void</CODE></FONT></TD>
608<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeFloat(float)">writeFloat</A></B>(float&nbsp;val)</CODE>
609
610<BR>
611&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
612</TR>
613<TR BGCOLOR="white" CLASS="TableRowColor">
614<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
615<CODE>&nbsp;void</CODE></FONT></TD>
616<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeInt(int)">writeInt</A></B>(int&nbsp;val)</CODE>
617
618<BR>
619&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
620</TR>
621<TR BGCOLOR="white" CLASS="TableRowColor">
622<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
623<CODE>&nbsp;void</CODE></FONT></TD>
624<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeIterator(java.util.Iterator)">writeIterator</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A>&nbsp;iter)</CODE>
625
626<BR>
627&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
628</TR>
629<TR BGCOLOR="white" CLASS="TableRowColor">
630<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
631<CODE>&nbsp;boolean</CODE></FONT></TD>
632<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeKnownType(java.lang.Object)">writeKnownType</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;val)</CODE>
633
634<BR>
635&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
636</TR>
637<TR BGCOLOR="white" CLASS="TableRowColor">
638<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
639<CODE>&nbsp;void</CODE></FONT></TD>
640<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeLong(long)">writeLong</A></B>(long&nbsp;val)</CODE>
641
642<BR>
643&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
644</TR>
645<TR BGCOLOR="white" CLASS="TableRowColor">
646<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
647<CODE>&nbsp;void</CODE></FONT></TD>
648<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeMap(java.util.Map)">writeMap</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;?,?&gt;&nbsp;val)</CODE>
649
650<BR>
651&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
652</TR>
653<TR BGCOLOR="white" CLASS="TableRowColor">
654<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
655<CODE>&nbsp;void</CODE></FONT></TD>
656<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeNamedList(org.apache.solr.common.util.NamedList)">writeNamedList</A></B>(<A HREF="../../../../../org/apache/solr/common/util/NamedList.html" title="class in org.apache.solr.common.util">NamedList</A>&lt;?&gt;&nbsp;nl)</CODE>
657
658<BR>
659&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
660</TR>
661<TR BGCOLOR="white" CLASS="TableRowColor">
662<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
663<CODE>&nbsp;boolean</CODE></FONT></TD>
664<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writePrimitive(java.lang.Object)">writePrimitive</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;val)</CODE>
665
666<BR>
667&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
668</TR>
669<TR BGCOLOR="white" CLASS="TableRowColor">
670<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
671<CODE>&nbsp;void</CODE></FONT></TD>
672<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeSolrDocument(org.apache.solr.common.SolrDocument)">writeSolrDocument</A></B>(<A HREF="../../../../../org/apache/solr/common/SolrDocument.html" title="class in org.apache.solr.common">SolrDocument</A>&nbsp;doc)</CODE>
673
674<BR>
675&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
676</TR>
677<TR BGCOLOR="white" CLASS="TableRowColor">
678<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
679<CODE>&nbsp;void</CODE></FONT></TD>
680<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeSolrDocumentList(org.apache.solr.common.SolrDocumentList)">writeSolrDocumentList</A></B>(<A HREF="../../../../../org/apache/solr/common/SolrDocumentList.html" title="class in org.apache.solr.common">SolrDocumentList</A>&nbsp;docs)</CODE>
681
682<BR>
683&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
684</TR>
685<TR BGCOLOR="white" CLASS="TableRowColor">
686<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
687<CODE>&nbsp;void</CODE></FONT></TD>
688<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeSolrInputDocument(org.apache.solr.common.SolrInputDocument)">writeSolrInputDocument</A></B>(<A HREF="../../../../../org/apache/solr/common/SolrInputDocument.html" title="class in org.apache.solr.common">SolrInputDocument</A>&nbsp;sdoc)</CODE>
689
690<BR>
691&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
692</TR>
693<TR BGCOLOR="white" CLASS="TableRowColor">
694<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
695<CODE>&nbsp;void</CODE></FONT></TD>
696<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeStr(java.lang.String)">writeStr</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;s)</CODE>
697
698<BR>
699&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write the string as tag+length, with length being the number of UTF-8 bytes</TD>
700</TR>
701<TR BGCOLOR="white" CLASS="TableRowColor">
702<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
703<CODE>&nbsp;void</CODE></FONT></TD>
704<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeTag(byte)">writeTag</A></B>(byte&nbsp;tag)</CODE>
705
706<BR>
707&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
708</TR>
709<TR BGCOLOR="white" CLASS="TableRowColor">
710<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
711<CODE>&nbsp;void</CODE></FONT></TD>
712<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeTag(byte, int)">writeTag</A></B>(byte&nbsp;tag,
713         int&nbsp;size)</CODE>
714
715<BR>
716&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
717</TR>
718<TR BGCOLOR="white" CLASS="TableRowColor">
719<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
720<CODE>&nbsp;void</CODE></FONT></TD>
721<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeVal(java.lang.Object)">writeVal</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;val)</CODE>
722
723<BR>
724&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
725</TR>
726<TR BGCOLOR="white" CLASS="TableRowColor">
727<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
728<CODE>static&nbsp;void</CODE></FONT></TD>
729<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeVInt(int, org.apache.solr.common.util.FastOutputStream)">writeVInt</A></B>(int&nbsp;i,
730          <A HREF="../../../../../org/apache/solr/common/util/FastOutputStream.html" title="class in org.apache.solr.common.util">FastOutputStream</A>&nbsp;out)</CODE>
731
732<BR>
733&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Special method for variable length int (copied from lucene).</TD>
734</TR>
735<TR BGCOLOR="white" CLASS="TableRowColor">
736<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
737<CODE>static&nbsp;void</CODE></FONT></TD>
738<TD><CODE><B><A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.html#writeVLong(long, org.apache.solr.common.util.FastOutputStream)">writeVLong</A></B>(long&nbsp;i,
739           <A HREF="../../../../../org/apache/solr/common/util/FastOutputStream.html" title="class in org.apache.solr.common.util">FastOutputStream</A>&nbsp;out)</CODE>
740
741<BR>
742&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
743</TR>
744</TABLE>
745&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
746<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
747<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
748<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
749</TR>
750<TR BGCOLOR="white" CLASS="TableRowColor">
751<TD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
752</TR>
753</TABLE>
754&nbsp;
755<P>
756
757<!-- ============ FIELD DETAIL =========== -->
758
759<A NAME="field_detail"><!-- --></A>
760<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
761<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
762<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
763<B>Field Detail</B></FONT></TH>
764</TR>
765</TABLE>
766
767<A NAME="NULL"><!-- --></A><H3>
768NULL</H3>
769<PRE>
770public static final byte <B>NULL</B></PRE>
771<DL>
772<DL>
773<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.NULL">Constant Field Values</A></DL>
774</DL>
775<HR>
776
777<A NAME="BOOL_TRUE"><!-- --></A><H3>
778BOOL_TRUE</H3>
779<PRE>
780public static final byte <B>BOOL_TRUE</B></PRE>
781<DL>
782<DL>
783<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.BOOL_TRUE">Constant Field Values</A></DL>
784</DL>
785<HR>
786
787<A NAME="BOOL_FALSE"><!-- --></A><H3>
788BOOL_FALSE</H3>
789<PRE>
790public static final byte <B>BOOL_FALSE</B></PRE>
791<DL>
792<DL>
793<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.BOOL_FALSE">Constant Field Values</A></DL>
794</DL>
795<HR>
796
797<A NAME="BYTE"><!-- --></A><H3>
798BYTE</H3>
799<PRE>
800public static final byte <B>BYTE</B></PRE>
801<DL>
802<DL>
803<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.BYTE">Constant Field Values</A></DL>
804</DL>
805<HR>
806
807<A NAME="SHORT"><!-- --></A><H3>
808SHORT</H3>
809<PRE>
810public static final byte <B>SHORT</B></PRE>
811<DL>
812<DL>
813<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.SHORT">Constant Field Values</A></DL>
814</DL>
815<HR>
816
817<A NAME="DOUBLE"><!-- --></A><H3>
818DOUBLE</H3>
819<PRE>
820public static final byte <B>DOUBLE</B></PRE>
821<DL>
822<DL>
823<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.DOUBLE">Constant Field Values</A></DL>
824</DL>
825<HR>
826
827<A NAME="INT"><!-- --></A><H3>
828INT</H3>
829<PRE>
830public static final byte <B>INT</B></PRE>
831<DL>
832<DL>
833<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.INT">Constant Field Values</A></DL>
834</DL>
835<HR>
836
837<A NAME="LONG"><!-- --></A><H3>
838LONG</H3>
839<PRE>
840public static final byte <B>LONG</B></PRE>
841<DL>
842<DL>
843<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.LONG">Constant Field Values</A></DL>
844</DL>
845<HR>
846
847<A NAME="FLOAT"><!-- --></A><H3>
848FLOAT</H3>
849<PRE>
850public static final byte <B>FLOAT</B></PRE>
851<DL>
852<DL>
853<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.FLOAT">Constant Field Values</A></DL>
854</DL>
855<HR>
856
857<A NAME="DATE"><!-- --></A><H3>
858DATE</H3>
859<PRE>
860public static final byte <B>DATE</B></PRE>
861<DL>
862<DL>
863<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.DATE">Constant Field Values</A></DL>
864</DL>
865<HR>
866
867<A NAME="MAP"><!-- --></A><H3>
868MAP</H3>
869<PRE>
870public static final byte <B>MAP</B></PRE>
871<DL>
872<DL>
873<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.MAP">Constant Field Values</A></DL>
874</DL>
875<HR>
876
877<A NAME="SOLRDOC"><!-- --></A><H3>
878SOLRDOC</H3>
879<PRE>
880public static final byte <B>SOLRDOC</B></PRE>
881<DL>
882<DL>
883<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.SOLRDOC">Constant Field Values</A></DL>
884</DL>
885<HR>
886
887<A NAME="SOLRDOCLST"><!-- --></A><H3>
888SOLRDOCLST</H3>
889<PRE>
890public static final byte <B>SOLRDOCLST</B></PRE>
891<DL>
892<DL>
893<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.SOLRDOCLST">Constant Field Values</A></DL>
894</DL>
895<HR>
896
897<A NAME="BYTEARR"><!-- --></A><H3>
898BYTEARR</H3>
899<PRE>
900public static final byte <B>BYTEARR</B></PRE>
901<DL>
902<DL>
903<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.BYTEARR">Constant Field Values</A></DL>
904</DL>
905<HR>
906
907<A NAME="ITERATOR"><!-- --></A><H3>
908ITERATOR</H3>
909<PRE>
910public static final byte <B>ITERATOR</B></PRE>
911<DL>
912<DL>
913<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.ITERATOR">Constant Field Values</A></DL>
914</DL>
915<HR>
916
917<A NAME="END"><!-- --></A><H3>
918END</H3>
919<PRE>
920public static final byte <B>END</B></PRE>
921<DL>
922<DL>
923<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.END">Constant Field Values</A></DL>
924</DL>
925<HR>
926
927<A NAME="SOLRINPUTDOC"><!-- --></A><H3>
928SOLRINPUTDOC</H3>
929<PRE>
930public static final byte <B>SOLRINPUTDOC</B></PRE>
931<DL>
932<DL>
933<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.SOLRINPUTDOC">Constant Field Values</A></DL>
934</DL>
935<HR>
936
937<A NAME="TAG_AND_LEN"><!-- --></A><H3>
938TAG_AND_LEN</H3>
939<PRE>
940public static final byte <B>TAG_AND_LEN</B></PRE>
941<DL>
942<DL>
943<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.TAG_AND_LEN">Constant Field Values</A></DL>
944</DL>
945<HR>
946
947<A NAME="STR"><!-- --></A><H3>
948STR</H3>
949<PRE>
950public static final byte <B>STR</B></PRE>
951<DL>
952<DL>
953<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.STR">Constant Field Values</A></DL>
954</DL>
955<HR>
956
957<A NAME="SINT"><!-- --></A><H3>
958SINT</H3>
959<PRE>
960public static final byte <B>SINT</B></PRE>
961<DL>
962<DL>
963<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.SINT">Constant Field Values</A></DL>
964</DL>
965<HR>
966
967<A NAME="SLONG"><!-- --></A><H3>
968SLONG</H3>
969<PRE>
970public static final byte <B>SLONG</B></PRE>
971<DL>
972<DL>
973<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.SLONG">Constant Field Values</A></DL>
974</DL>
975<HR>
976
977<A NAME="ARR"><!-- --></A><H3>
978ARR</H3>
979<PRE>
980public static final byte <B>ARR</B></PRE>
981<DL>
982<DL>
983<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.ARR">Constant Field Values</A></DL>
984</DL>
985<HR>
986
987<A NAME="ORDERED_MAP"><!-- --></A><H3>
988ORDERED_MAP</H3>
989<PRE>
990public static final byte <B>ORDERED_MAP</B></PRE>
991<DL>
992<DL>
993<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.ORDERED_MAP">Constant Field Values</A></DL>
994</DL>
995<HR>
996
997<A NAME="NAMED_LST"><!-- --></A><H3>
998NAMED_LST</H3>
999<PRE>
1000public static final byte <B>NAMED_LST</B></PRE>
1001<DL>
1002<DL>
1003<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.NAMED_LST">Constant Field Values</A></DL>
1004</DL>
1005<HR>
1006
1007<A NAME="EXTERN_STRING"><!-- --></A><H3>
1008EXTERN_STRING</H3>
1009<PRE>
1010public static final byte <B>EXTERN_STRING</B></PRE>
1011<DL>
1012<DL>
1013<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.solr.common.util.JavaBinCodec.EXTERN_STRING">Constant Field Values</A></DL>
1014</DL>
1015<HR>
1016
1017<A NAME="daos"><!-- --></A><H3>
1018daos</H3>
1019<PRE>
1020protected <A HREF="../../../../../org/apache/solr/common/util/FastOutputStream.html" title="class in org.apache.solr.common.util">FastOutputStream</A> <B>daos</B></PRE>
1021<DL>
1022<DL>
1023</DL>
1024</DL>
1025<HR>
1026
1027<A NAME="END_OBJ"><!-- --></A><H3>
1028END_OBJ</H3>
1029<PRE>
1030protected static final <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>END_OBJ</B></PRE>
1031<DL>
1032<DL>
1033</DL>
1034</DL>
1035<HR>
1036
1037<A NAME="tagByte"><!-- --></A><H3>
1038tagByte</H3>
1039<PRE>
1040protected byte <B>tagByte</B></PRE>
1041<DL>
1042<DL>
1043</DL>
1044</DL>
1045
1046<!-- ========= CONSTRUCTOR DETAIL ======== -->
1047
1048<A NAME="constructor_detail"><!-- --></A>
1049<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1050<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1051<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
1052<B>Constructor Detail</B></FONT></TH>
1053</TR>
1054</TABLE>
1055
1056<A NAME="JavaBinCodec()"><!-- --></A><H3>
1057JavaBinCodec</H3>
1058<PRE>
1059public <B>JavaBinCodec</B>()</PRE>
1060<DL>
1061</DL>
1062<HR>
1063
1064<A NAME="JavaBinCodec(org.apache.solr.common.util.JavaBinCodec.ObjectResolver)"><!-- --></A><H3>
1065JavaBinCodec</H3>
1066<PRE>
1067public <B>JavaBinCodec</B>(<A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.ObjectResolver.html" title="interface in org.apache.solr.common.util">JavaBinCodec.ObjectResolver</A>&nbsp;resolver)</PRE>
1068<DL>
1069</DL>
1070
1071<!-- ============ METHOD DETAIL ========== -->
1072
1073<A NAME="method_detail"><!-- --></A>
1074<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
1075<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
1076<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
1077<B>Method Detail</B></FONT></TH>
1078</TR>
1079</TABLE>
1080
1081<A NAME="marshal(java.lang.Object, java.io.OutputStream)"><!-- --></A><H3>
1082marshal</H3>
1083<PRE>
1084public void <B>marshal</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;nl,
1085                    <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A>&nbsp;os)
1086             throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1087<DL>
1088<DD><DL>
1089
1090<DT><B>Throws:</B>
1091<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1092</DD>
1093</DL>
1094<HR>
1095
1096<A NAME="init(org.apache.solr.common.util.FastOutputStream)"><!-- --></A><H3>
1097init</H3>
1098<PRE>
1099public void <B>init</B>(<A HREF="../../../../../org/apache/solr/common/util/FastOutputStream.html" title="class in org.apache.solr.common.util">FastOutputStream</A>&nbsp;os)</PRE>
1100<DL>
1101<DD>expert: sets a new output stream
1102<P>
1103<DD><DL>
1104</DL>
1105</DD>
1106</DL>
1107<HR>
1108
1109<A NAME="unmarshal(java.io.InputStream)"><!-- --></A><H3>
1110unmarshal</H3>
1111<PRE>
1112public <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>unmarshal</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A>&nbsp;is)
1113                 throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1114<DL>
1115<DD><DL>
1116
1117<DT><B>Throws:</B>
1118<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1119</DD>
1120</DL>
1121<HR>
1122
1123<A NAME="readOrderedMap(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1124readOrderedMap</H3>
1125<PRE>
1126public <A HREF="../../../../../org/apache/solr/common/util/SimpleOrderedMap.html" title="class in org.apache.solr.common.util">SimpleOrderedMap</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt; <B>readOrderedMap</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)
1127                                        throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1128<DL>
1129<DD><DL>
1130
1131<DT><B>Throws:</B>
1132<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1133</DD>
1134</DL>
1135<HR>
1136
1137<A NAME="readNamedList(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1138readNamedList</H3>
1139<PRE>
1140public <A HREF="../../../../../org/apache/solr/common/util/NamedList.html" title="class in org.apache.solr.common.util">NamedList</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt; <B>readNamedList</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)
1141                                throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1142<DL>
1143<DD><DL>
1144
1145<DT><B>Throws:</B>
1146<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1147</DD>
1148</DL>
1149<HR>
1150
1151<A NAME="writeNamedList(org.apache.solr.common.util.NamedList)"><!-- --></A><H3>
1152writeNamedList</H3>
1153<PRE>
1154public void <B>writeNamedList</B>(<A HREF="../../../../../org/apache/solr/common/util/NamedList.html" title="class in org.apache.solr.common.util">NamedList</A>&lt;?&gt;&nbsp;nl)
1155                    throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1156<DL>
1157<DD><DL>
1158
1159<DT><B>Throws:</B>
1160<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1161</DD>
1162</DL>
1163<HR>
1164
1165<A NAME="writeVal(java.lang.Object)"><!-- --></A><H3>
1166writeVal</H3>
1167<PRE>
1168public void <B>writeVal</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;val)
1169              throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1170<DL>
1171<DD><DL>
1172
1173<DT><B>Throws:</B>
1174<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1175</DD>
1176</DL>
1177<HR>
1178
1179<A NAME="readVal(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1180readVal</H3>
1181<PRE>
1182public <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>readVal</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)
1183               throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1184<DL>
1185<DD><DL>
1186
1187<DT><B>Throws:</B>
1188<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1189</DD>
1190</DL>
1191<HR>
1192
1193<A NAME="writeKnownType(java.lang.Object)"><!-- --></A><H3>
1194writeKnownType</H3>
1195<PRE>
1196public boolean <B>writeKnownType</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;val)
1197                       throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1198<DL>
1199<DD><DL>
1200
1201<DT><B>Throws:</B>
1202<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1203</DD>
1204</DL>
1205<HR>
1206
1207<A NAME="writeTag(byte)"><!-- --></A><H3>
1208writeTag</H3>
1209<PRE>
1210public void <B>writeTag</B>(byte&nbsp;tag)
1211              throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1212<DL>
1213<DD><DL>
1214
1215<DT><B>Throws:</B>
1216<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1217</DD>
1218</DL>
1219<HR>
1220
1221<A NAME="writeTag(byte, int)"><!-- --></A><H3>
1222writeTag</H3>
1223<PRE>
1224public void <B>writeTag</B>(byte&nbsp;tag,
1225                     int&nbsp;size)
1226              throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1227<DL>
1228<DD><DL>
1229
1230<DT><B>Throws:</B>
1231<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1232</DD>
1233</DL>
1234<HR>
1235
1236<A NAME="writeByteArray(byte[], int, int)"><!-- --></A><H3>
1237writeByteArray</H3>
1238<PRE>
1239public void <B>writeByteArray</B>(byte[]&nbsp;arr,
1240                           int&nbsp;offset,
1241                           int&nbsp;len)
1242                    throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1243<DL>
1244<DD><DL>
1245
1246<DT><B>Throws:</B>
1247<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1248</DD>
1249</DL>
1250<HR>
1251
1252<A NAME="readByteArray(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1253readByteArray</H3>
1254<PRE>
1255public byte[] <B>readByteArray</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)
1256                     throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1257<DL>
1258<DD><DL>
1259
1260<DT><B>Throws:</B>
1261<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1262</DD>
1263</DL>
1264<HR>
1265
1266<A NAME="writeSolrDocument(org.apache.solr.common.SolrDocument)"><!-- --></A><H3>
1267writeSolrDocument</H3>
1268<PRE>
1269public void <B>writeSolrDocument</B>(<A HREF="../../../../../org/apache/solr/common/SolrDocument.html" title="class in org.apache.solr.common">SolrDocument</A>&nbsp;doc)
1270                       throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1271<DL>
1272<DD><DL>
1273
1274<DT><B>Throws:</B>
1275<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1276</DD>
1277</DL>
1278<HR>
1279
1280<A NAME="readSolrDocument(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1281readSolrDocument</H3>
1282<PRE>
1283public <A HREF="../../../../../org/apache/solr/common/SolrDocument.html" title="class in org.apache.solr.common">SolrDocument</A> <B>readSolrDocument</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)
1284                              throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1285<DL>
1286<DD><DL>
1287
1288<DT><B>Throws:</B>
1289<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1290</DD>
1291</DL>
1292<HR>
1293
1294<A NAME="readSolrDocumentList(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1295readSolrDocumentList</H3>
1296<PRE>
1297public <A HREF="../../../../../org/apache/solr/common/SolrDocumentList.html" title="class in org.apache.solr.common">SolrDocumentList</A> <B>readSolrDocumentList</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)
1298                                      throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1299<DL>
1300<DD><DL>
1301
1302<DT><B>Throws:</B>
1303<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1304</DD>
1305</DL>
1306<HR>
1307
1308<A NAME="writeSolrDocumentList(org.apache.solr.common.SolrDocumentList)"><!-- --></A><H3>
1309writeSolrDocumentList</H3>
1310<PRE>
1311public void <B>writeSolrDocumentList</B>(<A HREF="../../../../../org/apache/solr/common/SolrDocumentList.html" title="class in org.apache.solr.common">SolrDocumentList</A>&nbsp;docs)
1312                           throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1313<DL>
1314<DD><DL>
1315
1316<DT><B>Throws:</B>
1317<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1318</DD>
1319</DL>
1320<HR>
1321
1322<A NAME="readSolrInputDocument(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1323readSolrInputDocument</H3>
1324<PRE>
1325public <A HREF="../../../../../org/apache/solr/common/SolrInputDocument.html" title="class in org.apache.solr.common">SolrInputDocument</A> <B>readSolrInputDocument</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)
1326                                        throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1327<DL>
1328<DD><DL>
1329
1330<DT><B>Throws:</B>
1331<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1332</DD>
1333</DL>
1334<HR>
1335
1336<A NAME="writeSolrInputDocument(org.apache.solr.common.SolrInputDocument)"><!-- --></A><H3>
1337writeSolrInputDocument</H3>
1338<PRE>
1339public void <B>writeSolrInputDocument</B>(<A HREF="../../../../../org/apache/solr/common/SolrInputDocument.html" title="class in org.apache.solr.common">SolrInputDocument</A>&nbsp;sdoc)
1340                            throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1341<DL>
1342<DD><DL>
1343
1344<DT><B>Throws:</B>
1345<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1346</DD>
1347</DL>
1348<HR>
1349
1350<A NAME="readMap(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1351readMap</H3>
1352<PRE>
1353public <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>,<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt; <B>readMap</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)
1354                           throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1355<DL>
1356<DD><DL>
1357
1358<DT><B>Throws:</B>
1359<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1360</DD>
1361</DL>
1362<HR>
1363
1364<A NAME="writeIterator(java.util.Iterator)"><!-- --></A><H3>
1365writeIterator</H3>
1366<PRE>
1367public void <B>writeIterator</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A>&nbsp;iter)
1368                   throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1369<DL>
1370<DD><DL>
1371
1372<DT><B>Throws:</B>
1373<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1374</DD>
1375</DL>
1376<HR>
1377
1378<A NAME="readIterator(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1379readIterator</H3>
1380<PRE>
1381public <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt; <B>readIterator</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;fis)
1382                          throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1383<DL>
1384<DD><DL>
1385
1386<DT><B>Throws:</B>
1387<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1388</DD>
1389</DL>
1390<HR>
1391
1392<A NAME="writeArray(java.util.List)"><!-- --></A><H3>
1393writeArray</H3>
1394<PRE>
1395public void <B>writeArray</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&nbsp;l)
1396                throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1397<DL>
1398<DD><DL>
1399
1400<DT><B>Throws:</B>
1401<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1402</DD>
1403</DL>
1404<HR>
1405
1406<A NAME="writeArray(java.util.Collection)"><!-- --></A><H3>
1407writeArray</H3>
1408<PRE>
1409public void <B>writeArray</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&nbsp;coll)
1410                throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1411<DL>
1412<DD><DL>
1413
1414<DT><B>Throws:</B>
1415<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1416</DD>
1417</DL>
1418<HR>
1419
1420<A NAME="writeArray(java.lang.Object[])"><!-- --></A><H3>
1421writeArray</H3>
1422<PRE>
1423public void <B>writeArray</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>[]&nbsp;arr)
1424                throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1425<DL>
1426<DD><DL>
1427
1428<DT><B>Throws:</B>
1429<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1430</DD>
1431</DL>
1432<HR>
1433
1434<A NAME="readArray(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1435readArray</H3>
1436<PRE>
1437public <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt; <B>readArray</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)
1438                       throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1439<DL>
1440<DD><DL>
1441
1442<DT><B>Throws:</B>
1443<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1444</DD>
1445</DL>
1446<HR>
1447
1448<A NAME="writeStr(java.lang.String)"><!-- --></A><H3>
1449writeStr</H3>
1450<PRE>
1451public void <B>writeStr</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;s)
1452              throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1453<DL>
1454<DD>write the string as tag+length, with length being the number of UTF-8 bytes
1455<P>
1456<DD><DL>
1457
1458<DT><B>Throws:</B>
1459<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1460</DD>
1461</DL>
1462<HR>
1463
1464<A NAME="readStr(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1465readStr</H3>
1466<PRE>
1467public <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>readStr</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)
1468               throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1469<DL>
1470<DD><DL>
1471
1472<DT><B>Throws:</B>
1473<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1474</DD>
1475</DL>
1476<HR>
1477
1478<A NAME="writeInt(int)"><!-- --></A><H3>
1479writeInt</H3>
1480<PRE>
1481public void <B>writeInt</B>(int&nbsp;val)
1482              throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1483<DL>
1484<DD><DL>
1485
1486<DT><B>Throws:</B>
1487<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1488</DD>
1489</DL>
1490<HR>
1491
1492<A NAME="readSmallInt(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1493readSmallInt</H3>
1494<PRE>
1495public int <B>readSmallInt</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)
1496                 throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1497<DL>
1498<DD><DL>
1499
1500<DT><B>Throws:</B>
1501<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1502</DD>
1503</DL>
1504<HR>
1505
1506<A NAME="writeLong(long)"><!-- --></A><H3>
1507writeLong</H3>
1508<PRE>
1509public void <B>writeLong</B>(long&nbsp;val)
1510               throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1511<DL>
1512<DD><DL>
1513
1514<DT><B>Throws:</B>
1515<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1516</DD>
1517</DL>
1518<HR>
1519
1520<A NAME="readSmallLong(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1521readSmallLong</H3>
1522<PRE>
1523public long <B>readSmallLong</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;dis)
1524                   throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1525<DL>
1526<DD><DL>
1527
1528<DT><B>Throws:</B>
1529<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1530</DD>
1531</DL>
1532<HR>
1533
1534<A NAME="writeFloat(float)"><!-- --></A><H3>
1535writeFloat</H3>
1536<PRE>
1537public void <B>writeFloat</B>(float&nbsp;val)
1538                throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1539<DL>
1540<DD><DL>
1541
1542<DT><B>Throws:</B>
1543<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1544</DD>
1545</DL>
1546<HR>
1547
1548<A NAME="writePrimitive(java.lang.Object)"><!-- --></A><H3>
1549writePrimitive</H3>
1550<PRE>
1551public boolean <B>writePrimitive</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;val)
1552                       throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1553<DL>
1554<DD><DL>
1555
1556<DT><B>Throws:</B>
1557<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1558</DD>
1559</DL>
1560<HR>
1561
1562<A NAME="writeMap(java.util.Map)"><!-- --></A><H3>
1563writeMap</H3>
1564<PRE>
1565public void <B>writeMap</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;?,?&gt;&nbsp;val)
1566              throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1567<DL>
1568<DD><DL>
1569
1570<DT><B>Throws:</B>
1571<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1572</DD>
1573</DL>
1574<HR>
1575
1576<A NAME="readSize(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1577readSize</H3>
1578<PRE>
1579public int <B>readSize</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;in)
1580             throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1581<DL>
1582<DD><DL>
1583
1584<DT><B>Throws:</B>
1585<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1586</DD>
1587</DL>
1588<HR>
1589
1590<A NAME="writeVInt(int, org.apache.solr.common.util.FastOutputStream)"><!-- --></A><H3>
1591writeVInt</H3>
1592<PRE>
1593public static void <B>writeVInt</B>(int&nbsp;i,
1594                             <A HREF="../../../../../org/apache/solr/common/util/FastOutputStream.html" title="class in org.apache.solr.common.util">FastOutputStream</A>&nbsp;out)
1595                      throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1596<DL>
1597<DD>Special method for variable length int (copied from lucene). Usually used for writing the length of a
1598 collection/array/map In most of the cases the length can be represented in one byte (length < 127) so it saves 3
1599 bytes/object
1600<P>
1601<DD><DL>
1602<DT><B>Parameters:</B><DD><CODE>i</CODE> - <DD><CODE>out</CODE> -
1603<DT><B>Throws:</B>
1604<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1605</DD>
1606</DL>
1607<HR>
1608
1609<A NAME="readVInt(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1610readVInt</H3>
1611<PRE>
1612public static int <B>readVInt</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;in)
1613                    throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1614<DL>
1615<DD>The counterpart for the above
1616<P>
1617<DD><DL>
1618<DT><B>Parameters:</B><DD><CODE>in</CODE> -
1619<DT><B>Returns:</B><DD>the int value
1620<DT><B>Throws:</B>
1621<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1622</DD>
1623</DL>
1624<HR>
1625
1626<A NAME="writeVLong(long, org.apache.solr.common.util.FastOutputStream)"><!-- --></A><H3>
1627writeVLong</H3>
1628<PRE>
1629public static void <B>writeVLong</B>(long&nbsp;i,
1630                              <A HREF="../../../../../org/apache/solr/common/util/FastOutputStream.html" title="class in org.apache.solr.common.util">FastOutputStream</A>&nbsp;out)
1631                       throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1632<DL>
1633<DD><DL>
1634
1635<DT><B>Throws:</B>
1636<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1637</DD>
1638</DL>
1639<HR>
1640
1641<A NAME="readVLong(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1642readVLong</H3>
1643<PRE>
1644public static long <B>readVLong</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;in)
1645                      throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1646<DL>
1647<DD><DL>
1648
1649<DT><B>Throws:</B>
1650<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1651</DD>
1652</DL>
1653<HR>
1654
1655<A NAME="writeExternString(java.lang.String)"><!-- --></A><H3>
1656writeExternString</H3>
1657<PRE>
1658public void <B>writeExternString</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;s)
1659                       throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1660<DL>
1661<DD><DL>
1662
1663<DT><B>Throws:</B>
1664<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1665</DD>
1666</DL>
1667<HR>
1668
1669<A NAME="readExternString(org.apache.solr.common.util.FastInputStream)"><!-- --></A><H3>
1670readExternString</H3>
1671<PRE>
1672public <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>readExternString</B>(<A HREF="../../../../../org/apache/solr/common/util/FastInputStream.html" title="class in org.apache.solr.common.util">FastInputStream</A>&nbsp;fis)
1673                        throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
1674<DL>
1675<DD><DL>
1676
1677<DT><B>Throws:</B>
1678<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
1679</DD>
1680</DL>
1681<!-- ========= END OF CLASS DATA ========= -->
1682<HR>
1683
1684
1685<!-- ======= START OF BOTTOM NAVBAR ====== -->
1686<A NAME="navbar_bottom"><!-- --></A>
1687<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1688<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1689<TR>
1690<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1691<A NAME="navbar_bottom_firstrow"><!-- --></A>
1692<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1693  <TR ALIGN="center" VALIGN="top">
1694  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1695  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1696  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1697  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/JavaBinCodec.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
1698  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1699  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1700  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1701  </TR>
1702</TABLE>
1703</TD>
1704<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1705</EM>
1706</TD>
1707</TR>
1708
1709<TR>
1710<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1711&nbsp;<A HREF="../../../../../org/apache/solr/common/util/IteratorChain.html" title="class in org.apache.solr.common.util"><B>PREV CLASS</B></A>&nbsp;
1712&nbsp;<A HREF="../../../../../org/apache/solr/common/util/JavaBinCodec.ObjectResolver.html" title="interface in org.apache.solr.common.util"><B>NEXT CLASS</B></A></FONT></TD>
1713<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1714  <A HREF="../../../../../index.html?org/apache/solr/common/util/JavaBinCodec.html" target="_top"><B>FRAMES</B></A>  &nbsp;
1715&nbsp;<A HREF="JavaBinCodec.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
1716&nbsp;<SCRIPT type="text/javascript">
1717  <!--
1718  if(window==top) {
1719    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
1720  }
1721  //-->
1722</SCRIPT>
1723<NOSCRIPT>
1724  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
1725</NOSCRIPT>
1726
1727
1728</FONT></TD>
1729</TR>
1730<TR>
1731<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1732  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
1733<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1734DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
1735</TR>
1736</TABLE>
1737<A NAME="skip-navbar_bottom"></A>
1738<!-- ======== END OF BOTTOM NAVBAR ======= -->
1739
1740<HR>
1741
1742          <address>Copyright &copy; 2000-2012 Apache Software Foundation.  All Rights Reserved.</address>
1743          <script src='../../../../../prettify.js' type='text/javascript'></script>
1744          <script type='text/javascript'>
1745            (function(){
1746              var oldonload = window.onload;
1747              if (typeof oldonload != 'function') {
1748                window.onload = prettyPrint;
1749              } else {
1750                window.onload = function() {
1751                  oldonload();
1752                  prettyPrint();
1753                }
1754              }
1755            })();
1756          </script>
1757       
1758</BODY>
1759</HTML>
Note: See TracBrowser for help on using the repository browser.