1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
5 <!-- Generated by javadoc (build 1.4.2_16) on Sat Mar 15 20:43:47 PDT 2008 -->
6 <META http-equiv=
"Content-Type" content=
"text/html; charset=ISO-8859-1">
8 org.apache.commons.lang (Commons Lang
2.4 API)
11 <META NAME=
"keywords" CONTENT=
"org.apache.commons.lang package">
13 <LINK REL =
"stylesheet" TYPE=
"text/css" HREF=
"../../../../stylesheet.css" TITLE=
"Style">
15 <SCRIPT type=
"text/javascript">
16 function windowTitle()
18 parent.document.
title=
"org.apache.commons.lang (Commons Lang 2.4 API)";
24 <BODY BGCOLOR=
"white" onload=
"windowTitle();">
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=
"">
32 <TD COLSPAN=
3 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> </TD>
37 <TD BGCOLOR=
"#FFFFFF" CLASS=
"NavBarCell1Rev"> <FONT CLASS=
"NavBarFont1Rev"><B>Package
</B></FONT> </TD>
38 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <FONT CLASS=
"NavBarFont1">Class
</FONT> </TD>
39 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"package-use.html"><FONT CLASS=
"NavBarFont1"><B>Use
</B></FONT></A> </TD>
40 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"package-tree.html"><FONT CLASS=
"NavBarFont1"><B>Tree
</B></FONT></A> </TD>
41 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../../../deprecated-list.html"><FONT CLASS=
"NavBarFont1"><B>Deprecated
</B></FONT></A> </TD>
42 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../../../index-all.html"><FONT CLASS=
"NavBarFont1"><B>Index
</B></FONT></A> </TD>
43 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../../../help-doc.html"><FONT CLASS=
"NavBarFont1"><B>Help
</B></FONT></A> </TD>
47 <TD ALIGN=
"right" VALIGN=
"top" ROWSPAN=
3><EM>
53 <TD BGCOLOR=
"white" CLASS=
"NavBarCell2"><FONT SIZE=
"-2">
54 PREV PACKAGE
55 <A HREF=
"../../../../org/apache/commons/lang/builder/package-summary.html"><B>NEXT PACKAGE
</B></A></FONT></TD>
56 <TD BGCOLOR=
"white" CLASS=
"NavBarCell2"><FONT SIZE=
"-2">
57 <A HREF=
"../../../../index.html" target=
"_top"><B>FRAMES
</B></A>
58 <A HREF=
"package-summary.html" target=
"_top"><B>NO FRAMES
</B></A>
59 <SCRIPT type=
"text/javascript">
62 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
67 <A HREF=
"../../../../allclasses-noframe.html"><B>All Classes
</B></A>
73 <A NAME=
"skip-navbar_top"></A>
74 <!-- ========= END OF TOP NAVBAR ========= -->
78 Package org.apache.commons.lang
80 Provides highly reusable static utility methods, chiefly concerned
81 with adding value to
<CODE>java.lang
</CODE> and other standard core classes.
85 <A HREF=
"#package_description"><B>Description
</B></A>
88 <TABLE BORDER=
"1" WIDTH=
"100%" CELLPADDING=
"3" CELLSPACING=
"0" SUMMARY=
"">
89 <TR BGCOLOR=
"#CCCCFF" CLASS=
"TableHeadingColor">
90 <TD COLSPAN=
2><FONT SIZE=
"+2">
91 <B>Class Summary
</B></FONT></TD>
93 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
94 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/ArrayUtils.html" title=
"class in org.apache.commons.lang">ArrayUtils
</A></B></TD>
95 <TD>Operations on arrays, primitive arrays (like
<code>int[]
</code>) and
96 primitive wrapper arrays (like
<code>Integer[]
</code>).
</TD>
98 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
99 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/BitField.html" title=
"class in org.apache.commons.lang">BitField
</A></B></TD>
100 <TD>Operations on bit-mapped fields.
</TD>
102 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
103 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/BooleanUtils.html" title=
"class in org.apache.commons.lang">BooleanUtils
</A></B></TD>
104 <TD>Operations on boolean primitives and Boolean objects.
</TD>
106 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
107 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/CharEncoding.html" title=
"class in org.apache.commons.lang">CharEncoding
</A></B></TD>
109 Character encoding names required of every implementation of the Java platform.
</TD>
111 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
112 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/CharRange.html" title=
"class in org.apache.commons.lang">CharRange
</A></B></TD>
113 <TD>A contiguous range of characters, optionally negated.
</TD>
115 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
116 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/CharSet.html" title=
"class in org.apache.commons.lang">CharSet
</A></B></TD>
117 <TD>A set of characters.
</TD>
119 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
120 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/CharSetUtils.html" title=
"class in org.apache.commons.lang">CharSetUtils
</A></B></TD>
121 <TD>Operations on
<code>CharSet
</code>s.
</TD>
123 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
124 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/CharUtils.html" title=
"class in org.apache.commons.lang">CharUtils
</A></B></TD>
125 <TD>Operations on char primitives and Character objects.
</TD>
127 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
128 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/ClassUtils.html" title=
"class in org.apache.commons.lang">ClassUtils
</A></B></TD>
129 <TD>Operates on classes without using reflection.
</TD>
131 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
132 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/LocaleUtils.html" title=
"class in org.apache.commons.lang">LocaleUtils
</A></B></TD>
133 <TD>Operations to assist when working with a
<CODE>Locale
</CODE>.
</TD>
135 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
136 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/NumberRange.html" title=
"class in org.apache.commons.lang">NumberRange
</A></B></TD>
137 <TD><B>Deprecated.
</B> <I>Use one of the Range classes in org.apache.commons.lang.math.
</I></TD>
139 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
140 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/NumberUtils.html" title=
"class in org.apache.commons.lang">NumberUtils
</A></B></TD>
141 <TD><B>Deprecated.
</B> <I>Moved to org.apache.commons.lang.math.
</I></TD>
143 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
144 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/ObjectUtils.html" title=
"class in org.apache.commons.lang">ObjectUtils
</A></B></TD>
145 <TD>Operations on
<code>Object
</code>.
</TD>
147 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
148 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/ObjectUtils.Null.html" title=
"class in org.apache.commons.lang">ObjectUtils.Null
</A></B></TD>
149 <TD>Class used as a null placeholder where
<code>null
</code>
150 has another meaning.
</TD>
152 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
153 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/RandomStringUtils.html" title=
"class in org.apache.commons.lang">RandomStringUtils
</A></B></TD>
154 <TD>Operations for random
<code>String
</code>s.
</TD>
156 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
157 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/SerializationUtils.html" title=
"class in org.apache.commons.lang">SerializationUtils
</A></B></TD>
158 <TD>Assists with the serialization process and performs additional functionality based
159 on serialization.
</TD>
161 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
162 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/StringEscapeUtils.html" title=
"class in org.apache.commons.lang">StringEscapeUtils
</A></B></TD>
163 <TD>Escapes and unescapes
<code>String
</code>s for
164 Java, Java Script, HTML, XML, and SQL.
</TD>
166 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
167 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/StringUtils.html" title=
"class in org.apache.commons.lang">StringUtils
</A></B></TD>
168 <TD>Operations on
<CODE>String
</CODE> that are
169 <code>null
</code> safe.
</TD>
171 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
172 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/SystemUtils.html" title=
"class in org.apache.commons.lang">SystemUtils
</A></B></TD>
173 <TD>Helpers for
<code>java.lang.System
</code>.
</TD>
175 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
176 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/Validate.html" title=
"class in org.apache.commons.lang">Validate
</A></B></TD>
177 <TD>Assists in validating arguments.
</TD>
179 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
180 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/WordUtils.html" title=
"class in org.apache.commons.lang">WordUtils
</A></B></TD>
181 <TD>Operations on Strings that contain words.
</TD>
188 <TABLE BORDER=
"1" WIDTH=
"100%" CELLPADDING=
"3" CELLSPACING=
"0" SUMMARY=
"">
189 <TR BGCOLOR=
"#CCCCFF" CLASS=
"TableHeadingColor">
190 <TD COLSPAN=
2><FONT SIZE=
"+2">
191 <B>Exception Summary
</B></FONT></TD>
193 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
194 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/IllegalClassException.html" title=
"class in org.apache.commons.lang">IllegalClassException
</A></B></TD>
195 <TD>Thrown when an object is an instance of an unexpected type (a class or interface).
</TD>
197 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
198 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/IncompleteArgumentException.html" title=
"class in org.apache.commons.lang">IncompleteArgumentException
</A></B></TD>
199 <TD>Thrown to indicate an incomplete argument to a method.
</TD>
201 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
202 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/NotImplementedException.html" title=
"class in org.apache.commons.lang">NotImplementedException
</A></B></TD>
203 <TD>Thrown to indicate that a block of code has not been implemented.
</TD>
205 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
206 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/NullArgumentException.html" title=
"class in org.apache.commons.lang">NullArgumentException
</A></B></TD>
207 <TD>Thrown to indicate that an argument was
<code>null
</code> and should
210 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
211 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/SerializationException.html" title=
"class in org.apache.commons.lang">SerializationException
</A></B></TD>
212 <TD>Exception thrown when the Serialization process fails.
</TD>
214 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
215 <TD WIDTH=
"15%"><B><A HREF=
"../../../../org/apache/commons/lang/UnhandledException.html" title=
"class in org.apache.commons.lang">UnhandledException
</A></B></TD>
216 <TD>Thrown when it is impossible or undesirable to consume or throw a checked exception.
</TD>
222 <A NAME=
"package_description"><!-- --></A><H2>
223 Package org.apache.commons.lang Description
227 Provides highly reusable static utility methods, chiefly concerned
228 with adding value to
<CODE>java.lang
</CODE> and other standard core classes.
233 <DT><B>Since:
</B></DT>
239 <!-- ======= START OF BOTTOM NAVBAR ====== -->
240 <A NAME=
"navbar_bottom"><!-- --></A>
241 <A HREF=
"#skip-navbar_bottom" title=
"Skip navigation links"></A>
242 <TABLE BORDER=
"0" WIDTH=
"100%" CELLPADDING=
"1" CELLSPACING=
"0" SUMMARY=
"">
244 <TD COLSPAN=
3 BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1">
245 <A NAME=
"navbar_bottom_firstrow"><!-- --></A>
246 <TABLE BORDER=
"0" CELLPADDING=
"0" CELLSPACING=
"3" SUMMARY=
"">
247 <TR ALIGN=
"center" VALIGN=
"top">
248 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../../../overview-summary.html"><FONT CLASS=
"NavBarFont1"><B>Overview
</B></FONT></A> </TD>
249 <TD BGCOLOR=
"#FFFFFF" CLASS=
"NavBarCell1Rev"> <FONT CLASS=
"NavBarFont1Rev"><B>Package
</B></FONT> </TD>
250 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <FONT CLASS=
"NavBarFont1">Class
</FONT> </TD>
251 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"package-use.html"><FONT CLASS=
"NavBarFont1"><B>Use
</B></FONT></A> </TD>
252 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"package-tree.html"><FONT CLASS=
"NavBarFont1"><B>Tree
</B></FONT></A> </TD>
253 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../../../deprecated-list.html"><FONT CLASS=
"NavBarFont1"><B>Deprecated
</B></FONT></A> </TD>
254 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../../../index-all.html"><FONT CLASS=
"NavBarFont1"><B>Index
</B></FONT></A> </TD>
255 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../../../help-doc.html"><FONT CLASS=
"NavBarFont1"><B>Help
</B></FONT></A> </TD>
259 <TD ALIGN=
"right" VALIGN=
"top" ROWSPAN=
3><EM>
265 <TD BGCOLOR=
"white" CLASS=
"NavBarCell2"><FONT SIZE=
"-2">
266 PREV PACKAGE
267 <A HREF=
"../../../../org/apache/commons/lang/builder/package-summary.html"><B>NEXT PACKAGE
</B></A></FONT></TD>
268 <TD BGCOLOR=
"white" CLASS=
"NavBarCell2"><FONT SIZE=
"-2">
269 <A HREF=
"../../../../index.html" target=
"_top"><B>FRAMES
</B></A>
270 <A HREF=
"package-summary.html" target=
"_top"><B>NO FRAMES
</B></A>
271 <SCRIPT type=
"text/javascript">
274 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
279 <A HREF=
"../../../../allclasses-noframe.html"><B>All Classes
</B></A>
285 <A NAME=
"skip-navbar_bottom"></A>
286 <!-- ======== END OF BOTTOM NAVBAR ======= -->
289 Copyright ©
2001-
2008 <a href=
"http://www.apache.org/">The Apache Software Foundation
</a>. All Rights Reserved.