You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ol...@apache.org on 2012/12/16 00:43:19 UTC

svn commit: r1422422 [9/33] - in /commons/cms-site/trunk/collections/api-2.1.1: ./ org/ org/apache/ org/apache/commons/ org/apache/commons/collections/ org/apache/commons/collections/class-use/ org/apache/commons/collections/comparators/ org/apache/com...

Added: commons/cms-site/trunk/collections/api-2.1.1/org/apache/commons/collections/EnumerationIterator.html
URL: http://svn.apache.org/viewvc/commons/cms-site/trunk/collections/api-2.1.1/org/apache/commons/collections/EnumerationIterator.html?rev=1422422&view=auto
==============================================================================
--- commons/cms-site/trunk/collections/api-2.1.1/org/apache/commons/collections/EnumerationIterator.html (added)
+++ commons/cms-site/trunk/collections/api-2.1.1/org/apache/commons/collections/EnumerationIterator.html Sat Dec 15 23:43:02 2012
@@ -0,0 +1,279 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Sat May 29 13:55:31 BST 2004 -->
+<TITLE>
+EnumerationIterator (Collections 2.1.1 release API)
+</TITLE>
+<META NAME="keywords" CONTENT="org.apache.commons.collections.EnumerationIterator,EnumerationIterator class">
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<SCRIPT>
+function asd()
+{
+parent.document.title="EnumerationIterator (Collections 2.1.1 release API)";
+}
+</SCRIPT>
+<BODY BGCOLOR="white" onload="asd();">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EnumerationIterator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/commons/collections/DoubleOrderedMap.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EnumerationIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;
+<SCRIPT>
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
+</NOSCRIPT>
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.commons.collections.iterators.EnumerationIterator">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.commons.collections</FONT>
+<BR>
+Class EnumerationIterator</H2>
+<PRE>
+java.lang.Object
+  |
+  +--<A HREF="../../../../org/apache/commons/collections/iterators/EnumerationIterator.html">org.apache.commons.collections.iterators.EnumerationIterator</A>
+        |
+        +--<B>org.apache.commons.collections.EnumerationIterator</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.util.Iterator</DD>
+</DL>
+<HR>
+<B>Deprecated.</B>&nbsp;<I>this class has been moved to the iterators subpackage</I>
+<P>
+<DL>
+<DT>public class <B>EnumerationIterator</B><DT>extends <A HREF="../../../../org/apache/commons/collections/iterators/EnumerationIterator.html">EnumerationIterator</A></DL>
+
+<P>
+Adapter to make <CODE>Enumeration</CODE> instances appear
+ to be <CODE>Iterator</CODE> instances.
+<P>
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+  <DD>1.0</DD>
+<DT><B>Author:</B></DT>
+  <DD><a href="mailto:jstrachan@apache.org">James Strachan</a>, <a href="mailto:dlr@finemaltcoding.com">Daniel Rall</a></DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/EnumerationIterator.html#EnumerationIterator()">EnumerationIterator</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Constructs a new <Code>EnumerationIterator</Code> that will not
+  function until <A HREF="../../../../org/apache/commons/collections/iterators/EnumerationIterator.html#setEnumeration(java.util.Enumeration)"><CODE>EnumerationIterator.setEnumeration(Enumeration)</CODE></A> is called.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/EnumerationIterator.html#EnumerationIterator(java.util.Enumeration)">EnumerationIterator</A></B>(java.util.Enumeration&nbsp;enumeration)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Constructs a new <Code>EnumerationIterator</Code> that provides
+  an iterator view of the given enumeration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/EnumerationIterator.html#EnumerationIterator(java.util.Enumeration, java.util.Collection)">EnumerationIterator</A></B>(java.util.Enumeration&nbsp;enumeration,
+                    java.util.Collection&nbsp;collection)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;Constructs a new <Code>EnumerationIterator</Code> that will remove
+  elements from the specified collection.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="methods_inherited_from_class_org.apache.commons.collections.iterators.EnumerationIterator"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class org.apache.commons.collections.iterators.<A HREF="../../../../org/apache/commons/collections/iterators/EnumerationIterator.html">EnumerationIterator</A></B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../org/apache/commons/collections/iterators/EnumerationIterator.html#getEnumeration()">getEnumeration</A>, <A HREF="../../../../org/apache/commons/collections/iterators/EnumerationIterator.html#hasNext()">hasNext</A>, <A HREF="../../../../org/apache/commons/collections/iterators/EnumerationIterator.html#next()">next</A>, <A HREF="../../../../org/apache/commons/collections/iterators/EnumerationIterator.html#remove()">remove</A>, <A HREF="../../../../org/apache/commons/collections/iterators/EnumerationIterator.html#setEnumeration(java.util.Enumeration)">setEnumeration</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="EnumerationIterator()"><!-- --></A><H3>
+EnumerationIterator</H3>
+<PRE>
+public <B>EnumerationIterator</B>()</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<DD>Constructs a new <Code>EnumerationIterator</Code> that will not
+  function until <A HREF="../../../../org/apache/commons/collections/iterators/EnumerationIterator.html#setEnumeration(java.util.Enumeration)"><CODE>EnumerationIterator.setEnumeration(Enumeration)</CODE></A> is called.
+<P>
+</DL>
+<HR>
+
+<A NAME="EnumerationIterator(java.util.Enumeration)"><!-- --></A><H3>
+EnumerationIterator</H3>
+<PRE>
+public <B>EnumerationIterator</B>(java.util.Enumeration&nbsp;enumeration)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<DD>Constructs a new <Code>EnumerationIterator</Code> that provides
+  an iterator view of the given enumeration.
+<P>
+<DT><B>Parameters:</B><DD><CODE>enumeration</CODE> - the enumeration to use</DL>
+<HR>
+
+<A NAME="EnumerationIterator(java.util.Enumeration, java.util.Collection)"><!-- --></A><H3>
+EnumerationIterator</H3>
+<PRE>
+public <B>EnumerationIterator</B>(java.util.Enumeration&nbsp;enumeration,
+                           java.util.Collection&nbsp;collection)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<DD>Constructs a new <Code>EnumerationIterator</Code> that will remove
+  elements from the specified collection.
+<P>
+<DT><B>Parameters:</B><DD><CODE>enumeration</CODE> - the enumeration to use<DD><CODE>collection</CODE> - the collection to remove elements from</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EnumerationIterator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/commons/collections/DoubleOrderedMap.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="EnumerationIterator.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;
+<SCRIPT>
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
+</NOSCRIPT>
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.commons.collections.iterators.EnumerationIterator">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+Copyright &copy; 2001-2004 The Apache Software Foundation. All Rights Reserved.
+</BODY>
+</HTML>

