• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/db-4.8.30/docs/java/com/sleepycat/persist/raw/
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_03) on Mon Apr 12 16:25:51 EDT 2010 -->
6<TITLE>
7RawType (Oracle - Berkeley DB Java API)
8</TITLE>
9
10<META NAME="date" CONTENT="2010-04-12">
11
12<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../style.css" TITLE="Style">
13
14<SCRIPT type="text/javascript">
15function windowTitle()
16{
17    if (location.href.indexOf('is-external=true') == -1) {
18        parent.document.title="RawType (Oracle - Berkeley DB Java API)";
19    }
20}
21</SCRIPT>
22<NOSCRIPT>
23</NOSCRIPT>
24
25</HEAD>
26
27<BODY BGCOLOR="white" onload="windowTitle();">
28<HR>
29
30
31<!-- ========= START OF TOP NAVBAR ======= -->
32<A NAME="navbar_top"><!-- --></A>
33<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
34<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
35<TR>
36<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
37<A NAME="navbar_top_firstrow"><!-- --></A>
38<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
39  <TR ALIGN="center" VALIGN="top">
40  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
42  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
43  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/RawType.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</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<b>Berkeley DB</b><br><font size="-1"> version 4.8.30</font></EM>
53</TD>
54</TR>
55
56<TR>
57<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58&nbsp;<A HREF="../../../../com/sleepycat/persist/raw/RawStore.html" title="class in com.sleepycat.persist.raw"><B>PREV CLASS</B></A>&nbsp;
59&nbsp;NEXT CLASS</FONT></TD>
60<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
61  <A HREF="../../../../index.html?com/sleepycat/persist/raw/RawType.html" target="_top"><B>FRAMES</B></A>  &nbsp;
62&nbsp;<A HREF="RawType.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;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
80<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
81DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&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">
91com.sleepycat.persist.raw</FONT>
92<BR>
93Interface RawType</H2>
94<HR>
95<DL>
96<DT><PRE>public interface <B>RawType</B></DL>
97</PRE>
98
99<P>
100The type definition for a simple or complex persistent type, or an array
101 of persistent types.
102
103 <p><code>RawType</code> objects are thread-safe.  Multiple threads may safely
104 call the methods of a shared <code>RawType</code> object.</p>
105<P>
106
107<P>
108<HR>
109
110<P>
111
112<!-- ========== METHOD SUMMARY =========== -->
113
114<A NAME="method_summary"><!-- --></A>
115<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
116<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
117<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
118<B>Method Summary</B></FONT></TH>
119</TR>
120<TR BGCOLOR="white" CLASS="TableRowColor">
121<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
122<CODE>&nbsp;<A HREF="../../../../com/sleepycat/persist/model/ClassMetadata.html" title="class in com.sleepycat.persist.model">ClassMetadata</A></CODE></FONT></TD>
123<TD><CODE><B><A HREF="../../../../com/sleepycat/persist/raw/RawType.html#getClassMetadata()">getClassMetadata</A></B>()</CODE>
124
125<BR>
126&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the original model class metadata used to create this class, or
127 null if this is not a model class.</TD>
128</TR>
129<TR BGCOLOR="white" CLASS="TableRowColor">
130<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
131<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
132<TD><CODE><B><A HREF="../../../../com/sleepycat/persist/raw/RawType.html#getClassName()">getClassName</A></B>()</CODE>
133
134<BR>
135&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the class name for this type in the format specified by <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true#getName()" title="class or interface in java.lang"><CODE>Class.getName()</CODE></A>.</TD>
136</TR>
137<TR BGCOLOR="white" CLASS="TableRowColor">
138<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
139<CODE>&nbsp;<A HREF="../../../../com/sleepycat/persist/raw/RawType.html" title="interface in com.sleepycat.persist.raw">RawType</A></CODE></FONT></TD>
140<TD><CODE><B><A HREF="../../../../com/sleepycat/persist/raw/RawType.html#getComponentType()">getComponentType</A></B>()</CODE>
141
142<BR>
143&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the array component type, or null if this is not an array type.</TD>
144</TR>
145<TR BGCOLOR="white" CLASS="TableRowColor">
146<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
147<CODE>&nbsp;int</CODE></FONT></TD>
148<TD><CODE><B><A HREF="../../../../com/sleepycat/persist/raw/RawType.html#getDimensions()">getDimensions</A></B>()</CODE>
149
150<BR>
151&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of array dimensions, or zero if this is not an array
152 type.</TD>
153</TR>
154<TR BGCOLOR="white" CLASS="TableRowColor">
155<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
156<CODE>&nbsp;<A HREF="../../../../com/sleepycat/persist/model/EntityMetadata.html" title="class in com.sleepycat.persist.model">EntityMetadata</A></CODE></FONT></TD>
157<TD><CODE><B><A HREF="../../../../com/sleepycat/persist/raw/RawType.html#getEntityMetadata()">getEntityMetadata</A></B>()</CODE>
158
159<BR>
160&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the original model entity metadata used to create this class, or
161 null if this is not an entity class.</TD>
162</TR>
163<TR BGCOLOR="white" CLASS="TableRowColor">
164<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
165<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
166<TD><CODE><B><A HREF="../../../../com/sleepycat/persist/raw/RawType.html#getEnumConstants()">getEnumConstants</A></B>()</CODE>
167
168<BR>
169&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an unmodifiable list of the names of the enum instances, or null
170 if this is not an enum type.</TD>
171</TR>
172<TR BGCOLOR="white" CLASS="TableRowColor">
173<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
174<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="../../../../com/sleepycat/persist/raw/RawField.html" title="interface in com.sleepycat.persist.raw">RawField</A>&gt;</CODE></FONT></TD>
175<TD><CODE><B><A HREF="../../../../com/sleepycat/persist/raw/RawType.html#getFields()">getFields</A></B>()</CODE>
176
177<BR>
178&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a map of field name to raw field for each non-static
179 non-transient field declared in this class, or null if this is not a
180 complex type (in other words, this is a simple type or an array type).</TD>
181</TR>
182<TR BGCOLOR="white" CLASS="TableRowColor">
183<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
184<CODE>&nbsp;int</CODE></FONT></TD>
185<TD><CODE><B><A HREF="../../../../com/sleepycat/persist/raw/RawType.html#getId()">getId</A></B>()</CODE>
186
187<BR>
188&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the internal unique ID for this type.</TD>
189</TR>
190<TR BGCOLOR="white" CLASS="TableRowColor">
191<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
192<CODE>&nbsp;<A HREF="../../../../com/sleepycat/persist/raw/RawType.html" title="interface in com.sleepycat.persist.raw">RawType</A></CODE></FONT></TD>
193<TD><CODE><B><A HREF="../../../../com/sleepycat/persist/raw/RawType.html#getSuperType()">getSuperType</A></B>()</CODE>
194
195<BR>
196&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of the superclass, or null if the superclass is Object
197 or this is not a complex type (in other words, this is a simple type or
198 an array type).</TD>
199</TR>
200<TR BGCOLOR="white" CLASS="TableRowColor">
201<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
202<CODE>&nbsp;int</CODE></FONT></TD>
203<TD><CODE><B><A HREF="../../../../com/sleepycat/persist/raw/RawType.html#getVersion()">getVersion</A></B>()</CODE>
204
205<BR>
206&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the class version for this type.</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="../../../../com/sleepycat/persist/raw/RawType.html#isArray()">isArray</A></B>()</CODE>
212
213<BR>
214&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether this is an array type.</TD>
215</TR>
216<TR BGCOLOR="white" CLASS="TableRowColor">
217<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
218<CODE>&nbsp;boolean</CODE></FONT></TD>
219<TD><CODE><B><A HREF="../../../../com/sleepycat/persist/raw/RawType.html#isEnum()">isEnum</A></B>()</CODE>
220
221<BR>
222&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether this is an enum type.</TD>
223</TR>
224<TR BGCOLOR="white" CLASS="TableRowColor">
225<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
226<CODE>&nbsp;boolean</CODE></FONT></TD>
227<TD><CODE><B><A HREF="../../../../com/sleepycat/persist/raw/RawType.html#isPrimitive()">isPrimitive</A></B>()</CODE>
228
229<BR>
230&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether this type is a Java primitive: char, byte, short, int,
231 long, float or double.</TD>
232</TR>
233<TR BGCOLOR="white" CLASS="TableRowColor">
234<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
235<CODE>&nbsp;boolean</CODE></FONT></TD>
236<TD><CODE><B><A HREF="../../../../com/sleepycat/persist/raw/RawType.html#isSimple()">isSimple</A></B>()</CODE>
237
238<BR>
239&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether this is a <a
240 href="../model/Entity.html#simpleTypes">simple type</a>: primitive,
241 primitive wrapper, BigInteger, String or Date.</TD>
242</TR>
243<TR BGCOLOR="white" CLASS="TableRowColor">
244<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
245<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
246<TD><CODE><B><A HREF="../../../../com/sleepycat/persist/raw/RawType.html#toString()">toString</A></B>()</CODE>
247
248<BR>
249&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an XML representation of the raw type.</TD>
250</TR>
251</TABLE>
252&nbsp;
253<P>
254
255<!-- ============ METHOD DETAIL ========== -->
256
257<A NAME="method_detail"><!-- --></A>
258<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
259<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
260<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
261<B>Method Detail</B></FONT></TH>
262</TR>
263</TABLE>
264
265<A NAME="getClassName()"><!-- --></A><H3>
266getClassName</H3>
267<PRE>
268<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getClassName</B>()</PRE>
269<DL>
270<DD>Returns the class name for this type in the format specified by <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true#getName()" title="class or interface in java.lang"><CODE>Class.getName()</CODE></A>.
271
272 <p>If this class currently exists (has not been removed or renamed) then
273 the class name may be passed to <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true#forName(java.lang.String)" title="class or interface in java.lang"><CODE>Class.forName(java.lang.String)</CODE></A> to get the current
274 <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><CODE>Class</CODE></A> object.  However, if this raw type is not the current
275 version of the class, this type information may differ from that of the
276 current <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><CODE>Class</CODE></A>.</p>
277<P>
278<DD><DL>
279</DL>
280</DD>
281</DL>
282<HR>
283
284<A NAME="getVersion()"><!-- --></A><H3>
285getVersion</H3>
286<PRE>
287int <B>getVersion</B>()</PRE>
288<DL>
289<DD>Returns the class version for this type.  For simple types, zero is
290 always returned.
291<P>
292<DD><DL>
293<DT><B>See Also:</B><DD><A HREF="../../../../com/sleepycat/persist/model/Entity.html#version()"><CODE>Entity.version()</CODE></A>, 
294<A HREF="../../../../com/sleepycat/persist/model/Persistent.html#version()"><CODE>Persistent.version()</CODE></A></DL>
295</DD>
296</DL>
297<HR>
298
299<A NAME="getId()"><!-- --></A><H3>
300getId</H3>
301<PRE>
302int <B>getId</B>()</PRE>
303<DL>
304<DD>Returns the internal unique ID for this type.
305<P>
306<DD><DL>
307</DL>
308</DD>
309</DL>
310<HR>
311
312<A NAME="isSimple()"><!-- --></A><H3>
313isSimple</H3>
314<PRE>
315boolean <B>isSimple</B>()</PRE>
316<DL>
317<DD>Returns whether this is a <a
318 href="../model/Entity.html#simpleTypes">simple type</a>: primitive,
319 primitive wrapper, BigInteger, String or Date.
320 <!--
321 primitive wrapper, BigInteger, BigDecimal, String or Date.
322 -->
323
324 <p>If true is returned, <A HREF="../../../../com/sleepycat/persist/raw/RawType.html#isPrimitive()"><CODE>isPrimitive()</CODE></A> can be called for more
325 information, and a raw value of this type is represented as a simple
326 type object (not as a <A HREF="../../../../com/sleepycat/persist/raw/RawObject.html" title="class in com.sleepycat.persist.raw"><CODE>RawObject</CODE></A>).</p>
327
328 <p>If false is returned, this is a complex type, an array type (see
329 <A HREF="../../../../com/sleepycat/persist/raw/RawType.html#isArray()"><CODE>isArray()</CODE></A>), or an enum type, and a raw value of this type is
330 represented as a <A HREF="../../../../com/sleepycat/persist/raw/RawObject.html" title="class in com.sleepycat.persist.raw"><CODE>RawObject</CODE></A>.</p>
331<P>
332<DD><DL>
333</DL>
334</DD>
335</DL>
336<HR>
337
338<A NAME="isPrimitive()"><!-- --></A><H3>
339isPrimitive</H3>
340<PRE>
341boolean <B>isPrimitive</B>()</PRE>
342<DL>
343<DD>Returns whether this type is a Java primitive: char, byte, short, int,
344 long, float or double.
345
346 <p>If true is returned, this is also a simple type.  In other words,
347 primitive types are a subset of simple types.</p>
348
349 <p>If true is returned, a raw value of this type is represented as a
350 non-null instance of the primitive type's wrapper class.  For example,
351 an <code>int</code> raw value is represented as an
352 <code>Integer</code>.</p>
353<P>
354<DD><DL>
355</DL>
356</DD>
357</DL>
358<HR>
359
360<A NAME="isEnum()"><!-- --></A><H3>
361isEnum</H3>
362<PRE>
363boolean <B>isEnum</B>()</PRE>
364<DL>
365<DD>Returns whether this is an enum type.
366
367 <p>If true is returned, a value of this type is a <A HREF="../../../../com/sleepycat/persist/raw/RawObject.html" title="class in com.sleepycat.persist.raw"><CODE>RawObject</CODE></A> and
368 the enum constant String is available via <A HREF="../../../../com/sleepycat/persist/raw/RawObject.html#getEnum()"><CODE>RawObject.getEnum()</CODE></A>.</p>
369
370 <p>If false is returned, then this is a complex type, an array type (see
371 <A HREF="../../../../com/sleepycat/persist/raw/RawType.html#isArray()"><CODE>isArray()</CODE></A>), or a simple type (see <A HREF="../../../../com/sleepycat/persist/raw/RawType.html#isSimple()"><CODE>isSimple()</CODE></A>).</p>
372<P>
373<DD><DL>
374</DL>
375</DD>
376</DL>
377<HR>
378
379<A NAME="getEnumConstants()"><!-- --></A><H3>
380getEnumConstants</H3>
381<PRE>
382<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt; <B>getEnumConstants</B>()</PRE>
383<DL>
384<DD>Returns an unmodifiable list of the names of the enum instances, or null
385 if this is not an enum type.
386<P>
387<DD><DL>
388</DL>
389</DD>
390</DL>
391<HR>
392
393<A NAME="isArray()"><!-- --></A><H3>
394isArray</H3>
395<PRE>
396boolean <B>isArray</B>()</PRE>
397<DL>
398<DD>Returns whether this is an array type.  Raw value arrays are represented
399 as <A HREF="../../../../com/sleepycat/persist/raw/RawObject.html" title="class in com.sleepycat.persist.raw"><CODE>RawObject</CODE></A> instances.
400
401 <p>If true is returned, the array component type is returned by <A HREF="../../../../com/sleepycat/persist/raw/RawType.html#getComponentType()"><CODE>getComponentType()</CODE></A> and the number of array dimensions is returned by
402 <A HREF="../../../../com/sleepycat/persist/raw/RawType.html#getDimensions()"><CODE>getDimensions()</CODE></A>.</p>
403
404 <p>If false is returned, then this is a complex type, an enum type (see
405 <A HREF="../../../../com/sleepycat/persist/raw/RawType.html#isEnum()"><CODE>isEnum()</CODE></A>), or a simple type (see <A HREF="../../../../com/sleepycat/persist/raw/RawType.html#isSimple()"><CODE>isSimple()</CODE></A>).</p>
406<P>
407<DD><DL>
408</DL>
409</DD>
410</DL>
411<HR>
412
413<A NAME="getDimensions()"><!-- --></A><H3>
414getDimensions</H3>
415<PRE>
416int <B>getDimensions</B>()</PRE>
417<DL>
418<DD>Returns the number of array dimensions, or zero if this is not an array
419 type.
420<P>
421<DD><DL>
422</DL>
423</DD>
424</DL>
425<HR>
426
427<A NAME="getComponentType()"><!-- --></A><H3>
428getComponentType</H3>
429<PRE>
430<A HREF="../../../../com/sleepycat/persist/raw/RawType.html" title="interface in com.sleepycat.persist.raw">RawType</A> <B>getComponentType</B>()</PRE>
431<DL>
432<DD>Returns the array component type, or null if this is not an array type.
433<P>
434<DD><DL>
435</DL>
436</DD>
437</DL>
438<HR>
439
440<A NAME="getFields()"><!-- --></A><H3>
441getFields</H3>
442<PRE>
443<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="../../../../com/sleepycat/persist/raw/RawField.html" title="interface in com.sleepycat.persist.raw">RawField</A>&gt; <B>getFields</B>()</PRE>
444<DL>
445<DD>Returns a map of field name to raw field for each non-static
446 non-transient field declared in this class, or null if this is not a
447 complex type (in other words, this is a simple type or an array type).
448<P>
449<DD><DL>
450</DL>
451</DD>
452</DL>
453<HR>
454
455<A NAME="getSuperType()"><!-- --></A><H3>
456getSuperType</H3>
457<PRE>
458<A HREF="../../../../com/sleepycat/persist/raw/RawType.html" title="interface in com.sleepycat.persist.raw">RawType</A> <B>getSuperType</B>()</PRE>
459<DL>
460<DD>Returns the type of the superclass, or null if the superclass is Object
461 or this is not a complex type (in other words, this is a simple type or
462 an array type).
463<P>
464<DD><DL>
465</DL>
466</DD>
467</DL>
468<HR>
469
470<A NAME="getClassMetadata()"><!-- --></A><H3>
471getClassMetadata</H3>
472<PRE>
473<A HREF="../../../../com/sleepycat/persist/model/ClassMetadata.html" title="class in com.sleepycat.persist.model">ClassMetadata</A> <B>getClassMetadata</B>()</PRE>
474<DL>
475<DD>Returns the original model class metadata used to create this class, or
476 null if this is not a model class.
477<P>
478<DD><DL>
479</DL>
480</DD>
481</DL>
482<HR>
483
484<A NAME="getEntityMetadata()"><!-- --></A><H3>
485getEntityMetadata</H3>
486<PRE>
487<A HREF="../../../../com/sleepycat/persist/model/EntityMetadata.html" title="class in com.sleepycat.persist.model">EntityMetadata</A> <B>getEntityMetadata</B>()</PRE>
488<DL>
489<DD>Returns the original model entity metadata used to create this class, or
490 null if this is not an entity class.
491<P>
492<DD><DL>
493</DL>
494</DD>
495</DL>
496<HR>
497
498<A NAME="toString()"><!-- --></A><H3>
499toString</H3>
500<PRE>
501<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>
502<DL>
503<DD>Returns an XML representation of the raw type.
504<P>
505<DD><DL>
506<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
507</DD>
508<DD><DL>
509</DL>
510</DD>
511</DL>
512<!-- ========= END OF CLASS DATA ========= -->
513<HR>
514
515
516<!-- ======= START OF BOTTOM NAVBAR ====== -->
517<A NAME="navbar_bottom"><!-- --></A>
518<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
519<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
520<TR>
521<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
522<A NAME="navbar_bottom_firstrow"><!-- --></A>
523<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
524  <TR ALIGN="center" VALIGN="top">
525  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
526  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
527  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
528  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/RawType.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
529  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
530  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
531  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
532  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
533  </TR>
534</TABLE>
535</TD>
536<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
537<b>Berkeley DB</b><br><font size="-1"> version 4.8.30</font></EM>
538</TD>
539</TR>
540
541<TR>
542<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
543&nbsp;<A HREF="../../../../com/sleepycat/persist/raw/RawStore.html" title="class in com.sleepycat.persist.raw"><B>PREV CLASS</B></A>&nbsp;
544&nbsp;NEXT CLASS</FONT></TD>
545<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
546  <A HREF="../../../../index.html?com/sleepycat/persist/raw/RawType.html" target="_top"><B>FRAMES</B></A>  &nbsp;
547&nbsp;<A HREF="RawType.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
548&nbsp;<SCRIPT type="text/javascript">
549  <!--
550  if(window==top) {
551    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
552  }
553  //-->
554</SCRIPT>
555<NOSCRIPT>
556  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
557</NOSCRIPT>
558
559
560</FONT></TD>
561</TR>
562<TR>
563<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
564  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
565<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
566DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
567</TR>
568</TABLE>
569<A NAME="skip-navbar_bottom"></A>
570<!-- ======== END OF BOTTOM NAVBAR ======= -->
571
572<HR>
573<font size=1>Copyright (c) 1996-2009 Oracle.  All rights reserved.</font>
574</BODY>
575</HTML>
576