/[volute]/trunk/projects/theory/snapdm/output/java/doc/org/ivoa/dm/MetaDataFactory.html
ViewVC logotype

Contents of /trunk/projects/theory/snapdm/output/java/doc/org/ivoa/dm/MetaDataFactory.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 418 - (show annotations)
Thu May 8 11:12:24 2008 UTC (12 years, 6 months ago) by bourges.laurent
File MIME type: text/html
File size: 13654 byte(s)
updated java doc for all java source files
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 <TITLE>
6 MetaDataFactory (SimDB_DM.xml : Generated Java Model)
7 </TITLE>
8
9 <META NAME="keywords" CONTENT="org.ivoa.dm.MetaDataFactory class">
10
11 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
12
13 <SCRIPT type="text/javascript">
14 function windowTitle()
15 {
16 parent.document.title="MetaDataFactory (SimDB_DM.xml : Generated Java Model)";
17 }
18 </SCRIPT>
19 <NOSCRIPT>
20 </NOSCRIPT>
21
22 </HEAD>
23
24 <BODY BGCOLOR="white" onload="windowTitle();">
25
26
27 <!-- ========= START OF TOP NAVBAR ======= -->
28 <A NAME="navbar_top"><!-- --></A>
29 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
30 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
31 <TR>
32 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
33 <A NAME="navbar_top_firstrow"><!-- --></A>
34 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
35 <TR ALIGN="center" VALIGN="top">
36 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
37 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
38 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
39 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
43 </TR>
44 </TABLE>
45 </TD>
46 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
47 </EM>
48 </TD>
49 </TR>
50
51 <TR>
52 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
53 &nbsp;PREV CLASS&nbsp;
54 &nbsp;<A HREF="../../../org/ivoa/dm/MetaModelFactory.html" title="class in org.ivoa.dm"><B>NEXT CLASS</B></A></FONT></TD>
55 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
56 <A HREF="../../../index.html?org/ivoa/dm/MetaDataFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
57 &nbsp;<A HREF="MetaDataFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
58 &nbsp;<SCRIPT type="text/javascript">
59 <!--
60 if(window==top) {
61 document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
62 }
63 //-->
64 </SCRIPT>
65 <NOSCRIPT>
66 <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
67 </NOSCRIPT>
68
69
70 </FONT></TD>
71 </TR>
72 <TR>
73 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
74 SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
75 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
76 DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
77 </TR>
78 </TABLE>
79 <A NAME="skip-navbar_top"></A>
80 <!-- ========= END OF TOP NAVBAR ========= -->
81
82 <HR>
83 <!-- ======== START OF CLASS DATA ======== -->
84 <H2>
85 <FONT SIZE="-1">
86 org.ivoa.dm</FONT>
87 <BR>
88 Class MetaDataFactory</H2>
89 <PRE>
90 java.lang.Object
91 <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.ivoa.dm.MetaDataFactory</B>
92 </PRE>
93 <HR>
94 <DL>
95 <DT><PRE>public final class <B>MetaDataFactory</B><DT>extends java.lang.Object</DL>
96 </PRE>
97
98 <P>
99 MetadataElement factory Manages creating new instances for generated classes
100 <P>
101
102 <P>
103 <DL>
104 <DT><B>Author:</B></DT>
105 <DD>laurent bourges (voparis)</DD>
106 </DL>
107 <HR>
108
109 <P>
110 <!-- =========== FIELD SUMMARY =========== -->
111
112 <A NAME="field_summary"><!-- --></A>
113 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
114 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
115 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
116 <B>Field Summary</B></FONT></TH>
117 </TR>
118 <TR BGCOLOR="white" CLASS="TableRowColor">
119 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
120 <CODE>private static&nbsp;<A HREF="../../../org/ivoa/dm/MetaDataFactory.html" title="class in org.ivoa.dm">MetaDataFactory</A></CODE></FONT></TD>
121 <TD><CODE><B><A HREF="../../../org/ivoa/dm/MetaDataFactory.html#instance">instance</A></B></CODE>
122
123 <BR>
124 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;singleton pattern</TD>
125 </TR>
126 <TR BGCOLOR="white" CLASS="TableRowColor">
127 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
128 <CODE>private static&nbsp;org.apache.commons.logging.Log</CODE></FONT></TD>
129 <TD><CODE><B><A HREF="../../../org/ivoa/dm/MetaDataFactory.html#log">log</A></B></CODE>
130
131 <BR>
132 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;logger</TD>
133 </TR>
134 </TABLE>
135 &nbsp;
136 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
137
138 <A NAME="constructor_summary"><!-- --></A>
139 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
140 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
141 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
142 <B>Constructor Summary</B></FONT></TH>
143 </TR>
144 <TR BGCOLOR="white" CLASS="TableRowColor">
145 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
146 <CODE>private </CODE></FONT></TD>
147 <TD><CODE><B><A HREF="../../../org/ivoa/dm/MetaDataFactory.html#MetaDataFactory()">MetaDataFactory</A></B>()</CODE>
148
149 <BR>
150 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor</TD>
151 </TR>
152 </TABLE>
153 &nbsp;
154 <!-- ========== METHOD SUMMARY =========== -->
155
156 <A NAME="method_summary"><!-- --></A>
157 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
158 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
159 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
160 <B>Method Summary</B></FONT></TH>
161 </TR>
162 <TR BGCOLOR="white" CLASS="TableRowColor">
163 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
164 <CODE>static&nbsp;<A HREF="../../../org/ivoa/dm/MetaDataFactory.html" title="class in org.ivoa.dm">MetaDataFactory</A></CODE></FONT></TD>
165 <TD><CODE><B><A HREF="../../../org/ivoa/dm/MetaDataFactory.html#getInstance()">getInstance</A></B>()</CODE>
166
167 <BR>
168 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns singleton instance</TD>
169 </TR>
170 <TR BGCOLOR="white" CLASS="TableRowColor">
171 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
172 <CODE>private &nbsp;boolean</CODE></FONT></TD>
173 <TD><CODE><B><A HREF="../../../org/ivoa/dm/MetaDataFactory.html#init()">init</A></B>()</CODE>
174
175 <BR>
176 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initialization pattern called by getInstance() method</TD>
177 </TR>
178 <TR BGCOLOR="white" CLASS="TableRowColor">
179 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
180 <CODE>&nbsp;<A HREF="../../../org/ivoa/dm/model/MetadataElement.html" title="class in org.ivoa.dm.model">MetadataElement</A></CODE></FONT></TD>
181 <TD><CODE><B><A HREF="../../../org/ivoa/dm/MetaDataFactory.html#newInstance(java.lang.Class)">newInstance</A></B>(java.lang.Class&lt;? extends <A HREF="../../../org/ivoa/dm/model/MetadataElement.html" title="class in org.ivoa.dm.model">MetadataElement</A>&gt;&nbsp;classe)</CODE>
182
183 <BR>
184 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory implementation : creates new instance for MetadataElement</TD>
185 </TR>
186 </TABLE>
187 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
188 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
189 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
190 <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
191 </TR>
192 <TR BGCOLOR="white" CLASS="TableRowColor">
193 <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
194 </TR>
195 </TABLE>
196 &nbsp;
197 <P>
198
199 <!-- ============ FIELD DETAIL =========== -->
200
201 <A NAME="field_detail"><!-- --></A>
202 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
203 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
204 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
205 <B>Field Detail</B></FONT></TH>
206 </TR>
207 </TABLE>
208
209 <A NAME="log"><!-- --></A><H3>
210 log</H3>
211 <PRE>
212 private static final org.apache.commons.logging.Log <B>log</B></PRE>
213 <DL>
214 <DD>logger
215 <P>
216 <DL>
217 </DL>
218 </DL>
219 <HR>
220
221 <A NAME="instance"><!-- --></A><H3>
222 instance</H3>
223 <PRE>
224 private static volatile <A HREF="../../../org/ivoa/dm/MetaDataFactory.html" title="class in org.ivoa.dm">MetaDataFactory</A> <B>instance</B></PRE>
225 <DL>
226 <DD>singleton pattern
227 <P>
228 <DL>
229 </DL>
230 </DL>
231
232 <!-- ========= CONSTRUCTOR DETAIL ======== -->
233
234 <A NAME="constructor_detail"><!-- --></A>
235 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
236 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
237 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
238 <B>Constructor Detail</B></FONT></TH>
239 </TR>
240 </TABLE>
241
242 <A NAME="MetaDataFactory()"><!-- --></A><H3>
243 MetaDataFactory</H3>
244 <PRE>
245 private <B>MetaDataFactory</B>()</PRE>
246 <DL>
247 <DD>Constructor
248 <P>
249 </DL>
250
251 <!-- ============ METHOD DETAIL ========== -->
252
253 <A NAME="method_detail"><!-- --></A>
254 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
255 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
256 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
257 <B>Method Detail</B></FONT></TH>
258 </TR>
259 </TABLE>
260
261 <A NAME="getInstance()"><!-- --></A><H3>
262 getInstance</H3>
263 <PRE>
264 public static <A HREF="../../../org/ivoa/dm/MetaDataFactory.html" title="class in org.ivoa.dm">MetaDataFactory</A> <B>getInstance</B>()</PRE>
265 <DL>
266 <DD>Returns singleton instance
267 <P>
268 <DD><DL>
269
270 <DT><B>Returns:</B><DD>MetaDataFactory singleton instance
271 <DT><B>Throws:</B>
272 <DD><CODE>java.lang.IllegalStateException</CODE> - if init() returns false</DL>
273 </DD>
274 </DL>
275 <HR>
276
277 <A NAME="init()"><!-- --></A><H3>
278 init</H3>
279 <PRE>
280 private boolean <B>init</B>()</PRE>
281 <DL>
282 <DD>Initialization pattern called by getInstance() method
283 <P>
284 <DD><DL>
285
286 <DT><B>Returns:</B><DD>true if well done</DL>
287 </DD>
288 </DL>
289 <HR>
290
291 <A NAME="newInstance(java.lang.Class)"><!-- --></A><H3>
292 newInstance</H3>
293 <PRE>
294 public <A HREF="../../../org/ivoa/dm/model/MetadataElement.html" title="class in org.ivoa.dm.model">MetadataElement</A> <B>newInstance</B>(java.lang.Class&lt;? extends <A HREF="../../../org/ivoa/dm/model/MetadataElement.html" title="class in org.ivoa.dm.model">MetadataElement</A>&gt;&nbsp;classe)</PRE>
295 <DL>
296 <DD>Factory implementation : creates new instance for MetadataElement
297 <P>
298 <DD><DL>
299 <DT><B>Parameters:</B><DD><CODE>classe</CODE> - MetadataElement class (should not be real implementation class)
300 <DT><B>Returns:</B><DD>new MetadataElement instance or null
301 <DT><B>Throws:</B>
302 <DD><CODE>java.lang.IllegalStateException</CODE></DL>
303 </DD>
304 </DL>
305 <!-- ========= END OF CLASS DATA ========= -->
306 <HR>
307
308
309 <!-- ======= START OF BOTTOM NAVBAR ====== -->
310 <A NAME="navbar_bottom"><!-- --></A>
311 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
312 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
313 <TR>
314 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
315 <A NAME="navbar_bottom_firstrow"><!-- --></A>
316 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
317 <TR ALIGN="center" VALIGN="top">
318 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
319 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
320 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
321 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
322 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
323 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
324 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
325 </TR>
326 </TABLE>
327 </TD>
328 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
329 </EM>
330 </TD>
331 </TR>
332
333 <TR>
334 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
335 &nbsp;PREV CLASS&nbsp;
336 &nbsp;<A HREF="../../../org/ivoa/dm/MetaModelFactory.html" title="class in org.ivoa.dm"><B>NEXT CLASS</B></A></FONT></TD>
337 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
338 <A HREF="../../../index.html?org/ivoa/dm/MetaDataFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
339 &nbsp;<A HREF="MetaDataFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
340 &nbsp;<SCRIPT type="text/javascript">
341 <!--
342 if(window==top) {
343 document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
344 }
345 //-->
346 </SCRIPT>
347 <NOSCRIPT>
348 <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
349 </NOSCRIPT>
350
351
352 </FONT></TD>
353 </TR>
354 <TR>
355 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
356 SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
357 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
358 DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
359 </TR>
360 </TABLE>
361 <A NAME="skip-navbar_bottom"></A>
362 <!-- ======== END OF BOTTOM NAVBAR ======= -->
363
364 <HR>
365
366 </BODY>
367 </HTML>

msdemlei@ari.uni-heidelberg.de
ViewVC Help
Powered by ViewVC 1.1.26