/[hyperestraier]/upstream/0.5.2/doc/japidoc/estraier/NodeImpl.html
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /upstream/0.5.2/doc/japidoc/estraier/NodeImpl.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 9 - (hide annotations)
Wed Aug 3 15:21:15 2005 UTC (18 years, 9 months ago) by dpavlin
File MIME type: text/html
File size: 31998 byte(s)
import upstream version 0.5.2

1 dpavlin 9 <!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.4.2_06) on Mon Jul 25 11:24:18 JST 2005 -->
6     <TITLE>
7     NodeImpl (estraier)
8     </TITLE>
9    
10     <META NAME="keywords" CONTENT="estraier.NodeImpl class">
11    
12     <LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
13    
14     <SCRIPT type="text/javascript">
15     function windowTitle()
16     {
17     parent.document.title="NodeImpl (estraier)";
18     }
19     </SCRIPT>
20    
21     </HEAD>
22    
23     <BODY BGCOLOR="white" onload="windowTitle();">
24    
25    
26     <!-- ========= START OF TOP NAVBAR ======= -->
27     <A NAME="navbar_top"><!-- --></A>
28     <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
29     <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
30     <TR>
31     <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
32     <A NAME="navbar_top_firstrow"><!-- --></A>
33     <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
34     <TR ALIGN="center" VALIGN="top">
35     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
36     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
37     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
38     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
39     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
40     </TR>
41     </TABLE>
42     </TD>
43     <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
44     </EM>
45     </TD>
46     </TR>
47    
48     <TR>
49     <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
50     &nbsp;<A HREF="../estraier/Node.html" title="interface in estraier"><B>PREV CLASS</B></A>&nbsp;
51     &nbsp;<A HREF="../estraier/NodeResult.html" title="interface in estraier"><B>NEXT CLASS</B></A></FONT></TD>
52     <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
53     <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
54     &nbsp;<A HREF="NodeImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
55     &nbsp;<SCRIPT type="text/javascript">
56     <!--
57     if(window==top) {
58     document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
59     }
60     //-->
61     </SCRIPT>
62     <NOSCRIPT>
63     <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
64     </NOSCRIPT>
65    
66     </FONT></TD>
67     </TR>
68     <TR>
69     <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
70     SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
71     <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
72     DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
73     </TR>
74     </TABLE>
75     <A NAME="skip-navbar_top"></A>
76     <!-- ========= END OF TOP NAVBAR ========= -->
77    
78     <HR>
79     <!-- ======== START OF CLASS DATA ======== -->
80     <H2>
81     <FONT SIZE="-1">
82     estraier</FONT>
83     <BR>
84     Class NodeImpl</H2>
85     <PRE>
86     java.lang.Object
87     <IMG SRC="../resources/inherit.gif" ALT="extended by"><B>estraier.NodeImpl</B>
88     </PRE>
89     <DL>
90     <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></DD>
91     </DL>
92     <HR>
93     <DL>
94     <DT>public class <B>NodeImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../estraier/Node.html" title="interface in estraier">Node</A></DL>
95    
96     <P>
97     Implementation of connection to P2P node.
98     <P>
99    
100     <P>
101     <HR>
102    
103     <P>
104     <!-- ======== NESTED CLASS SUMMARY ======== -->
105    
106    
107     <!-- =========== FIELD SUMMARY =========== -->
108    
109    
110     <!-- ======== CONSTRUCTOR SUMMARY ======== -->
111    
112     <A NAME="constructor_summary"><!-- --></A>
113     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
114     <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
115     <TD COLSPAN=2><FONT SIZE="+2">
116     <B>Constructor Summary</B></FONT></TD>
117     </TR>
118     <TR BGCOLOR="white" CLASS="TableRowColor">
119     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#NodeImpl()">NodeImpl</A></B>()</CODE>
120    
121     <BR>
122     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
123     </TR>
124     </TABLE>
125     &nbsp;
126     <!-- ========== METHOD SUMMARY =========== -->
127    
128     <A NAME="method_summary"><!-- --></A>
129     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
130     <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
131     <TD COLSPAN=2><FONT SIZE="+2">
132     <B>Method Summary</B></FONT></TD>
133     </TR>
134     <TR BGCOLOR="white" CLASS="TableRowColor">
135     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
136     <CODE>&nbsp;int</CODE></FONT></TD>
137     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#doc_num()">doc_num</A></B>()</CODE>
138    
139     <BR>
140     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the number of documents.</TD>
141     </TR>
142     <TR BGCOLOR="white" CLASS="TableRowColor">
143     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
144     <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
145     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#get_doc_attr_by_uri(java.lang.String, java.lang.String)">get_doc_attr_by_uri</A></B>(java.lang.String&nbsp;uri,
146     java.lang.String&nbsp;name)</CODE>
147    
148     <BR>
149     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve the value of an attribute of a document specified by URI</TD>
150     </TR>
151     <TR BGCOLOR="white" CLASS="TableRowColor">
152     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
153     <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
154     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#get_doc_attr(int, java.lang.String)">get_doc_attr</A></B>(int&nbsp;id,
155     java.lang.String&nbsp;name)</CODE>
156    
157     <BR>
158     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve the value of an attribute of a document.</TD>
159     </TR>
160     <TR BGCOLOR="white" CLASS="TableRowColor">
161     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
162     <CODE>&nbsp;<A HREF="../estraier/Document.html" title="interface in estraier">Document</A></CODE></FONT></TD>
163     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#get_doc_by_uri(java.lang.String)">get_doc_by_uri</A></B>(java.lang.String&nbsp;uri)</CODE>
164    
165     <BR>
166     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve a document specified by URI.</TD>
167     </TR>
168     <TR BGCOLOR="white" CLASS="TableRowColor">
169     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
170     <CODE>&nbsp;<A HREF="../estraier/Document.html" title="interface in estraier">Document</A></CODE></FONT></TD>
171     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#get_doc(int)">get_doc</A></B>(int&nbsp;id)</CODE>
172    
173     <BR>
174     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve a document.</TD>
175     </TR>
176     <TR BGCOLOR="white" CLASS="TableRowColor">
177     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
178     <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
179     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#label()">label</A></B>()</CODE>
180    
181     <BR>
182     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the label.</TD>
183     </TR>
184     <TR BGCOLOR="white" CLASS="TableRowColor">
185     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
186     <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
187     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#name()">name</A></B>()</CODE>
188    
189     <BR>
190     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the name.</TD>
191     </TR>
192     <TR BGCOLOR="white" CLASS="TableRowColor">
193     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
194     <CODE>&nbsp;boolean</CODE></FONT></TD>
195     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#out_doc_by_uri(java.lang.String)">out_doc_by_uri</A></B>(java.lang.String&nbsp;uri)</CODE>
196    
197     <BR>
198     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a document specified by URI.</TD>
199     </TR>
200     <TR BGCOLOR="white" CLASS="TableRowColor">
201     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
202     <CODE>&nbsp;boolean</CODE></FONT></TD>
203     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#out_doc(int)">out_doc</A></B>(int&nbsp;id)</CODE>
204    
205     <BR>
206     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a document.</TD>
207     </TR>
208     <TR BGCOLOR="white" CLASS="TableRowColor">
209     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
210     <CODE>&nbsp;boolean</CODE></FONT></TD>
211     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#put_doc(estraier.Document)">put_doc</A></B>(<A HREF="../estraier/Document.html" title="interface in estraier">Document</A>&nbsp;doc)</CODE>
212    
213     <BR>
214     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a document.</TD>
215     </TR>
216     <TR BGCOLOR="white" CLASS="TableRowColor">
217     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
218     <CODE>&nbsp;<A HREF="../estraier/NodeResult.html" title="interface in estraier">NodeResult</A></CODE></FONT></TD>
219     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#search(estraier.Condition, int)">search</A></B>(<A HREF="../estraier/Condition.html" title="interface in estraier">Condition</A>&nbsp;cond,
220     int&nbsp;depth)</CODE>
221    
222     <BR>
223     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Search documents corresponding a condition.</TD>
224     </TR>
225     <TR BGCOLOR="white" CLASS="TableRowColor">
226     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
227     <CODE>&nbsp;void</CODE></FONT></TD>
228     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#set_auth(java.lang.String, java.lang.String)">set_auth</A></B>(java.lang.String&nbsp;name,
229     java.lang.String&nbsp;password)</CODE>
230    
231     <BR>
232     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the authentication information.</TD>
233     </TR>
234     <TR BGCOLOR="white" CLASS="TableRowColor">
235     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
236     <CODE>&nbsp;boolean</CODE></FONT></TD>
237     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#set_link(java.lang.String, java.lang.String, int)">set_link</A></B>(java.lang.String&nbsp;url,
238     java.lang.String&nbsp;label,
239     int&nbsp;credit)</CODE>
240    
241     <BR>
242     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Manage a link.</TD>
243     </TR>
244     <TR BGCOLOR="white" CLASS="TableRowColor">
245     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
246     <CODE>&nbsp;void</CODE></FONT></TD>
247     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#set_proxy(java.lang.String, int)">set_proxy</A></B>(java.lang.String&nbsp;host,
248     int&nbsp;port)</CODE>
249    
250     <BR>
251     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the proxy information.</TD>
252     </TR>
253     <TR BGCOLOR="white" CLASS="TableRowColor">
254     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
255     <CODE>&nbsp;void</CODE></FONT></TD>
256     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#set_timeout(int)">set_timeout</A></B>(int&nbsp;msec)</CODE>
257    
258     <BR>
259     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set timeout.</TD>
260     </TR>
261     <TR BGCOLOR="white" CLASS="TableRowColor">
262     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
263     <CODE>&nbsp;void</CODE></FONT></TD>
264     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#set_url(java.lang.String)">set_url</A></B>(java.lang.String&nbsp;url)</CODE>
265    
266     <BR>
267     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the URL of a node server.</TD>
268     </TR>
269     <TR BGCOLOR="white" CLASS="TableRowColor">
270     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
271     <CODE>&nbsp;boolean</CODE></FONT></TD>
272     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#set_user(java.lang.String, int)">set_user</A></B>(java.lang.String&nbsp;name,
273     int&nbsp;mode)</CODE>
274    
275     <BR>
276     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Manage a user account.</TD>
277     </TR>
278     <TR BGCOLOR="white" CLASS="TableRowColor">
279     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
280     <CODE>&nbsp;double</CODE></FONT></TD>
281     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#size()">size</A></B>()</CODE>
282    
283     <BR>
284     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the size of the datbase of a node.</TD>
285     </TR>
286     <TR BGCOLOR="white" CLASS="TableRowColor">
287     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
288     <CODE>&nbsp;int</CODE></FONT></TD>
289     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#status()">status</A></B>()</CODE>
290    
291     <BR>
292     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the status code of the last request.</TD>
293     </TR>
294     <TR BGCOLOR="white" CLASS="TableRowColor">
295     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
296     <CODE>&nbsp;int</CODE></FONT></TD>
297     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#uri_to_id(java.lang.String)">uri_to_id</A></B>(java.lang.String&nbsp;uri)</CODE>
298    
299     <BR>
300     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the ID of a document spacified by URI.</TD>
301     </TR>
302     <TR BGCOLOR="white" CLASS="TableRowColor">
303     <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
304     <CODE>&nbsp;int</CODE></FONT></TD>
305     <TD><CODE><B><A HREF="../estraier/NodeImpl.html#word_num()">word_num</A></B>()</CODE>
306    
307     <BR>
308     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the number of unique words.</TD>
309     </TR>
310     </TABLE>
311     &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
312     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
313     <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
314     <TD><B>Methods inherited from class java.lang.Object</B></TD>
315     </TR>
316     <TR BGCOLOR="white" CLASS="TableRowColor">
317     <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
318     </TR>
319     </TABLE>
320     &nbsp;
321     <P>
322    
323     <!-- ============ FIELD DETAIL =========== -->
324    
325    
326     <!-- ========= CONSTRUCTOR DETAIL ======== -->
327    
328     <A NAME="constructor_detail"><!-- --></A>
329     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
330     <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
331     <TD COLSPAN=1><FONT SIZE="+2">
332     <B>Constructor Detail</B></FONT></TD>
333     </TR>
334     </TABLE>
335    
336     <A NAME="NodeImpl()"><!-- --></A><H3>
337     NodeImpl</H3>
338     <PRE>
339     public <B>NodeImpl</B>()</PRE>
340     <DL>
341     </DL>
342    
343     <!-- ============ METHOD DETAIL ========== -->
344    
345     <A NAME="method_detail"><!-- --></A>
346     <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
347     <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
348     <TD COLSPAN=1><FONT SIZE="+2">
349     <B>Method Detail</B></FONT></TD>
350     </TR>
351     </TABLE>
352    
353     <A NAME="doc_num()"><!-- --></A><H3>
354     doc_num</H3>
355     <PRE>
356     public int <B>doc_num</B>()</PRE>
357     <DL>
358     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
359     <DD>Get the number of documents.
360     <P>
361     <DD><DL>
362     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#doc_num()">doc_num</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
363     </DD>
364     <DD><DL>
365    
366     <DT><B>Returns:</B><DD>the number of documents. On error, -1 is returned.</DL>
367     </DD>
368     </DL>
369     <HR>
370    
371     <A NAME="get_doc_attr_by_uri(java.lang.String, java.lang.String)"><!-- --></A><H3>
372     get_doc_attr_by_uri</H3>
373     <PRE>
374     public java.lang.String <B>get_doc_attr_by_uri</B>(java.lang.String&nbsp;uri,
375     java.lang.String&nbsp;name)</PRE>
376     <DL>
377     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
378     <DD>Retrieve the value of an attribute of a document specified by URI
379     <P>
380     <DD><DL>
381     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#get_doc_attr_by_uri(java.lang.String, java.lang.String)">get_doc_attr_by_uri</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
382     </DD>
383     <DD><DL>
384     <DT><B>Parameters:</B><DD><CODE>uri</CODE> - the URI of a registered document.<DD><CODE>name</CODE> - the name of an attribute.
385     <DT><B>Returns:</B><DD>the value of the attribute or null if it does not exist.</DL>
386     </DD>
387     </DL>
388     <HR>
389    
390     <A NAME="get_doc_attr(int, java.lang.String)"><!-- --></A><H3>
391     get_doc_attr</H3>
392     <PRE>
393     public java.lang.String <B>get_doc_attr</B>(int&nbsp;id,
394     java.lang.String&nbsp;name)</PRE>
395     <DL>
396     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
397     <DD>Retrieve the value of an attribute of a document.
398     <P>
399     <DD><DL>
400     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#get_doc_attr(int, java.lang.String)">get_doc_attr</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
401     </DD>
402     <DD><DL>
403     <DT><B>Parameters:</B><DD><CODE>id</CODE> - the ID number of a registered document.<DD><CODE>name</CODE> - the name of an attribute.
404     <DT><B>Returns:</B><DD>the value of the attribute or null if it does not exist.</DL>
405     </DD>
406     </DL>
407     <HR>
408    
409     <A NAME="get_doc_by_uri(java.lang.String)"><!-- --></A><H3>
410     get_doc_by_uri</H3>
411     <PRE>
412     public <A HREF="../estraier/Document.html" title="interface in estraier">Document</A> <B>get_doc_by_uri</B>(java.lang.String&nbsp;uri)</PRE>
413     <DL>
414     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
415     <DD>Retrieve a document specified by URI.
416     <P>
417     <DD><DL>
418     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#get_doc_by_uri(java.lang.String)">get_doc_by_uri</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
419     </DD>
420     <DD><DL>
421     <DT><B>Parameters:</B><DD><CODE>uri</CODE> - the URI of a registered document.
422     <DT><B>Returns:</B><DD>a document object. On error, null is returned.</DL>
423     </DD>
424     </DL>
425     <HR>
426    
427     <A NAME="get_doc(int)"><!-- --></A><H3>
428     get_doc</H3>
429     <PRE>
430     public <A HREF="../estraier/Document.html" title="interface in estraier">Document</A> <B>get_doc</B>(int&nbsp;id)</PRE>
431     <DL>
432     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
433     <DD>Retrieve a document.
434     <P>
435     <DD><DL>
436     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#get_doc(int)">get_doc</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
437     </DD>
438     <DD><DL>
439     <DT><B>Parameters:</B><DD><CODE>id</CODE> - the ID number of a registered document.
440     <DT><B>Returns:</B><DD>a document object. On error, null is returned.</DL>
441     </DD>
442     </DL>
443     <HR>
444    
445     <A NAME="label()"><!-- --></A><H3>
446     label</H3>
447     <PRE>
448     public java.lang.String <B>label</B>()</PRE>
449     <DL>
450     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
451     <DD>Get the label.
452     <P>
453     <DD><DL>
454     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#label()">label</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
455     </DD>
456     <DD><DL>
457    
458     <DT><B>Returns:</B><DD>the label. On error, null is returned.</DL>
459     </DD>
460     </DL>
461     <HR>
462    
463     <A NAME="name()"><!-- --></A><H3>
464     name</H3>
465     <PRE>
466     public java.lang.String <B>name</B>()</PRE>
467     <DL>
468     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
469     <DD>Get the name.
470     <P>
471     <DD><DL>
472     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#name()">name</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
473     </DD>
474     <DD><DL>
475    
476     <DT><B>Returns:</B><DD>the name. On error, null is returned.</DL>
477     </DD>
478     </DL>
479     <HR>
480    
481     <A NAME="out_doc_by_uri(java.lang.String)"><!-- --></A><H3>
482     out_doc_by_uri</H3>
483     <PRE>
484     public boolean <B>out_doc_by_uri</B>(java.lang.String&nbsp;uri)</PRE>
485     <DL>
486     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
487     <DD>Remove a document specified by URI.
488     <P>
489     <DD><DL>
490     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#out_doc_by_uri(java.lang.String)">out_doc_by_uri</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
491     </DD>
492     <DD><DL>
493     <DT><B>Parameters:</B><DD><CODE>uri</CODE> - the URI of a registered document.
494     <DT><B>Returns:</B><DD>true if success, else it is false.</DL>
495     </DD>
496     </DL>
497     <HR>
498    
499     <A NAME="out_doc(int)"><!-- --></A><H3>
500     out_doc</H3>
501     <PRE>
502     public boolean <B>out_doc</B>(int&nbsp;id)</PRE>
503     <DL>
504     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
505     <DD>Remove a document.
506     <P>
507     <DD><DL>
508     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#out_doc(int)">out_doc</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
509     </DD>
510     <DD><DL>
511     <DT><B>Parameters:</B><DD><CODE>id</CODE> - the ID number of a registered document.
512     <DT><B>Returns:</B><DD>true if success, else it is false.</DL>
513     </DD>
514     </DL>
515     <HR>
516    
517     <A NAME="put_doc(estraier.Document)"><!-- --></A><H3>
518     put_doc</H3>
519     <PRE>
520     public boolean <B>put_doc</B>(<A HREF="../estraier/Document.html" title="interface in estraier">Document</A>&nbsp;doc)</PRE>
521     <DL>
522     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
523     <DD>Add a document.
524     <P>
525     <DD><DL>
526     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#put_doc(estraier.Document)">put_doc</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
527     </DD>
528     <DD><DL>
529     <DT><B>Parameters:</B><DD><CODE>doc</CODE> - a document object to register.
530     <DT><B>Returns:</B><DD>true if success, else it is false.</DL>
531     </DD>
532     </DL>
533     <HR>
534    
535     <A NAME="search(estraier.Condition, int)"><!-- --></A><H3>
536     search</H3>
537     <PRE>
538     public <A HREF="../estraier/NodeResult.html" title="interface in estraier">NodeResult</A> <B>search</B>(<A HREF="../estraier/Condition.html" title="interface in estraier">Condition</A>&nbsp;cond,
539     int&nbsp;depth)</PRE>
540     <DL>
541     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
542     <DD>Search documents corresponding a condition.
543     <P>
544     <DD><DL>
545     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#search(estraier.Condition, int)">search</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
546     </DD>
547     <DD><DL>
548     <DT><B>Parameters:</B><DD><CODE>cond</CODE> - a condition object.<DD><CODE>depth</CODE> - the depth of meta search.
549     <DT><B>Returns:</B><DD>a node result object. On error, null is returned.</DL>
550     </DD>
551     </DL>
552     <HR>
553    
554     <A NAME="set_auth(java.lang.String, java.lang.String)"><!-- --></A><H3>
555     set_auth</H3>
556     <PRE>
557     public void <B>set_auth</B>(java.lang.String&nbsp;name,
558     java.lang.String&nbsp;password)</PRE>
559     <DL>
560     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
561     <DD>Set the authentication information.
562     <P>
563     <DD><DL>
564     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#set_auth(java.lang.String, java.lang.String)">set_auth</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
565     </DD>
566     <DD><DL>
567     <DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of authentication.<DD><CODE>password</CODE> - the password of the authentication.</DL>
568     </DD>
569     </DL>
570     <HR>
571    
572     <A NAME="set_link(java.lang.String, java.lang.String, int)"><!-- --></A><H3>
573     set_link</H3>
574     <PRE>
575     public boolean <B>set_link</B>(java.lang.String&nbsp;url,
576     java.lang.String&nbsp;label,
577     int&nbsp;credit)</PRE>
578     <DL>
579     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
580     <DD>Manage a link.
581     <P>
582     <DD><DL>
583     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#set_link(java.lang.String, java.lang.String, int)">set_link</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
584     </DD>
585     <DD><DL>
586     <DT><B>Parameters:</B><DD><CODE>url</CODE> - the URL of the target node of a link.<DD><CODE>label</CODE> - the label of the link.<DD><CODE>credit</CODE> - the credit of the link. If it is negative, the link is removed.
587     <DT><B>Returns:</B><DD>true if success, else it is false.</DL>
588     </DD>
589     </DL>
590     <HR>
591    
592     <A NAME="set_proxy(java.lang.String, int)"><!-- --></A><H3>
593     set_proxy</H3>
594     <PRE>
595     public void <B>set_proxy</B>(java.lang.String&nbsp;host,
596     int&nbsp;port)</PRE>
597     <DL>
598     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
599     <DD>Set the proxy information.
600     <P>
601     <DD><DL>
602     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#set_proxy(java.lang.String, int)">set_proxy</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
603     </DD>
604     <DD><DL>
605     <DT><B>Parameters:</B><DD><CODE>host</CODE> - the host name of a proxy server.<DD><CODE>port</CODE> - the port number of the proxy server.</DL>
606     </DD>
607     </DL>
608     <HR>
609    
610     <A NAME="set_timeout(int)"><!-- --></A><H3>
611     set_timeout</H3>
612     <PRE>
613     public void <B>set_timeout</B>(int&nbsp;msec)</PRE>
614     <DL>
615     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
616     <DD>Set timeout.
617     <P>
618     <DD><DL>
619     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#set_timeout(int)">set_timeout</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
620     </DD>
621     <DD><DL>
622     <DT><B>Parameters:</B><DD><CODE>msec</CODE> - timeout in seconds.</DL>
623     </DD>
624     </DL>
625     <HR>
626    
627     <A NAME="set_url(java.lang.String)"><!-- --></A><H3>
628     set_url</H3>
629     <PRE>
630     public void <B>set_url</B>(java.lang.String&nbsp;url)</PRE>
631     <DL>
632     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
633     <DD>Set the URL of a node server.
634     <P>
635     <DD><DL>
636     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#set_url(java.lang.String)">set_url</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
637     </DD>
638     <DD><DL>
639     <DT><B>Parameters:</B><DD><CODE>url</CODE> - the URL of a node server.</DL>
640     </DD>
641     </DL>
642     <HR>
643    
644     <A NAME="set_user(java.lang.String, int)"><!-- --></A><H3>
645     set_user</H3>
646     <PRE>
647     public boolean <B>set_user</B>(java.lang.String&nbsp;name,
648     int&nbsp;mode)</PRE>
649     <DL>
650     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
651     <DD>Manage a user account.
652     <P>
653     <DD><DL>
654     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#set_user(java.lang.String, int)">set_user</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
655     </DD>
656     <DD><DL>
657     <DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of a user.<DD><CODE>mode</CODE> - the operation mode. 0 means to delete the account. 1 means to set the
658     account as an administrator. 2 means to set the account as a normal user.
659     <DT><B>Returns:</B><DD>true if success, else it is false.</DL>
660     </DD>
661     </DL>
662     <HR>
663    
664     <A NAME="size()"><!-- --></A><H3>
665     size</H3>
666     <PRE>
667     public double <B>size</B>()</PRE>
668     <DL>
669     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
670     <DD>Get the size of the datbase of a node.
671     <P>
672     <DD><DL>
673     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#size()">size</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
674     </DD>
675     <DD><DL>
676    
677     <DT><B>Returns:</B><DD>the size of the datbase of the node. On error, -1.0 is returned.</DL>
678     </DD>
679     </DL>
680     <HR>
681    
682     <A NAME="status()"><!-- --></A><H3>
683     status</H3>
684     <PRE>
685     public int <B>status</B>()</PRE>
686     <DL>
687     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
688     <DD>Get the status code of the last request.
689     <P>
690     <DD><DL>
691     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#status()">status</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
692     </DD>
693     <DD><DL>
694    
695     <DT><B>Returns:</B><DD>the status code of the last request.</DL>
696     </DD>
697     </DL>
698     <HR>
699    
700     <A NAME="uri_to_id(java.lang.String)"><!-- --></A><H3>
701     uri_to_id</H3>
702     <PRE>
703     public int <B>uri_to_id</B>(java.lang.String&nbsp;uri)</PRE>
704     <DL>
705     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
706     <DD>Get the ID of a document spacified by URI.
707     <P>
708     <DD><DL>
709     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#uri_to_id(java.lang.String)">uri_to_id</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
710     </DD>
711     <DD><DL>
712     <DT><B>Parameters:</B><DD><CODE>uri</CODE> - the URI of a registered document.
713     <DT><B>Returns:</B><DD>the ID of the document. On error, -1 is returned.</DL>
714     </DD>
715     </DL>
716     <HR>
717    
718     <A NAME="word_num()"><!-- --></A><H3>
719     word_num</H3>
720     <PRE>
721     public int <B>word_num</B>()</PRE>
722     <DL>
723     <DD><B>Description copied from interface: <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></B></DD>
724     <DD>Get the number of unique words.
725     <P>
726     <DD><DL>
727     <DT><B>Specified by:</B><DD><CODE><A HREF="../estraier/Node.html#word_num()">word_num</A></CODE> in interface <CODE><A HREF="../estraier/Node.html" title="interface in estraier">Node</A></CODE></DL>
728     </DD>
729     <DD><DL>
730    
731     <DT><B>Returns:</B><DD>the number of unique words. On error, -1 is returned.</DL>
732     </DD>
733     </DL>
734     <!-- ========= END OF CLASS DATA ========= -->
735     <HR>
736    
737    
738     <!-- ======= START OF BOTTOM NAVBAR ====== -->
739     <A NAME="navbar_bottom"><!-- --></A>
740     <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
741     <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
742     <TR>
743     <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
744     <A NAME="navbar_bottom_firstrow"><!-- --></A>
745     <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
746     <TR ALIGN="center" VALIGN="top">
747     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
748     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
749     <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
750     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
751     <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
752     </TR>
753     </TABLE>
754     </TD>
755     <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
756     </EM>
757     </TD>
758     </TR>
759    
760     <TR>
761     <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
762     &nbsp;<A HREF="../estraier/Node.html" title="interface in estraier"><B>PREV CLASS</B></A>&nbsp;
763     &nbsp;<A HREF="../estraier/NodeResult.html" title="interface in estraier"><B>NEXT CLASS</B></A></FONT></TD>
764     <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
765     <A HREF="../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
766     &nbsp;<A HREF="NodeImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
767     &nbsp;<SCRIPT type="text/javascript">
768     <!--
769     if(window==top) {
770     document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
771     }
772     //-->
773     </SCRIPT>
774     <NOSCRIPT>
775     <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
776     </NOSCRIPT>
777    
778     </FONT></TD>
779     </TR>
780     <TR>
781     <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
782     SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
783     <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
784     DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
785     </TR>
786     </TABLE>
787     <A NAME="skip-navbar_bottom"></A>
788     <!-- ======== END OF BOTTOM NAVBAR ======= -->
789    
790     <HR>
791    
792     </BODY>
793     </HTML>

  ViewVC Help
Powered by ViewVC 1.1.26