/lib/docs/org/apache/xmlrpc/metadata/Util.html
HTML | 408 lines | 342 code | 44 blank | 22 comment | 0 complexity | e52267dd415cf1ddbb7256a8faa5c741 MD5 | raw file
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_0) on Mon Apr 20 21:45:59 CEST 2009 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8Util (Apache XML-RPC 3.1.2 API) 9</TITLE> 10 11<META NAME="date" CONTENT="2009-04-20"> 12 13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style"> 14 15<SCRIPT type="text/javascript"> 16function windowTitle() 17{ 18 if (location.href.indexOf('is-external=true') == -1) { 19 parent.document.title="Util (Apache XML-RPC 3.1.2 API)"; 20 } 21} 22</SCRIPT> 23<NOSCRIPT> 24</NOSCRIPT> 25 26</HEAD> 27 28<BODY BGCOLOR="white" onload="windowTitle();"> 29<HR> 30 31 32<!-- ========= START OF TOP NAVBAR ======= --> 33<A NAME="navbar_top"><!-- --></A> 34<A HREF="#skip-navbar_top" title="Skip navigation links"></A> 35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 36<TR> 37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 38<A NAME="navbar_top_firstrow"><!-- --></A> 39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 40 <TR ALIGN="center" VALIGN="top"> 41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 43 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Util.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 47 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 48 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 49 </TR> 50</TABLE> 51</TD> 52<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 53</EM> 54</TD> 55</TR> 56 57<TR> 58<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 59 <A HREF="../../../../org/apache/xmlrpc/metadata/ReflectiveXmlRpcMetaDataHandler.html" title="class in org.apache.xmlrpc.metadata"><B>PREV CLASS</B></A> 60 <A HREF="../../../../org/apache/xmlrpc/metadata/XmlRpcListableHandlerMapping.html" title="interface in org.apache.xmlrpc.metadata"><B>NEXT CLASS</B></A></FONT></TD> 61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 62 <A HREF="../../../../index.html?org/apache/xmlrpc/metadata/Util.html" target="_top"><B>FRAMES</B></A> 63 <A HREF="Util.html" target="_top"><B>NO FRAMES</B></A> 64 <SCRIPT type="text/javascript"> 65 <!-- 66 if(window==top) { 67 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 68 } 69 //--> 70</SCRIPT> 71<NOSCRIPT> 72 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A> 73</NOSCRIPT> 74 75 76</FONT></TD> 77</TR> 78<TR> 79<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 80 SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 82DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 83</TR> 84</TABLE> 85<A NAME="skip-navbar_top"></A> 86<!-- ========= END OF TOP NAVBAR ========= --> 87 88<HR> 89<!-- ======== START OF CLASS DATA ======== --> 90<H2> 91<FONT SIZE="-1"> 92org.apache.xmlrpc.metadata</FONT> 93<BR> 94Class Util</H2> 95<PRE> 96java.lang.Object 97 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.xmlrpc.metadata.Util</B> 98</PRE> 99<HR> 100<DL> 101<DT><PRE>public class <B>Util</B><DT>extends java.lang.Object</DL> 102</PRE> 103 104<P> 105Utility class, which provides services to meta data 106 handlers and handler mappings. 107<P> 108 109<P> 110<HR> 111 112<P> 113 114<!-- ======== CONSTRUCTOR SUMMARY ======== --> 115 116<A NAME="constructor_summary"><!-- --></A> 117<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 118<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 119<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 120<B>Constructor Summary</B></FONT></TH> 121</TR> 122<TR BGCOLOR="white" CLASS="TableRowColor"> 123<TD><CODE><B><A HREF="../../../../org/apache/xmlrpc/metadata/Util.html#Util()">Util</A></B>()</CODE> 124 125<BR> 126 </TD> 127</TR> 128</TABLE> 129 130<!-- ========== METHOD SUMMARY =========== --> 131 132<A NAME="method_summary"><!-- --></A> 133<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 134<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 135<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 136<B>Method Summary</B></FONT></TH> 137</TR> 138<TR BGCOLOR="white" CLASS="TableRowColor"> 139<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 140<CODE>static java.lang.String</CODE></FONT></TD> 141<TD><CODE><B><A HREF="../../../../org/apache/xmlrpc/metadata/Util.html#getMethodHelp(java.lang.Class, java.lang.reflect.Method)">getMethodHelp</A></B>(java.lang.Class pClass, 142 java.lang.reflect.Method pMethod)</CODE> 143 144<BR> 145 Returns a help string for the given method, which 146 is applied to the given class.</TD> 147</TR> 148<TR BGCOLOR="white" CLASS="TableRowColor"> 149<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 150<CODE>static java.lang.String</CODE></FONT></TD> 151<TD><CODE><B><A HREF="../../../../org/apache/xmlrpc/metadata/Util.html#getMethodHelp(java.lang.Class, java.lang.reflect.Method[])">getMethodHelp</A></B>(java.lang.Class pClass, 152 java.lang.reflect.Method[] pMethods)</CODE> 153 154<BR> 155 Returns a help string for the given method, which 156 is applied to the given class.</TD> 157</TR> 158<TR BGCOLOR="white" CLASS="TableRowColor"> 159<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 160<CODE>static java.lang.String[]</CODE></FONT></TD> 161<TD><CODE><B><A HREF="../../../../org/apache/xmlrpc/metadata/Util.html#getSignature(java.lang.reflect.Method)">getSignature</A></B>(java.lang.reflect.Method pMethod)</CODE> 162 163<BR> 164 Returns a signature for the given methods.</TD> 165</TR> 166<TR BGCOLOR="white" CLASS="TableRowColor"> 167<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 168<CODE>static java.lang.String[][]</CODE></FONT></TD> 169<TD><CODE><B><A HREF="../../../../org/apache/xmlrpc/metadata/Util.html#getSignature(java.lang.reflect.Method[])">getSignature</A></B>(java.lang.reflect.Method[] pMethods)</CODE> 170 171<BR> 172 Returns a signature for the given methods.</TD> 173</TR> 174<TR BGCOLOR="white" CLASS="TableRowColor"> 175<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 176<CODE>static java.lang.String</CODE></FONT></TD> 177<TD><CODE><B><A HREF="../../../../org/apache/xmlrpc/metadata/Util.html#getSignature(java.lang.Object[])">getSignature</A></B>(java.lang.Object[] args)</CODE> 178 179<BR> 180 Returns a signature for the given parameter set.</TD> 181</TR> 182<TR BGCOLOR="white" CLASS="TableRowColor"> 183<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 184<CODE>static java.lang.String</CODE></FONT></TD> 185<TD><CODE><B><A HREF="../../../../org/apache/xmlrpc/metadata/Util.html#getSignatureType(java.lang.Class)">getSignatureType</A></B>(java.lang.Class pType)</CODE> 186 187<BR> 188 Returns a signature for the given return type or 189 parameter class.</TD> 190</TR> 191<TR BGCOLOR="white" CLASS="TableRowColor"> 192<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 193<CODE>static java.lang.Object</CODE></FONT></TD> 194<TD><CODE><B><A HREF="../../../../org/apache/xmlrpc/metadata/Util.html#newInstance(java.lang.Class)">newInstance</A></B>(java.lang.Class pClass)</CODE> 195 196<BR> 197 Creates a new instance of <code>pClass</code>.</TD> 198</TR> 199</TABLE> 200 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 201<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 202<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 203<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH> 204</TR> 205<TR BGCOLOR="white" CLASS="TableRowColor"> 206<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD> 207</TR> 208</TABLE> 209 210<P> 211 212<!-- ========= CONSTRUCTOR DETAIL ======== --> 213 214<A NAME="constructor_detail"><!-- --></A> 215<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 216<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 217<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 218<B>Constructor Detail</B></FONT></TH> 219</TR> 220</TABLE> 221 222<A NAME="Util()"><!-- --></A><H3> 223Util</H3> 224<PRE> 225public <B>Util</B>()</PRE> 226<DL> 227</DL> 228 229<!-- ============ METHOD DETAIL ========== --> 230 231<A NAME="method_detail"><!-- --></A> 232<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 233<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 234<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 235<B>Method Detail</B></FONT></TH> 236</TR> 237</TABLE> 238 239<A NAME="getSignatureType(java.lang.Class)"><!-- --></A><H3> 240getSignatureType</H3> 241<PRE> 242public static java.lang.String <B>getSignatureType</B>(java.lang.Class pType)</PRE> 243<DL> 244<DD>Returns a signature for the given return type or 245 parameter class. 246<P> 247<DD><DL> 248<DT><B>Parameters:</B><DD><CODE>pType</CODE> - The class for which a signature is being 249 queried. 250<DT><B>Returns:</B><DD>Signature, if known, or null.</DL> 251</DD> 252</DL> 253<HR> 254 255<A NAME="getSignature(java.lang.reflect.Method[])"><!-- --></A><H3> 256getSignature</H3> 257<PRE> 258public static java.lang.String[][] <B>getSignature</B>(java.lang.reflect.Method[] pMethods)</PRE> 259<DL> 260<DD>Returns a signature for the given methods. 261<P> 262<DD><DL> 263<DT><B>Parameters:</B><DD><CODE>pMethods</CODE> - Methods, for which a signature is 264 being queried. 265<DT><B>Returns:</B><DD>Signature string, or null, if no signature 266 is available.</DL> 267</DD> 268</DL> 269<HR> 270 271<A NAME="getSignature(java.lang.reflect.Method)"><!-- --></A><H3> 272getSignature</H3> 273<PRE> 274public static java.lang.String[] <B>getSignature</B>(java.lang.reflect.Method pMethod)</PRE> 275<DL> 276<DD>Returns a signature for the given methods. 277<P> 278<DD><DL> 279<DT><B>Parameters:</B><DD><CODE>pMethod</CODE> - Method, for which a signature is 280 being queried. 281<DT><B>Returns:</B><DD>Signature string, or null, if no signature 282 is available.</DL> 283</DD> 284</DL> 285<HR> 286 287<A NAME="getMethodHelp(java.lang.Class, java.lang.reflect.Method[])"><!-- --></A><H3> 288getMethodHelp</H3> 289<PRE> 290public static java.lang.String <B>getMethodHelp</B>(java.lang.Class pClass, 291 java.lang.reflect.Method[] pMethods)</PRE> 292<DL> 293<DD>Returns a help string for the given method, which 294 is applied to the given class. 295<P> 296<DD><DL> 297</DL> 298</DD> 299</DL> 300<HR> 301 302<A NAME="getMethodHelp(java.lang.Class, java.lang.reflect.Method)"><!-- --></A><H3> 303getMethodHelp</H3> 304<PRE> 305public static java.lang.String <B>getMethodHelp</B>(java.lang.Class pClass, 306 java.lang.reflect.Method pMethod)</PRE> 307<DL> 308<DD>Returns a help string for the given method, which 309 is applied to the given class. 310<P> 311<DD><DL> 312</DL> 313</DD> 314</DL> 315<HR> 316 317<A NAME="getSignature(java.lang.Object[])"><!-- --></A><H3> 318getSignature</H3> 319<PRE> 320public static java.lang.String <B>getSignature</B>(java.lang.Object[] args)</PRE> 321<DL> 322<DD>Returns a signature for the given parameter set. This is used 323 in error messages. 324<P> 325<DD><DL> 326</DL> 327</DD> 328</DL> 329<HR> 330 331<A NAME="newInstance(java.lang.Class)"><!-- --></A><H3> 332newInstance</H3> 333<PRE> 334public static java.lang.Object <B>newInstance</B>(java.lang.Class pClass) 335 throws <A HREF="../../../../org/apache/xmlrpc/XmlRpcException.html" title="class in org.apache.xmlrpc">XmlRpcException</A></PRE> 336<DL> 337<DD>Creates a new instance of <code>pClass</code>. 338<P> 339<DD><DL> 340 341<DT><B>Throws:</B> 342<DD><CODE><A HREF="../../../../org/apache/xmlrpc/XmlRpcException.html" title="class in org.apache.xmlrpc">XmlRpcException</A></CODE></DL> 343</DD> 344</DL> 345<!-- ========= END OF CLASS DATA ========= --> 346<HR> 347 348 349<!-- ======= START OF BOTTOM NAVBAR ====== --> 350<A NAME="navbar_bottom"><!-- --></A> 351<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 352<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 353<TR> 354<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 355<A NAME="navbar_bottom_firstrow"><!-- --></A> 356<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 357 <TR ALIGN="center" VALIGN="top"> 358 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 359 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 360 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 361 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Util.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 362 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 363 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 364 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 365 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 366 </TR> 367</TABLE> 368</TD> 369<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 370</EM> 371</TD> 372</TR> 373 374<TR> 375<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 376 <A HREF="../../../../org/apache/xmlrpc/metadata/ReflectiveXmlRpcMetaDataHandler.html" title="class in org.apache.xmlrpc.metadata"><B>PREV CLASS</B></A> 377 <A HREF="../../../../org/apache/xmlrpc/metadata/XmlRpcListableHandlerMapping.html" title="interface in org.apache.xmlrpc.metadata"><B>NEXT CLASS</B></A></FONT></TD> 378<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 379 <A HREF="../../../../index.html?org/apache/xmlrpc/metadata/Util.html" target="_top"><B>FRAMES</B></A> 380 <A HREF="Util.html" target="_top"><B>NO FRAMES</B></A> 381 <SCRIPT type="text/javascript"> 382 <!-- 383 if(window==top) { 384 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 385 } 386 //--> 387</SCRIPT> 388<NOSCRIPT> 389 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A> 390</NOSCRIPT> 391 392 393</FONT></TD> 394</TR> 395<TR> 396<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 397 SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 398<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 399DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 400</TR> 401</TABLE> 402<A NAME="skip-navbar_bottom"></A> 403<!-- ======== END OF BOTTOM NAVBAR ======= --> 404 405<HR> 406Copyright © 2001-2009 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved. 407</BODY> 408</HTML>