Original 2.4. With additional eclipse .project/classpath and git ignore
[marc4j.git] / apidoc / org / marc4j / marc / impl / RecordImpl.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
2 <!--NewPage-->\r
3 <HTML>\r
4 <HEAD>\r
5 <!-- Generated by javadoc (build 1.5.0_06) on Fri Oct 17 16:04:52 EDT 2008 -->\r
6 <TITLE>\r
7 RecordImpl (MARC4J API)\r
8 </TITLE>\r
9 \r
10 <META NAME="keywords" CONTENT="org.marc4j.marc.impl.RecordImpl class">\r
11 \r
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">\r
13 \r
14 <SCRIPT type="text/javascript">\r
15 function windowTitle()\r
16 {\r
17     parent.document.title="RecordImpl (MARC4J API)";\r
18 }\r
19 </SCRIPT>\r
20 <NOSCRIPT>\r
21 </NOSCRIPT>\r
22 \r
23 </HEAD>\r
24 \r
25 <BODY BGCOLOR="white" onload="windowTitle();">\r
26 \r
27 \r
28 <!-- ========= START OF TOP NAVBAR ======= -->\r
29 <A NAME="navbar_top"><!-- --></A>\r
30 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>\r
31 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">\r
32 <TR>\r
33 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
34 <A NAME="navbar_top_firstrow"><!-- --></A>\r
35 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">\r
36   <TR ALIGN="center" VALIGN="top">\r
37   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>\r
38   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>\r
39   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>\r
40   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/RecordImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>\r
41   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>\r
42   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>\r
43   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>\r
44   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>\r
45   </TR>\r
46 </TABLE>\r
47 </TD>\r
48 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
49 </EM>\r
50 </TD>\r
51 </TR>\r
52 \r
53 <TR>\r
54 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
55 &nbsp;<A HREF="../../../../org/marc4j/marc/impl/MarcFactoryImpl.html" title="class in org.marc4j.marc.impl"><B>PREV CLASS</B></A>&nbsp;\r
56 &nbsp;<A HREF="../../../../org/marc4j/marc/impl/SubfieldImpl.html" title="class in org.marc4j.marc.impl"><B>NEXT CLASS</B></A></FONT></TD>\r
57 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
58   <A HREF="../../../../index.html?org/marc4j/marc/impl/RecordImpl.html" target="_top"><B>FRAMES</B></A>  &nbsp;\r
59 &nbsp;<A HREF="RecordImpl.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;\r
60 &nbsp;<SCRIPT type="text/javascript">\r
61   <!--\r
62   if(window==top) {\r
63     document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');\r
64   }\r
65   //-->\r
66 </SCRIPT>\r
67 <NOSCRIPT>\r
68   <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>\r
69 </NOSCRIPT>\r
70 \r
71 \r
72 </FONT></TD>\r
73 </TR>\r
74 <TR>\r
75 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
76   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>\r
77 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
78 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>\r
79 </TR>\r
80 </TABLE>\r
81 <A NAME="skip-navbar_top"></A>\r
82 <!-- ========= END OF TOP NAVBAR ========= -->\r
83 \r
84 <HR>\r
85 <!-- ======== START OF CLASS DATA ======== -->\r
86 <H2>\r
87 <FONT SIZE="-1">\r
88 org.marc4j.marc.impl</FONT>\r
89 <BR>\r
90 Class RecordImpl</H2>\r
91 <PRE>\r
92 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>\r
93   <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.marc4j.marc.impl.RecordImpl</B>\r
94 </PRE>\r
95 <DL>\r
96 <DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/Serializable.html" title="class or interface in java.io">Serializable</A>, <A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></DD>\r
97 </DL>\r
98 <HR>\r
99 <DL>\r
100 <DT><PRE>public class <B>RecordImpl</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></DL>\r
101 </PRE>\r
102 \r
103 <P>\r
104 Represents a MARC record.\r
105 <P>\r
106 \r
107 <P>\r
108 <DL>\r
109 <DT><B>Version:</B></DT>\r
110   <DD>$Revision: 1.5 $</DD>\r
111 <DT><B>Author:</B></DT>\r
112   <DD>Bas Peters</DD>\r
113 <DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#org.marc4j.marc.impl.RecordImpl">Serialized Form</A></DL>\r
114 <HR>\r
115 \r
116 <P>\r
117 \r
118 <!-- ======== CONSTRUCTOR SUMMARY ======== -->\r
119 \r
120 <A NAME="constructor_summary"><!-- --></A>\r
121 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
122 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
123 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">\r
124 <B>Constructor Summary</B></FONT></TH>\r
125 </TR>\r
126 <TR BGCOLOR="white" CLASS="TableRowColor">\r
127 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#RecordImpl()">RecordImpl</A></B>()</CODE>\r
128 \r
129 <BR>\r
130 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new <code>Record</code>.</TD>\r
131 </TR>\r
132 </TABLE>\r
133 &nbsp;\r
134 <!-- ========== METHOD SUMMARY =========== -->\r
135 \r
136 <A NAME="method_summary"><!-- --></A>\r
137 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
138 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
139 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">\r
140 <B>Method Summary</B></FONT></TH>\r
141 </TR>\r
142 <TR BGCOLOR="white" CLASS="TableRowColor">\r
143 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
144 <CODE>&nbsp;void</CODE></FONT></TD>\r
145 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#addVariableField(org.marc4j.marc.VariableField)">addVariableField</A></B>(<A HREF="../../../../org/marc4j/marc/VariableField.html" title="interface in org.marc4j.marc">VariableField</A>&nbsp;field)</CODE>\r
146 \r
147 <BR>\r
148 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a <code>VariableField</code> being a <code>ControlField</code>
149  or <code>DataField</code>.</TD>\r
150 </TR>\r
151 <TR BGCOLOR="white" CLASS="TableRowColor">\r
152 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
153 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A></CODE></FONT></TD>\r
154 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#find(java.lang.String)">find</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;pattern)</CODE>\r
155 \r
156 <BR>\r
157 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a List of VariableField objects that have a data element that
158  matches the given regular expression.</TD>\r
159 </TR>\r
160 <TR BGCOLOR="white" CLASS="TableRowColor">\r
161 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
162 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A></CODE></FONT></TD>\r
163 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#find(java.lang.String[], java.lang.String)">find</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>[]&nbsp;tag,\r
164      <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;pattern)</CODE>\r
165 \r
166 <BR>\r
167 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a List of VariableField objects with the given tags that have a
168  data element that matches the given regular expression.</TD>\r
169 </TR>\r
170 <TR BGCOLOR="white" CLASS="TableRowColor">\r
171 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
172 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A></CODE></FONT></TD>\r
173 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#find(java.lang.String, java.lang.String)">find</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;tag,\r
174      <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;pattern)</CODE>\r
175 \r
176 <BR>\r
177 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a List of VariableField objects with the given tag that have a
178  data element that matches the given regular expression.</TD>\r
179 </TR>\r
180 <TR BGCOLOR="white" CLASS="TableRowColor">\r
181 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
182 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A></CODE></FONT></TD>\r
183 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#getControlFields()">getControlFields</A></B>()</CODE>\r
184 \r
185 <BR>\r
186 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of control fields</TD>\r
187 </TR>\r
188 <TR BGCOLOR="white" CLASS="TableRowColor">\r
189 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
190 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>\r
191 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#getControlNumber()">getControlNumber</A></B>()</CODE>\r
192 \r
193 <BR>\r
194 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the control number or <code>null</code> if no control number is
195  available.</TD>\r
196 </TR>\r
197 <TR BGCOLOR="white" CLASS="TableRowColor">\r
198 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
199 <CODE>&nbsp;<A HREF="../../../../org/marc4j/marc/ControlField.html" title="interface in org.marc4j.marc">ControlField</A></CODE></FONT></TD>\r
200 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#getControlNumberField()">getControlNumberField</A></B>()</CODE>\r
201 \r
202 <BR>\r
203 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the control number field or <code>null</code> if no control
204  number field is available.</TD>\r
205 </TR>\r
206 <TR BGCOLOR="white" CLASS="TableRowColor">\r
207 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
208 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A></CODE></FONT></TD>\r
209 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#getDataFields()">getDataFields</A></B>()</CODE>\r
210 \r
211 <BR>\r
212 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of data fields</TD>\r
213 </TR>\r
214 <TR BGCOLOR="white" CLASS="TableRowColor">\r
215 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
216 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A></CODE></FONT></TD>\r
217 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#getId()">getId</A></B>()</CODE>\r
218 \r
219 <BR>\r
220 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the identifier.</TD>\r
221 </TR>\r
222 <TR BGCOLOR="white" CLASS="TableRowColor">\r
223 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
224 <CODE>&nbsp;<A HREF="../../../../org/marc4j/marc/Leader.html" title="interface in org.marc4j.marc">Leader</A></CODE></FONT></TD>\r
225 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#getLeader()">getLeader</A></B>()</CODE>\r
226 \r
227 <BR>\r
228 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <code>Leader</code>.</TD>\r
229 </TR>\r
230 <TR BGCOLOR="white" CLASS="TableRowColor">\r
231 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
232 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>\r
233 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#getType()">getType</A></B>()</CODE>\r
234 \r
235 <BR>\r
236 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of record.</TD>\r
237 </TR>\r
238 <TR BGCOLOR="white" CLASS="TableRowColor">\r
239 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
240 <CODE>&nbsp;<A HREF="../../../../org/marc4j/marc/VariableField.html" title="interface in org.marc4j.marc">VariableField</A></CODE></FONT></TD>\r
241 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#getVariableField(java.lang.String)">getVariableField</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;tag)</CODE>\r
242 \r
243 <BR>\r
244 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the first instance of the variable field with the given tag.</TD>\r
245 </TR>\r
246 <TR BGCOLOR="white" CLASS="TableRowColor">\r
247 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
248 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A></CODE></FONT></TD>\r
249 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#getVariableFields()">getVariableFields</A></B>()</CODE>\r
250 \r
251 <BR>\r
252 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of variable fields</TD>\r
253 </TR>\r
254 <TR BGCOLOR="white" CLASS="TableRowColor">\r
255 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
256 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A></CODE></FONT></TD>\r
257 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#getVariableFields(java.lang.String)">getVariableFields</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;tag)</CODE>\r
258 \r
259 <BR>\r
260 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of variable fields with the given tag.</TD>\r
261 </TR>\r
262 <TR BGCOLOR="white" CLASS="TableRowColor">\r
263 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
264 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A></CODE></FONT></TD>\r
265 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#getVariableFields(java.lang.String[])">getVariableFields</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>[]&nbsp;tags)</CODE>\r
266 \r
267 <BR>\r
268 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of variable fields for the given tags.</TD>\r
269 </TR>\r
270 <TR BGCOLOR="white" CLASS="TableRowColor">\r
271 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
272 <CODE>&nbsp;void</CODE></FONT></TD>\r
273 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#removeVariableField(org.marc4j.marc.VariableField)">removeVariableField</A></B>(<A HREF="../../../../org/marc4j/marc/VariableField.html" title="interface in org.marc4j.marc">VariableField</A>&nbsp;field)</CODE>\r
274 \r
275 <BR>\r
276 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a variable field from the collection.</TD>\r
277 </TR>\r
278 <TR BGCOLOR="white" CLASS="TableRowColor">\r
279 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
280 <CODE>&nbsp;void</CODE></FONT></TD>\r
281 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#setId(java.lang.Long)">setId</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;id)</CODE>\r
282 \r
283 <BR>\r
284 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the identifier.</TD>\r
285 </TR>\r
286 <TR BGCOLOR="white" CLASS="TableRowColor">\r
287 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
288 <CODE>&nbsp;void</CODE></FONT></TD>\r
289 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#setLeader(org.marc4j.marc.Leader)">setLeader</A></B>(<A HREF="../../../../org/marc4j/marc/Leader.html" title="interface in org.marc4j.marc">Leader</A>&nbsp;leader)</CODE>\r
290 \r
291 <BR>\r
292 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the <code>Leader</code>.</TD>\r
293 </TR>\r
294 <TR BGCOLOR="white" CLASS="TableRowColor">\r
295 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
296 <CODE>&nbsp;void</CODE></FONT></TD>\r
297 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#setType(java.lang.String)">setType</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;type)</CODE>\r
298 \r
299 <BR>\r
300 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the type of record.</TD>\r
301 </TR>\r
302 <TR BGCOLOR="white" CLASS="TableRowColor">\r
303 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
304 <CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>\r
305 <TD><CODE><B><A HREF="../../../../org/marc4j/marc/impl/RecordImpl.html#toString()">toString</A></B>()</CODE>\r
306 \r
307 <BR>\r
308 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a string representation of this record.</TD>\r
309 </TR>\r
310 </TABLE>\r
311 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>\r
312 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
313 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">\r
314 <TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TH>\r
315 </TR>\r
316 <TR BGCOLOR="white" CLASS="TableRowColor">\r
317 <TD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>\r
318 </TR>\r
319 </TABLE>\r
320 &nbsp;\r
321 <P>\r
322 \r
323 <!-- ========= CONSTRUCTOR DETAIL ======== -->\r
324 \r
325 <A NAME="constructor_detail"><!-- --></A>\r
326 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
327 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
328 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">\r
329 <B>Constructor Detail</B></FONT></TH>\r
330 </TR>\r
331 </TABLE>\r
332 \r
333 <A NAME="RecordImpl()"><!-- --></A><H3>\r
334 RecordImpl</H3>\r
335 <PRE>\r
336 public <B>RecordImpl</B>()</PRE>\r
337 <DL>\r
338 <DD>Creates a new <code>Record</code>.\r
339 <P>\r
340 </DL>\r
341 \r
342 <!-- ============ METHOD DETAIL ========== -->\r
343 \r
344 <A NAME="method_detail"><!-- --></A>\r
345 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
346 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
347 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">\r
348 <B>Method Detail</B></FONT></TH>\r
349 </TR>\r
350 </TABLE>\r
351 \r
352 <A NAME="setType(java.lang.String)"><!-- --></A><H3>\r
353 setType</H3>\r
354 <PRE>\r
355 public void <B>setType</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;type)</PRE>\r
356 <DL>\r
357 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#setType(java.lang.String)">Record</A></CODE></B></DD>\r
358 <DD>Sets the type of record.\r
359 <P>\r
360 <DD><DL>\r
361 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#setType(java.lang.String)">setType</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
362 </DD>\r
363 <DD><DL>\r
364 <DT><B>Parameters:</B><DD><CODE>type</CODE> - the type of record</DL>\r
365 </DD>\r
366 </DL>\r
367 <HR>\r
368 \r
369 <A NAME="getType()"><!-- --></A><H3>\r
370 getType</H3>\r
371 <PRE>\r
372 public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getType</B>()</PRE>\r
373 <DL>\r
374 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#getType()">Record</A></CODE></B></DD>\r
375 <DD>Returns the type of record.\r
376 <P>\r
377 <DD><DL>\r
378 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#getType()">getType</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
379 </DD>\r
380 <DD><DL>\r
381 \r
382 <DT><B>Returns:</B><DD>String - the type of record</DL>\r
383 </DD>\r
384 </DL>\r
385 <HR>\r
386 \r
387 <A NAME="setLeader(org.marc4j.marc.Leader)"><!-- --></A><H3>\r
388 setLeader</H3>\r
389 <PRE>\r
390 public void <B>setLeader</B>(<A HREF="../../../../org/marc4j/marc/Leader.html" title="interface in org.marc4j.marc">Leader</A>&nbsp;leader)</PRE>\r
391 <DL>\r
392 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#setLeader(org.marc4j.marc.Leader)">Record</A></CODE></B></DD>\r
393 <DD>Sets the <code>Leader</code>.\r
394 <P>\r
395 <DD><DL>\r
396 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#setLeader(org.marc4j.marc.Leader)">setLeader</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
397 </DD>\r
398 <DD><DL>\r
399 <DT><B>Parameters:</B><DD><CODE>leader</CODE> - the <code>Leader</code></DL>\r
400 </DD>\r
401 </DL>\r
402 <HR>\r
403 \r
404 <A NAME="getLeader()"><!-- --></A><H3>\r
405 getLeader</H3>\r
406 <PRE>\r
407 public <A HREF="../../../../org/marc4j/marc/Leader.html" title="interface in org.marc4j.marc">Leader</A> <B>getLeader</B>()</PRE>\r
408 <DL>\r
409 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#getLeader()">Record</A></CODE></B></DD>\r
410 <DD>Returns the <code>Leader</code>.\r
411 <P>\r
412 <DD><DL>\r
413 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#getLeader()">getLeader</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
414 </DD>\r
415 <DD><DL>\r
416 \r
417 <DT><B>Returns:</B><DD>Leader - the <code>Leader</code></DL>\r
418 </DD>\r
419 </DL>\r
420 <HR>\r
421 \r
422 <A NAME="addVariableField(org.marc4j.marc.VariableField)"><!-- --></A><H3>\r
423 addVariableField</H3>\r
424 <PRE>\r
425 public void <B>addVariableField</B>(<A HREF="../../../../org/marc4j/marc/VariableField.html" title="interface in org.marc4j.marc">VariableField</A>&nbsp;field)</PRE>\r
426 <DL>\r
427 <DD>Adds a <code>VariableField</code> being a <code>ControlField</code>
428  or <code>DataField</code>.
429  
430  If the <code>VariableField</code> is a control number field (001) and
431  the record already has a control number field, the field is replaced with
432  the new instance.\r
433 <P>\r
434 <DD><DL>\r
435 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#addVariableField(org.marc4j.marc.VariableField)">addVariableField</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
436 </DD>\r
437 <DD><DL>\r
438 <DT><B>Parameters:</B><DD><CODE>field</CODE> - the <code>VariableField</code>\r
439 <DT><B>Throws:</B>\r
440 <DD><CODE><A HREF="../../../../org/marc4j/marc/IllegalAddException.html" title="class in org.marc4j.marc">IllegalAddException</A></CODE> - when the parameter is not a <code>VariableField</code>
441              instance</DL>\r
442 </DD>\r
443 </DL>\r
444 <HR>\r
445 \r
446 <A NAME="removeVariableField(org.marc4j.marc.VariableField)"><!-- --></A><H3>\r
447 removeVariableField</H3>\r
448 <PRE>\r
449 public void <B>removeVariableField</B>(<A HREF="../../../../org/marc4j/marc/VariableField.html" title="interface in org.marc4j.marc">VariableField</A>&nbsp;field)</PRE>\r
450 <DL>\r
451 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#removeVariableField(org.marc4j.marc.VariableField)">Record</A></CODE></B></DD>\r
452 <DD>Removes a variable field from the collection.\r
453 <P>\r
454 <DD><DL>\r
455 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#removeVariableField(org.marc4j.marc.VariableField)">removeVariableField</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
456 </DD>\r
457 <DD><DL>\r
458 <DT><B>Parameters:</B><DD><CODE>field</CODE> - the variable field</DL>\r
459 </DD>\r
460 </DL>\r
461 <HR>\r
462 \r
463 <A NAME="getControlNumberField()"><!-- --></A><H3>\r
464 getControlNumberField</H3>\r
465 <PRE>\r
466 public <A HREF="../../../../org/marc4j/marc/ControlField.html" title="interface in org.marc4j.marc">ControlField</A> <B>getControlNumberField</B>()</PRE>\r
467 <DL>\r
468 <DD>Returns the control number field or <code>null</code> if no control
469  number field is available.\r
470 <P>\r
471 <DD><DL>\r
472 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#getControlNumberField()">getControlNumberField</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
473 </DD>\r
474 <DD><DL>\r
475 \r
476 <DT><B>Returns:</B><DD>ControlField - the control number field</DL>\r
477 </DD>\r
478 </DL>\r
479 <HR>\r
480 \r
481 <A NAME="getControlFields()"><!-- --></A><H3>\r
482 getControlFields</H3>\r
483 <PRE>\r
484 public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A> <B>getControlFields</B>()</PRE>\r
485 <DL>\r
486 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#getControlFields()">Record</A></CODE></B></DD>\r
487 <DD>Returns a list of control fields\r
488 <P>\r
489 <DD><DL>\r
490 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#getControlFields()">getControlFields</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
491 </DD>\r
492 <DD><DL>\r
493 \r
494 <DT><B>Returns:</B><DD>List - the control fields</DL>\r
495 </DD>\r
496 </DL>\r
497 <HR>\r
498 \r
499 <A NAME="getDataFields()"><!-- --></A><H3>\r
500 getDataFields</H3>\r
501 <PRE>\r
502 public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A> <B>getDataFields</B>()</PRE>\r
503 <DL>\r
504 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#getDataFields()">Record</A></CODE></B></DD>\r
505 <DD>Returns a list of data fields\r
506 <P>\r
507 <DD><DL>\r
508 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#getDataFields()">getDataFields</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
509 </DD>\r
510 <DD><DL>\r
511 \r
512 <DT><B>Returns:</B><DD>List - the data fields</DL>\r
513 </DD>\r
514 </DL>\r
515 <HR>\r
516 \r
517 <A NAME="getVariableField(java.lang.String)"><!-- --></A><H3>\r
518 getVariableField</H3>\r
519 <PRE>\r
520 public <A HREF="../../../../org/marc4j/marc/VariableField.html" title="interface in org.marc4j.marc">VariableField</A> <B>getVariableField</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;tag)</PRE>\r
521 <DL>\r
522 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#getVariableField(java.lang.String)">Record</A></CODE></B></DD>\r
523 <DD>Returns the first instance of the variable field with the given tag.\r
524 <P>\r
525 <DD><DL>\r
526 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#getVariableField(java.lang.String)">getVariableField</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
527 </DD>\r
528 <DD><DL>\r
529 \r
530 <DT><B>Returns:</B><DD>VariableField - the variable field</DL>\r
531 </DD>\r
532 </DL>\r
533 <HR>\r
534 \r
535 <A NAME="getVariableFields(java.lang.String)"><!-- --></A><H3>\r
536 getVariableFields</H3>\r
537 <PRE>\r
538 public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A> <B>getVariableFields</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;tag)</PRE>\r
539 <DL>\r
540 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#getVariableFields(java.lang.String)">Record</A></CODE></B></DD>\r
541 <DD>Returns a list of variable fields with the given tag.\r
542 <P>\r
543 <DD><DL>\r
544 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#getVariableFields(java.lang.String)">getVariableFields</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
545 </DD>\r
546 <DD><DL>\r
547 \r
548 <DT><B>Returns:</B><DD>List - the variable fields</DL>\r
549 </DD>\r
550 </DL>\r
551 <HR>\r
552 \r
553 <A NAME="getVariableFields()"><!-- --></A><H3>\r
554 getVariableFields</H3>\r
555 <PRE>\r
556 public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A> <B>getVariableFields</B>()</PRE>\r
557 <DL>\r
558 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#getVariableFields()">Record</A></CODE></B></DD>\r
559 <DD>Returns a list of variable fields\r
560 <P>\r
561 <DD><DL>\r
562 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#getVariableFields()">getVariableFields</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
563 </DD>\r
564 <DD><DL>\r
565 \r
566 <DT><B>Returns:</B><DD>List - the variable fields</DL>\r
567 </DD>\r
568 </DL>\r
569 <HR>\r
570 \r
571 <A NAME="getControlNumber()"><!-- --></A><H3>\r
572 getControlNumber</H3>\r
573 <PRE>\r
574 public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getControlNumber</B>()</PRE>\r
575 <DL>\r
576 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#getControlNumber()">Record</A></CODE></B></DD>\r
577 <DD>Returns the control number or <code>null</code> if no control number is
578  available.
579  
580  This method returns the data for a <code>ControlField</code> with tag
581  001.\r
582 <P>\r
583 <DD><DL>\r
584 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#getControlNumber()">getControlNumber</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
585 </DD>\r
586 <DD><DL>\r
587 \r
588 <DT><B>Returns:</B><DD>String - the control number</DL>\r
589 </DD>\r
590 </DL>\r
591 <HR>\r
592 \r
593 <A NAME="getVariableFields(java.lang.String[])"><!-- --></A><H3>\r
594 getVariableFields</H3>\r
595 <PRE>\r
596 public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A> <B>getVariableFields</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>[]&nbsp;tags)</PRE>\r
597 <DL>\r
598 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#getVariableFields(java.lang.String[])">Record</A></CODE></B></DD>\r
599 <DD>Returns a list of variable fields for the given tags.
600  
601  <p>
602  For example:
603  
604  <pre>
605  String tags = { &quot;100&quot;, &quot;245&quot;, &quot;260&quot;, &quot;300&quot; };
606  
607  List fields = record.getVariableFields(tags);
608  </pre>\r
609 <P>\r
610 <DD><DL>\r
611 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#getVariableFields(java.lang.String[])">getVariableFields</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
612 </DD>\r
613 <DD><DL>\r
614 \r
615 <DT><B>Returns:</B><DD>List - the variable fields</DL>\r
616 </DD>\r
617 </DL>\r
618 <HR>\r
619 \r
620 <A NAME="toString()"><!-- --></A><H3>\r
621 toString</H3>\r
622 <PRE>\r
623 public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>\r
624 <DL>\r
625 <DD>Returns a string representation of this record.
626  
627  <p>
628  Example:
629  
630  <pre>
631      
632       LEADER 00714cam a2200205 a 4500 
633       001 12883376 
634       005 20030616111422.0
635       008 020805s2002 nyu j 000 1 eng 
636       020   $a0786808772 
637       020   $a0786816155 (pbk.) 
638       040   $aDLC$cDLC$dDLC 
639       100 1 $aChabon, Michael. 
640       245 10$aSummerland /$cMichael Chabon. 
641       250   $a1st ed. 
642       260   $aNew York :$bMiramax Books/Hyperion Books for Children,$cc2002. 
643       300   $a500 p. ;$c22 cm. 
644       650  1$aFantasy. 
645       650  1$aBaseball$vFiction. 
646       650  1$aMagic$vFiction.
647       
648  </pre>\r
649 <P>\r
650 <DD><DL>\r
651 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></CODE></DL>\r
652 </DD>\r
653 <DD><DL>\r
654 \r
655 <DT><B>Returns:</B><DD>String - a string representation of this record</DL>\r
656 </DD>\r
657 </DL>\r
658 <HR>\r
659 \r
660 <A NAME="find(java.lang.String)"><!-- --></A><H3>\r
661 find</H3>\r
662 <PRE>\r
663 public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A> <B>find</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;pattern)</PRE>\r
664 <DL>\r
665 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#find(java.lang.String)">Record</A></CODE></B></DD>\r
666 <DD>Returns a List of VariableField objects that have a data element that
667  matches the given regular expression.
668  
669  <p>
670  See <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html" title="class or interface in java.util.regex"><CODE>Pattern</CODE></A> for more information about Java
671  regular expressions.
672  </p>\r
673 <P>\r
674 <DD><DL>\r
675 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#find(java.lang.String)">find</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
676 </DD>\r
677 <DD><DL>\r
678 <DT><B>Parameters:</B><DD><CODE>pattern</CODE> - the regular expression\r
679 <DT><B>Returns:</B><DD>List - the result list</DL>\r
680 </DD>\r
681 </DL>\r
682 <HR>\r
683 \r
684 <A NAME="find(java.lang.String, java.lang.String)"><!-- --></A><H3>\r
685 find</H3>\r
686 <PRE>\r
687 public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A> <B>find</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;tag,\r
688                  <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;pattern)</PRE>\r
689 <DL>\r
690 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#find(java.lang.String, java.lang.String)">Record</A></CODE></B></DD>\r
691 <DD>Returns a List of VariableField objects with the given tag that have a
692  data element that matches the given regular expression.
693  
694  <p>
695  See <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html" title="class or interface in java.util.regex"><CODE>Pattern</CODE></A> for more information about Java
696  regular expressions.
697  </p>\r
698 <P>\r
699 <DD><DL>\r
700 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#find(java.lang.String, java.lang.String)">find</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
701 </DD>\r
702 <DD><DL>\r
703 <DT><B>Parameters:</B><DD><CODE>tag</CODE> - the tag value<DD><CODE>pattern</CODE> - the regular expression\r
704 <DT><B>Returns:</B><DD>List - the result list</DL>\r
705 </DD>\r
706 </DL>\r
707 <HR>\r
708 \r
709 <A NAME="find(java.lang.String[], java.lang.String)"><!-- --></A><H3>\r
710 find</H3>\r
711 <PRE>\r
712 public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html" title="class or interface in java.util">List</A> <B>find</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>[]&nbsp;tag,\r
713                  <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;pattern)</PRE>\r
714 <DL>\r
715 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#find(java.lang.String[], java.lang.String)">Record</A></CODE></B></DD>\r
716 <DD>Returns a List of VariableField objects with the given tags that have a
717  data element that matches the given regular expression.
718  
719  <p>
720  See <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html" title="class or interface in java.util.regex"><CODE>Pattern</CODE></A> for more information about Java
721  regular expressions.
722  </p>\r
723 <P>\r
724 <DD><DL>\r
725 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#find(java.lang.String[], java.lang.String)">find</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
726 </DD>\r
727 <DD><DL>\r
728 <DT><B>Parameters:</B><DD><CODE>tag</CODE> - the tag values<DD><CODE>pattern</CODE> - the regular expression\r
729 <DT><B>Returns:</B><DD>List - the result list</DL>\r
730 </DD>\r
731 </DL>\r
732 <HR>\r
733 \r
734 <A NAME="setId(java.lang.Long)"><!-- --></A><H3>\r
735 setId</H3>\r
736 <PRE>\r
737 public void <B>setId</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;id)</PRE>\r
738 <DL>\r
739 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#setId(java.lang.Long)">Record</A></CODE></B></DD>\r
740 <DD>Sets the identifier.
741  
742  <p>
743  The purpose of this identifier is to provide an identifier for
744  persistency.\r
745 <P>\r
746 <DD><DL>\r
747 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#setId(java.lang.Long)">setId</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
748 </DD>\r
749 <DD><DL>\r
750 <DT><B>Parameters:</B><DD><CODE>id</CODE> - the identifier</DL>\r
751 </DD>\r
752 </DL>\r
753 <HR>\r
754 \r
755 <A NAME="getId()"><!-- --></A><H3>\r
756 getId</H3>\r
757 <PRE>\r
758 public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A> <B>getId</B>()</PRE>\r
759 <DL>\r
760 <DD><B>Description copied from interface: <CODE><A HREF="../../../../org/marc4j/marc/Record.html#getId()">Record</A></CODE></B></DD>\r
761 <DD>Returns the identifier.\r
762 <P>\r
763 <DD><DL>\r
764 <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/marc4j/marc/Record.html#getId()">getId</A></CODE> in interface <CODE><A HREF="../../../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A></CODE></DL>\r
765 </DD>\r
766 <DD><DL>\r
767 \r
768 <DT><B>Returns:</B><DD>Long - the identifier</DL>\r
769 </DD>\r
770 </DL>\r
771 <!-- ========= END OF CLASS DATA ========= -->\r
772 <HR>\r
773 \r
774 \r
775 <!-- ======= START OF BOTTOM NAVBAR ====== -->\r
776 <A NAME="navbar_bottom"><!-- --></A>\r
777 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>\r
778 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">\r
779 <TR>\r
780 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
781 <A NAME="navbar_bottom_firstrow"><!-- --></A>\r
782 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">\r
783   <TR ALIGN="center" VALIGN="top">\r
784   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>\r
785   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>\r
786   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>\r
787   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/RecordImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>\r
788   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>\r
789   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>\r
790   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>\r
791   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>\r
792   </TR>\r
793 </TABLE>\r
794 </TD>\r
795 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
796 </EM>\r
797 </TD>\r
798 </TR>\r
799 \r
800 <TR>\r
801 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
802 &nbsp;<A HREF="../../../../org/marc4j/marc/impl/MarcFactoryImpl.html" title="class in org.marc4j.marc.impl"><B>PREV CLASS</B></A>&nbsp;\r
803 &nbsp;<A HREF="../../../../org/marc4j/marc/impl/SubfieldImpl.html" title="class in org.marc4j.marc.impl"><B>NEXT CLASS</B></A></FONT></TD>\r
804 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
805   <A HREF="../../../../index.html?org/marc4j/marc/impl/RecordImpl.html" target="_top"><B>FRAMES</B></A>  &nbsp;\r
806 &nbsp;<A HREF="RecordImpl.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;\r
807 &nbsp;<SCRIPT type="text/javascript">\r
808   <!--\r
809   if(window==top) {\r
810     document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');\r
811   }\r
812   //-->\r
813 </SCRIPT>\r
814 <NOSCRIPT>\r
815   <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>\r
816 </NOSCRIPT>\r
817 \r
818 \r
819 </FONT></TD>\r
820 </TR>\r
821 <TR>\r
822 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
823   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>\r
824 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
825 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>\r
826 </TR>\r
827 </TABLE>\r
828 <A NAME="skip-navbar_bottom"></A>\r
829 <!-- ======== END OF BOTTOM NAVBAR ======= -->\r
830 \r
831 <HR>\r
832 Copyright © 2002-2006 Bas Peters. All Rights Reserved.\r
833 </BODY>\r
834 </HTML>\r