Added: commons/cms-site/trunk/collections/api-2.1.1/org/apache/commons/collections/ExtendedProperties.html
URL: http://svn.apache.org/viewvc/commons/cms-site/trunk/collections/api-2.1.1/org/apache/commons/collections/ExtendedProperties.html?rev=1422422&view=auto
==============================================================================
--- commons/cms-site/trunk/collections/api-2.1.1/org/apache/commons/collections/ExtendedProperties.html (added)
+++ commons/cms-site/trunk/collections/api-2.1.1/org/apache/commons/collections/ExtendedProperties.html Sat Dec 15 23:43:02 2012
@@ -0,0 +1,1661 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Sat May 29 13:55:31 BST 2004 -->
+<TITLE>
+ExtendedProperties (Collections 2.1.1 release API)
+</TITLE>
+<META NAME="keywords" CONTENT="org.apache.commons.collections.ExtendedProperties,ExtendedProperties class">
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<SCRIPT>
+function asd()
+{
+parent.document.title="ExtendedProperties (Collections 2.1.1 release API)";
+}
+</SCRIPT>
+<BODY BGCOLOR="white" onload="asd();">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ExtendedProperties.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/commons/collections/EnumerationIterator.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/commons/collections/FastArrayList.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ExtendedProperties.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;
+<SCRIPT>
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
+</NOSCRIPT>
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.commons.collections</FONT>
+<BR>
+Class ExtendedProperties</H2>
+<PRE>
+java.lang.Object
+  |
+  +--java.util.Dictionary
+        |
+        +--java.util.Hashtable
+              |
+              +--<B>org.apache.commons.collections.ExtendedProperties</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, java.util.Map, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT>public class <B>ExtendedProperties</B><DT>extends java.util.Hashtable</DL>
+
+<P>
+This class extends normal Java properties by adding the possibility
+ to use the same key many times concatenating the value strings
+ instead of overwriting them.
+
+ <p>The Extended Properties syntax is explained here:
+
+ <ul>
+  <li>
+   Each property has the syntax <code>key = value</code>
+  </li>
+  <li>
+   The <i>key</i> may use any character but the equal sign '='.
+  </li>
+  <li>
+   <i>value</i> may be separated on different lines if a backslash
+   is placed at the end of the line that continues below.
+  </li>
+  <li>
+   If <i>value</i> is a list of strings, each token is separated
+   by a comma ','.
+  </li>
+  <li>
+   Commas in each token are escaped placing a backslash right before
+   the comma.
+  </li>
+  <li>
+   If a <i>key</i> is used more than once, the values are appended
+   like if they were on the same line separated with commas.
+  </li>
+  <li>
+   Blank lines and lines starting with character '#' are skipped.
+  </li>
+  <li>
+   If a property is named "include" (or whatever is defined by
+   setInclude() and getInclude() and the value of that property is
+   the full path to a file on disk, that file will be included into
+   the ConfigurationsRepository. You can also pull in files relative
+   to the parent configuration file. So if you have something
+   like the following:
+
+   include = additional.properties
+
+   Then "additional.properties" is expected to be in the same
+   directory as the parent configuration file.
+ 
+   Duplicate name values will be replaced, so be careful.
+
+  </li>
+ </ul>
+
+ <p>Here is an example of a valid extended properties file:
+
+ <p><pre>
+      # lines starting with # are comments
+
+      # This is the simplest property
+      key = value
+
+      # A long property may be separated on multiple lines
+      longvalue = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \
+                  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+
+      # This is a property with many tokens
+      tokens_on_a_line = first token, second token
+
+      # This sequence generates exactly the same result
+      tokens_on_multiple_lines = first token
+      tokens_on_multiple_lines = second token
+
+      # commas may be escaped in tokens
+      commas.excaped = Hi\, what'up?
+ </pre>
+
+ <p><b>NOTE</b>: this class has <b>not</b> been written for
+ performance nor low memory usage.  In fact, it's way slower than it
+ could be and generates too much memory garbage.  But since
+ performance is not an issue during intialization (and there is not
+ much time to improve it), I wrote it this way.  If you don't like
+ it, go ahead and tune it up!
+<P>
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+  <DD>1.0</DD>
+<DT><B>Version:</B></DT>
+  <DD>$Id: ExtendedProperties.java,v 1.7.2.1 2004/05/22 12:14:02 scolebourne Exp $</DD>
+<DT><B>Author:</B></DT>
+  <DD><a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>, <a href="mailto:jon@latchkey.com">Jon S. Stevens</a>, <a href="mailto:daveb@miceda-data">Dave Bryson</a>, <a href="mailto:jvanzyl@periapt.com">Jason van Zyl</a>, <a href="mailto:geirm@optonline.net">Geir Magnusson Jr.</a>, <a href="mailto:leon@opticode.co.za">Leon Messerschmidt</a>, <a href="mailto:kjohnson@transparent.com">Kent Johnson</a>, <a href="mailto:dlr@finemaltcoding.com">Daniel Rall</a>, <a href="mailto:ipriha@surfeu.fi">Ilkka Priha</a></DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html" TARGET="org.apache.commons.collections.ExtendedProperties">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#ExtendedProperties()">ExtendedProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an empty extended properties object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#ExtendedProperties(java.lang.String)">ExtendedProperties</A></B>(java.lang.String&nbsp;file)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and loads the extended properties from the specified
+ file.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#ExtendedProperties(java.lang.String, java.lang.String)">ExtendedProperties</A></B>(java.lang.String&nbsp;file,
+                   java.lang.String&nbsp;defaultFile)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates and loads the extended properties from the specified
+ file.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#addProperty(java.lang.String, java.lang.Object)">addProperty</A></B>(java.lang.String&nbsp;key,
+            java.lang.Object&nbsp;token)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a property to the configuration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#clearProperty(java.lang.String)">clearProperty</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clear a property in the configuration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#combine(org.apache.commons.collections.ExtendedProperties)">combine</A></B>(<A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html">ExtendedProperties</A>&nbsp;c)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Combines an existing Hashtable with this Hashtable.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html">ExtendedProperties</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#convertProperties(java.util.Properties)">convertProperties</A></B>(java.util.Properties&nbsp;p)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert a standard properties class into a configuration
+ class.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#display()">display</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Display the configuration for debugging
+ purposes.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getBoolean(java.lang.String)">getBoolean</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a boolean associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getBoolean(java.lang.String, boolean)">getBoolean</A></B>(java.lang.String&nbsp;key,
+           boolean&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a boolean associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getBoolean(java.lang.String, java.lang.Boolean)">getBoolean</A></B>(java.lang.String&nbsp;key,
+           java.lang.Boolean&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a boolean associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getByte(java.lang.String)">getByte</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a byte associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getByte(java.lang.String, byte)">getByte</A></B>(java.lang.String&nbsp;key,
+        byte&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a byte associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Byte</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getByte(java.lang.String, java.lang.Byte)">getByte</A></B>(java.lang.String&nbsp;key,
+        java.lang.Byte&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a byte associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getDouble(java.lang.String)">getDouble</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a double associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getDouble(java.lang.String, double)">getDouble</A></B>(java.lang.String&nbsp;key,
+          double&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a double associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getDouble(java.lang.String, java.lang.Double)">getDouble</A></B>(java.lang.String&nbsp;key,
+          java.lang.Double&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a double associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getFloat(java.lang.String)">getFloat</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a float associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getFloat(java.lang.String, float)">getFloat</A></B>(java.lang.String&nbsp;key,
+         float&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a float associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Float</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getFloat(java.lang.String, java.lang.Float)">getFloat</A></B>(java.lang.String&nbsp;key,
+         java.lang.Float&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a float associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getInclude()">getInclude</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the property value for including other properties files.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getInt(java.lang.String)">getInt</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The purpose of this method is to get the configuration resource
+ with the given name as an integer.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getInt(java.lang.String, int)">getInt</A></B>(java.lang.String&nbsp;name,
+       int&nbsp;def)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The purpose of this method is to get the configuration resource
+ with the given name as an integer, or a default value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getInteger(java.lang.String)">getInteger</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a int associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getInteger(java.lang.String, int)">getInteger</A></B>(java.lang.String&nbsp;key,
+           int&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a int associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Integer</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getInteger(java.lang.String, java.lang.Integer)">getInteger</A></B>(java.lang.String&nbsp;key,
+           java.lang.Integer&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a int associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getKeys()">getKeys</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the list of the keys contained in the configuration
+ repository.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Iterator</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getKeys(java.lang.String)">getKeys</A></B>(java.lang.String&nbsp;prefix)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the list of the keys contained in the configuration
+ repository that match the specified prefix.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getLong(java.lang.String)">getLong</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a long associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getLong(java.lang.String, long)">getLong</A></B>(java.lang.String&nbsp;key,
+        long&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a long associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getLong(java.lang.String, java.lang.Long)">getLong</A></B>(java.lang.String&nbsp;key,
+        java.lang.Long&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a long associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Properties</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getProperties(java.lang.String)">getProperties</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a list of properties associated with the given
+ configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Properties</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getProperties(java.lang.String, java.util.Properties)">getProperties</A></B>(java.lang.String&nbsp;key,
+              java.util.Properties&nbsp;defaults)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a list of properties associated with the given
+ configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a property from the configuration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getShort(java.lang.String)">getShort</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a short associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getShort(java.lang.String, short)">getShort</A></B>(java.lang.String&nbsp;key,
+         short&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a short associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Short</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getShort(java.lang.String, java.lang.Short)">getShort</A></B>(java.lang.String&nbsp;key,
+         java.lang.Short&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a short associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getString(java.lang.String)">getString</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a string associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getString(java.lang.String, java.lang.String)">getString</A></B>(java.lang.String&nbsp;key,
+          java.lang.String&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a string associated with the given configuration key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getStringArray(java.lang.String)">getStringArray</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get an array of strings associated with the given configuration
+ key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Vector</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getVector(java.lang.String)">getVector</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a Vector of strings associated with the given configuration
+ key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Vector</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#getVector(java.lang.String, java.util.Vector)">getVector</A></B>(java.lang.String&nbsp;key,
+          java.util.Vector&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a Vector of strings associated with the given configuration
+ key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#isInitialized()">isInitialized</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicate to client code whether property
+ resources have been initialized or not.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#load(java.io.InputStream)">load</A></B>(java.io.InputStream&nbsp;input)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Load the properties from the given input stream.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#load(java.io.InputStream, java.lang.String)">load</A></B>(java.io.InputStream&nbsp;input,
+     java.lang.String&nbsp;enc)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Load the properties from the given input stream
+ and using the specified encoding.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#save(java.io.OutputStream, java.lang.String)">save</A></B>(java.io.OutputStream&nbsp;output,
+     java.lang.String&nbsp;Header)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Save the properties to the given outputstream.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#setInclude(java.lang.String)">setInclude</A></B>(java.lang.String&nbsp;inc)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the property value for including other properties files.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#setProperty(java.lang.String, java.lang.Object)">setProperty</A></B>(java.lang.String&nbsp;key,
+            java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set a property, this will replace any previously
+ set values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html">ExtendedProperties</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#subset(java.lang.String)">subset</A></B>(java.lang.String&nbsp;prefix)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create an ExtendedProperties object that is a subset
+ of this one.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html#testBoolean(java.lang.String)">testBoolean</A></B>(java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Test whether the string represent by value maps to a boolean
+ value or not.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.util.Hashtable"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.util.Hashtable</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, remove, size, toString, values</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="ExtendedProperties()"><!-- --></A><H3>
+ExtendedProperties</H3>
+<PRE>
+public <B>ExtendedProperties</B>()</PRE>
+<DL>
+<DD>Creates an empty extended properties object.
+<P>
+</DL>
+<HR>
+
+<A NAME="ExtendedProperties(java.lang.String)"><!-- --></A><H3>
+ExtendedProperties</H3>
+<PRE>
+public <B>ExtendedProperties</B>(java.lang.String&nbsp;file)
+                   throws java.io.IOException</PRE>
+<DL>
+<DD>Creates and loads the extended properties from the specified
+ file.
+<P>
+<DT><B>Parameters:</B><DD><CODE>file</CODE> - A String.
+<DT><B>Throws:</B>
+<DD><CODE>IOException.</CODE>
+<DD><CODE>java.io.IOException</CODE></DL>
+<HR>
+
+<A NAME="ExtendedProperties(java.lang.String, java.lang.String)"><!-- --></A><H3>
+ExtendedProperties</H3>
+<PRE>
+public <B>ExtendedProperties</B>(java.lang.String&nbsp;file,
+                          java.lang.String&nbsp;defaultFile)
+                   throws java.io.IOException</PRE>
+<DL>
+<DD>Creates and loads the extended properties from the specified
+ file.
+<P>
+<DT><B>Parameters:</B><DD><CODE>file</CODE> - A String.
+<DT><B>Throws:</B>
+<DD><CODE>IOException.</CODE>
+<DD><CODE>java.io.IOException</CODE></DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="isInitialized()"><!-- --></A><H3>
+isInitialized</H3>
+<PRE>
+public boolean <B>isInitialized</B>()</PRE>
+<DL>
+<DD>Indicate to client code whether property
+ resources have been initialized or not.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInclude()"><!-- --></A><H3>
+getInclude</H3>
+<PRE>
+public java.lang.String <B>getInclude</B>()</PRE>
+<DL>
+<DD>Gets the property value for including other properties files.
+ By default it is "include".
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>A String.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setInclude(java.lang.String)"><!-- --></A><H3>
+setInclude</H3>
+<PRE>
+public void <B>setInclude</B>(java.lang.String&nbsp;inc)</PRE>
+<DL>
+<DD>Sets the property value for including other properties files.
+ By default it is "include".
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>inc</CODE> - A String.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="load(java.io.InputStream)"><!-- --></A><H3>
+load</H3>
+<PRE>
+public void <B>load</B>(java.io.InputStream&nbsp;input)
+          throws java.io.IOException</PRE>
+<DL>
+<DD>Load the properties from the given input stream.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>input</CODE> - An InputStream.
+<DT><B>Throws:</B>
+<DD><CODE>IOException.</CODE>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="load(java.io.InputStream, java.lang.String)"><!-- --></A><H3>
+load</H3>
+<PRE>
+public void <B>load</B>(java.io.InputStream&nbsp;input,
+                 java.lang.String&nbsp;enc)
+          throws java.io.IOException</PRE>
+<DL>
+<DD>Load the properties from the given input stream
+ and using the specified encoding.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>input</CODE> - An InputStream.<DD><CODE>enc</CODE> - An encoding.
+<DT><B>Throws:</B>
+<DD><CODE>IOException.</CODE>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(java.lang.String)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+public java.lang.Object <B>getProperty</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Gets a property from the configuration.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - property to retrieve
+<DT><B>Returns:</B><DD>value as object. Will return user value if exists,
+          if not then default value if exists, otherwise null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addProperty(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+addProperty</H3>
+<PRE>
+public void <B>addProperty</B>(java.lang.String&nbsp;key,
+                        java.lang.Object&nbsp;token)</PRE>
+<DL>
+<DD>Add a property to the configuration. If it already
+ exists then the value stated here will be added
+ to the configuration entry. For example, if
+
+ resource.loader = file
+
+ is already present in the configuration and you
+
+ addProperty("resource.loader", "classpath")
+
+ Then you will end up with a Vector like the
+ following:
+
+ ["file", "classpath"]
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProperty(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+setProperty</H3>
+<PRE>
+public void <B>setProperty</B>(java.lang.String&nbsp;key,
+                        java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Set a property, this will replace any previously
+ set values. Set values is implicitly a call
+ to clearProperty(key), addProperty(key,value).
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="save(java.io.OutputStream, java.lang.String)"><!-- --></A><H3>
+save</H3>
+<PRE>
+public void <B>save</B>(java.io.OutputStream&nbsp;output,
+                 java.lang.String&nbsp;Header)
+          throws java.io.IOException</PRE>
+<DL>
+<DD>Save the properties to the given outputstream.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>output</CODE> - An OutputStream.
+<DT><B>Throws:</B>
+<DD><CODE>IOException.</CODE>
+<DD><CODE>java.io.IOException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="combine(org.apache.commons.collections.ExtendedProperties)"><!-- --></A><H3>
+combine</H3>
+<PRE>
+public void <B>combine</B>(<A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html">ExtendedProperties</A>&nbsp;c)</PRE>
+<DL>
+<DD>Combines an existing Hashtable with this Hashtable.
+
+ Warning: It will overwrite previous entries without warning.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clearProperty(java.lang.String)"><!-- --></A><H3>
+clearProperty</H3>
+<PRE>
+public void <B>clearProperty</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Clear a property in the configuration.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getKeys()"><!-- --></A><H3>
+getKeys</H3>
+<PRE>
+public java.util.Iterator <B>getKeys</B>()</PRE>
+<DL>
+<DD>Get the list of the keys contained in the configuration
+ repository.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>An Iterator.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getKeys(java.lang.String)"><!-- --></A><H3>
+getKeys</H3>
+<PRE>
+public java.util.Iterator <B>getKeys</B>(java.lang.String&nbsp;prefix)</PRE>
+<DL>
+<DD>Get the list of the keys contained in the configuration
+ repository that match the specified prefix.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>prefix</CODE> - The prefix to test against.
+<DT><B>Returns:</B><DD>An Iterator of keys that match the prefix.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="subset(java.lang.String)"><!-- --></A><H3>
+subset</H3>
+<PRE>
+public <A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html">ExtendedProperties</A> <B>subset</B>(java.lang.String&nbsp;prefix)</PRE>
+<DL>
+<DD>Create an ExtendedProperties object that is a subset
+ of this one. Take into account duplicate keys
+ by using the setProperty() in ExtendedProperties.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="display()"><!-- --></A><H3>
+display</H3>
+<PRE>
+public void <B>display</B>()</PRE>
+<DL>
+<DD>Display the configuration for debugging
+ purposes.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getString(java.lang.String)"><!-- --></A><H3>
+getString</H3>
+<PRE>
+public java.lang.String <B>getString</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Get a string associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.
+<DT><B>Returns:</B><DD>The associated string.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a String.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getString(java.lang.String, java.lang.String)"><!-- --></A><H3>
+getString</H3>
+<PRE>
+public java.lang.String <B>getString</B>(java.lang.String&nbsp;key,
+                                  java.lang.String&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a string associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated string if key is found,
+ default value otherwise.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a String.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties(java.lang.String)"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+public java.util.Properties <B>getProperties</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Get a list of properties associated with the given
+ configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.
+<DT><B>Returns:</B><DD>The associated properties if key is found.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a String/Vector.
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if one of the tokens is
+ malformed (does not contain an equals sign).</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties(java.lang.String, java.util.Properties)"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+public java.util.Properties <B>getProperties</B>(java.lang.String&nbsp;key,
+                                          java.util.Properties&nbsp;defaults)</PRE>
+<DL>
+<DD>Get a list of properties associated with the given
+ configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.
+<DT><B>Returns:</B><DD>The associated properties if key is found.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a String/Vector.
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if one of the tokens is
+ malformed (does not contain an equals sign).</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getStringArray(java.lang.String)"><!-- --></A><H3>
+getStringArray</H3>
+<PRE>
+public java.lang.String[] <B>getStringArray</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Get an array of strings associated with the given configuration
+ key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.
+<DT><B>Returns:</B><DD>The associated string array if key is found.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a String/Vector.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getVector(java.lang.String)"><!-- --></A><H3>
+getVector</H3>
+<PRE>
+public java.util.Vector <B>getVector</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Get a Vector of strings associated with the given configuration
+ key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.
+<DT><B>Returns:</B><DD>The associated Vector.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Vector.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getVector(java.lang.String, java.util.Vector)"><!-- --></A><H3>
+getVector</H3>
+<PRE>
+public java.util.Vector <B>getVector</B>(java.lang.String&nbsp;key,
+                                  java.util.Vector&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a Vector of strings associated with the given configuration
+ key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated Vector.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Vector.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBoolean(java.lang.String)"><!-- --></A><H3>
+getBoolean</H3>
+<PRE>
+public boolean <B>getBoolean</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Get a boolean associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.
+<DT><B>Returns:</B><DD>The associated boolean.
+<DT><B>Throws:</B>
+<DD><CODE>java.util.NoSuchElementException</CODE> - is thrown if the key doesn't
+ map to an existing object.
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Boolean.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBoolean(java.lang.String, boolean)"><!-- --></A><H3>
+getBoolean</H3>
+<PRE>
+public boolean <B>getBoolean</B>(java.lang.String&nbsp;key,
+                          boolean&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a boolean associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated boolean.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Boolean.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBoolean(java.lang.String, java.lang.Boolean)"><!-- --></A><H3>
+getBoolean</H3>
+<PRE>
+public java.lang.Boolean <B>getBoolean</B>(java.lang.String&nbsp;key,
+                                    java.lang.Boolean&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a boolean associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated boolean if key is found and has valid
+ format, default value otherwise.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Boolean.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="testBoolean(java.lang.String)"><!-- --></A><H3>
+testBoolean</H3>
+<PRE>
+public java.lang.String <B>testBoolean</B>(java.lang.String&nbsp;value)</PRE>
+<DL>
+<DD>Test whether the string represent by value maps to a boolean
+ value or not. We will allow <code>true</code>, <code>on</code>,
+ and <code>yes</code> for a <code>true</code> boolean value, and
+ <code>false</code>, <code>off</code>, and <code>no</code> for
+ <code>false</code> boolean values.  Case of value to test for
+ boolean status is ignored.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD><code>true</code> or <code>false</code> if the supplied
+ text maps to a boolean value, or <code>null</code> otherwise.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getByte(java.lang.String)"><!-- --></A><H3>
+getByte</H3>
+<PRE>
+public byte <B>getByte</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Get a byte associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.
+<DT><B>Returns:</B><DD>The associated byte.
+<DT><B>Throws:</B>
+<DD><CODE>java.util.NoSuchElementException</CODE> - is thrown if the key doesn't
+ map to an existing object.
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Byte.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getByte(java.lang.String, byte)"><!-- --></A><H3>
+getByte</H3>
+<PRE>
+public byte <B>getByte</B>(java.lang.String&nbsp;key,
+                    byte&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a byte associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated byte.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Byte.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getByte(java.lang.String, java.lang.Byte)"><!-- --></A><H3>
+getByte</H3>
+<PRE>
+public java.lang.Byte <B>getByte</B>(java.lang.String&nbsp;key,
+                              java.lang.Byte&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a byte associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated byte if key is found and has valid
+ format, default value otherwise.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Byte.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShort(java.lang.String)"><!-- --></A><H3>
+getShort</H3>
+<PRE>
+public short <B>getShort</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Get a short associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.
+<DT><B>Returns:</B><DD>The associated short.
+<DT><B>Throws:</B>
+<DD><CODE>java.util.NoSuchElementException</CODE> - is thrown if the key doesn't
+ map to an existing object.
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Short.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShort(java.lang.String, short)"><!-- --></A><H3>
+getShort</H3>
+<PRE>
+public short <B>getShort</B>(java.lang.String&nbsp;key,
+                      short&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a short associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated short.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Short.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getShort(java.lang.String, java.lang.Short)"><!-- --></A><H3>
+getShort</H3>
+<PRE>
+public java.lang.Short <B>getShort</B>(java.lang.String&nbsp;key,
+                                java.lang.Short&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a short associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated short if key is found and has valid
+ format, default value otherwise.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Short.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInt(java.lang.String)"><!-- --></A><H3>
+getInt</H3>
+<PRE>
+public int <B>getInt</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>The purpose of this method is to get the configuration resource
+ with the given name as an integer.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - The resource name.
+<DT><B>Returns:</B><DD>The value of the resource as an integer.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInt(java.lang.String, int)"><!-- --></A><H3>
+getInt</H3>
+<PRE>
+public int <B>getInt</B>(java.lang.String&nbsp;name,
+                  int&nbsp;def)</PRE>
+<DL>
+<DD>The purpose of this method is to get the configuration resource
+ with the given name as an integer, or a default value.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - The resource name<DD><CODE>def</CODE> - The default value of the resource.
+<DT><B>Returns:</B><DD>The value of the resource as an integer.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInteger(java.lang.String)"><!-- --></A><H3>
+getInteger</H3>
+<PRE>
+public int <B>getInteger</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Get a int associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.
+<DT><B>Returns:</B><DD>The associated int.
+<DT><B>Throws:</B>
+<DD><CODE>java.util.NoSuchElementException</CODE> - is thrown if the key doesn't
+ map to an existing object.
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Integer.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInteger(java.lang.String, int)"><!-- --></A><H3>
+getInteger</H3>
+<PRE>
+public int <B>getInteger</B>(java.lang.String&nbsp;key,
+                      int&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a int associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated int.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Integer.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInteger(java.lang.String, java.lang.Integer)"><!-- --></A><H3>
+getInteger</H3>
+<PRE>
+public java.lang.Integer <B>getInteger</B>(java.lang.String&nbsp;key,
+                                    java.lang.Integer&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a int associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated int if key is found and has valid
+ format, default value otherwise.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Integer.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLong(java.lang.String)"><!-- --></A><H3>
+getLong</H3>
+<PRE>
+public long <B>getLong</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Get a long associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.
+<DT><B>Returns:</B><DD>The associated long.
+<DT><B>Throws:</B>
+<DD><CODE>java.util.NoSuchElementException</CODE> - is thrown if the key doesn't
+ map to an existing object.
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Long.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLong(java.lang.String, long)"><!-- --></A><H3>
+getLong</H3>
+<PRE>
+public long <B>getLong</B>(java.lang.String&nbsp;key,
+                    long&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a long associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated long.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Long.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLong(java.lang.String, java.lang.Long)"><!-- --></A><H3>
+getLong</H3>
+<PRE>
+public java.lang.Long <B>getLong</B>(java.lang.String&nbsp;key,
+                              java.lang.Long&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a long associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated long if key is found and has valid
+ format, default value otherwise.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Long.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFloat(java.lang.String)"><!-- --></A><H3>
+getFloat</H3>
+<PRE>
+public float <B>getFloat</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Get a float associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.
+<DT><B>Returns:</B><DD>The associated float.
+<DT><B>Throws:</B>
+<DD><CODE>java.util.NoSuchElementException</CODE> - is thrown if the key doesn't
+ map to an existing object.
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Float.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFloat(java.lang.String, float)"><!-- --></A><H3>
+getFloat</H3>
+<PRE>
+public float <B>getFloat</B>(java.lang.String&nbsp;key,
+                      float&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a float associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated float.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Float.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFloat(java.lang.String, java.lang.Float)"><!-- --></A><H3>
+getFloat</H3>
+<PRE>
+public java.lang.Float <B>getFloat</B>(java.lang.String&nbsp;key,
+                                java.lang.Float&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a float associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated float if key is found and has valid
+ format, default value otherwise.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Float.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDouble(java.lang.String)"><!-- --></A><H3>
+getDouble</H3>
+<PRE>
+public double <B>getDouble</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Get a double associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.
+<DT><B>Returns:</B><DD>The associated double.
+<DT><B>Throws:</B>
+<DD><CODE>java.util.NoSuchElementException</CODE> - is thrown if the key doesn't
+ map to an existing object.
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Double.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDouble(java.lang.String, double)"><!-- --></A><H3>
+getDouble</H3>
+<PRE>
+public double <B>getDouble</B>(java.lang.String&nbsp;key,
+                        double&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a double associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated double.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Double.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDouble(java.lang.String, java.lang.Double)"><!-- --></A><H3>
+getDouble</H3>
+<PRE>
+public java.lang.Double <B>getDouble</B>(java.lang.String&nbsp;key,
+                                  java.lang.Double&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Get a double associated with the given configuration key.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - The configuration key.<DD><CODE>defaultValue</CODE> - The default value.
+<DT><B>Returns:</B><DD>The associated double if key is found and has valid
+ format, default value otherwise.
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.ClassCastException</CODE> - is thrown if the key maps to an
+ object that is not a Double.
+<DD><CODE>java.lang.NumberFormatException</CODE> - is thrown if the value mapped
+ by the key has not a valid number format.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="convertProperties(java.util.Properties)"><!-- --></A><H3>
+convertProperties</H3>
+<PRE>
+public static <A HREF="../../../../org/apache/commons/collections/ExtendedProperties.html">ExtendedProperties</A> <B>convertProperties</B>(java.util.Properties&nbsp;p)</PRE>
+<DL>
+<DD>Convert a standard properties class into a configuration
+ class.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>p</CODE> - properties object to convert into
+                   a ExtendedProperties object.
+<DT><B>Returns:</B><DD>ExtendedProperties configuration created from the
+                      properties object.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ExtendedProperties.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/commons/collections/EnumerationIterator.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/commons/collections/FastArrayList.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ExtendedProperties.html" TARGET="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;
+<SCRIPT>
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
+</NOSCRIPT>
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+Copyright &copy; 2001-2004 The Apache Software Foundation. All Rights Reserved.
+</BODY>
+</HTML>