a whole bunch of stuff
[ephemerata.git] / KezvhLib / lib / org.apache.commons.collections / apidocs / org / apache / commons / collections / map / TransformedSortedMap.html
blob54077d09f9752d859c8216dd3f4e3a2c0c032a12
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <!--NewPage-->
3 <HTML>
4 <HEAD>
5 <!-- Generated by javadoc (build 1.5.0_07) on Fri Apr 11 15:39:22 BST 2008 -->
6 <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
7 <TITLE>
8 TransformedSortedMap (Commons Collections 3.2.1 API)
9 </TITLE>
11 <META NAME="keywords" CONTENT="org.apache.commons.collections.map.TransformedSortedMap class">
13 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
15 <SCRIPT type="text/javascript">
16 function windowTitle()
18 parent.document.title="TransformedSortedMap (Commons Collections 3.2.1 API)";
20 </SCRIPT>
21 <NOSCRIPT>
22 </NOSCRIPT>
24 </HEAD>
26 <BODY BGCOLOR="white" onload="windowTitle();">
29 <!-- ========= START OF TOP NAVBAR ======= -->
30 <A NAME="navbar_top"><!-- --></A>
31 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
32 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
33 <TR>
34 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
35 <A NAME="navbar_top_firstrow"><!-- --></A>
36 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
37 <TR ALIGN="center" VALIGN="top">
38 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
39 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
40 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TransformedSortedMap.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
43 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
46 </TR>
47 </TABLE>
48 </TD>
49 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
50 </EM>
51 </TD>
52 </TR>
54 <TR>
55 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
56 &nbsp;<A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html" title="class in org.apache.commons.collections.map"><B>PREV CLASS</B></A>&nbsp;
57 &nbsp;<A HREF="../../../../../org/apache/commons/collections/map/TypedMap.html" title="class in org.apache.commons.collections.map"><B>NEXT CLASS</B></A></FONT></TD>
58 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
59 <A HREF="../../../../../index.html?org/apache/commons/collections/map/TransformedSortedMap.html" target="_top"><B>FRAMES</B></A> &nbsp;
60 &nbsp;<A HREF="TransformedSortedMap.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
61 &nbsp;<SCRIPT type="text/javascript">
62 <!--
63 if(window==top) {
64 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
66 //-->
67 </SCRIPT>
68 <NOSCRIPT>
69 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
70 </NOSCRIPT>
73 </FONT></TD>
74 </TR>
75 <TR>
76 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
77 SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.commons.collections.map.TransformedMap">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
78 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
79 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
80 </TR>
81 </TABLE>
82 <A NAME="skip-navbar_top"></A>
83 <!-- ========= END OF TOP NAVBAR ========= -->
85 <HR>
86 <!-- ======== START OF CLASS DATA ======== -->
87 <H2>
88 <FONT SIZE="-1">
89 org.apache.commons.collections.map</FONT>
90 <BR>
91 Class TransformedSortedMap</H2>
92 <PRE>
93 java.lang.Object
94 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html" title="class in org.apache.commons.collections.map">org.apache.commons.collections.map.AbstractMapDecorator</A>
95 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html" title="class in org.apache.commons.collections.map">org.apache.commons.collections.map.TransformedMap</A>
96 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.commons.collections.map.TransformedSortedMap</B>
97 </PRE>
98 <DL>
99 <DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable, java.util.Map, java.util.SortedMap</DD>
100 </DL>
101 <HR>
102 <DL>
103 <DT><PRE>public class <B>TransformedSortedMap</B><DT>extends <A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html" title="class in org.apache.commons.collections.map">TransformedMap</A><DT>implements java.util.SortedMap</DL>
104 </PRE>
107 Decorates another <code>SortedMap </code> to transform objects that are added.
109 The Map put methods and Map.Entry setValue method are affected by this class.
110 Thus objects must be removed or searched for using their transformed form.
111 For example, if the transformation converts Strings to Integers, you must
112 use the Integer form to remove objects.
114 <strong>Note that TransformedSortedMap is not synchronized and is not thread-safe.</strong>
115 If you wish to use this map from multiple threads concurrently, you must use
116 appropriate synchronization. The simplest approach is to wrap this map
117 using <CODE>Collections.synchronizedSortedMap(java.util.SortedMap)</CODE>. This class may throw
118 exceptions when accessed by concurrent threads without synchronization.
120 This class is Serializable from Commons Collections 3.1.
124 <DL>
125 <DT><B>Since:</B></DT>
126 <DD>Commons Collections 3.0</DD>
127 <DT><B>Version:</B></DT>
128 <DD>$Revision: 646777 $ $Date: 2008-04-10 13:33:15 +0100 (Thu, 10 Apr 2008) $</DD>
129 <DT><B>Author:</B></DT>
130 <DD>Stephen Colebourne</DD>
131 <DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#org.apache.commons.collections.map.TransformedSortedMap">Serialized Form</A></DL>
132 <HR>
135 <!-- ======== NESTED CLASS SUMMARY ======== -->
137 <A NAME="nested_class_summary"><!-- --></A>
138 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
139 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
140 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
141 <B>Nested Class Summary</B></FONT></TH>
142 </TR>
143 </TABLE>
144 &nbsp;<A NAME="nested_classes_inherited_from_class_java.util.Map"><!-- --></A>
145 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
146 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
147 <TH ALIGN="left"><B>Nested classes/interfaces inherited from interface java.util.Map</B></TH>
148 </TR>
149 <TR BGCOLOR="white" CLASS="TableRowColor">
150 <TD><CODE>java.util.Map.Entry</CODE></TD>
151 </TR>
152 </TABLE>
153 &nbsp;
154 <!-- =========== FIELD SUMMARY =========== -->
156 <A NAME="field_summary"><!-- --></A>
157 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
158 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
159 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
160 <B>Field Summary</B></FONT></TH>
161 </TR>
162 </TABLE>
163 &nbsp;<A NAME="fields_inherited_from_class_org.apache.commons.collections.map.TransformedMap"><!-- --></A>
164 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
165 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
166 <TH ALIGN="left"><B>Fields inherited from class org.apache.commons.collections.map.<A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html" title="class in org.apache.commons.collections.map">TransformedMap</A></B></TH>
167 </TR>
168 <TR BGCOLOR="white" CLASS="TableRowColor">
169 <TD><CODE><A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html#keyTransformer">keyTransformer</A>, <A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html#valueTransformer">valueTransformer</A></CODE></TD>
170 </TR>
171 </TABLE>
172 &nbsp;<A NAME="fields_inherited_from_class_org.apache.commons.collections.map.AbstractMapDecorator"><!-- --></A>
173 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
174 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
175 <TH ALIGN="left"><B>Fields inherited from class org.apache.commons.collections.map.<A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html" title="class in org.apache.commons.collections.map">AbstractMapDecorator</A></B></TH>
176 </TR>
177 <TR BGCOLOR="white" CLASS="TableRowColor">
178 <TD><CODE><A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html#map">map</A></CODE></TD>
179 </TR>
180 </TABLE>
181 &nbsp;
182 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
184 <A NAME="constructor_summary"><!-- --></A>
185 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
186 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
187 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
188 <B>Constructor Summary</B></FONT></TH>
189 </TR>
190 <TR BGCOLOR="white" CLASS="TableRowColor">
191 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
192 <CODE>protected </CODE></FONT></TD>
193 <TD><CODE><B><A HREF="../../../../../org/apache/commons/collections/map/TransformedSortedMap.html#TransformedSortedMap(java.util.SortedMap, org.apache.commons.collections.Transformer, org.apache.commons.collections.Transformer)">TransformedSortedMap</A></B>(java.util.SortedMap&nbsp;map,
194 <A HREF="../../../../../org/apache/commons/collections/Transformer.html" title="interface in org.apache.commons.collections">Transformer</A>&nbsp;keyTransformer,
195 <A HREF="../../../../../org/apache/commons/collections/Transformer.html" title="interface in org.apache.commons.collections">Transformer</A>&nbsp;valueTransformer)</CODE>
197 <BR>
198 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor that wraps (not copies).</TD>
199 </TR>
200 </TABLE>
201 &nbsp;
202 <!-- ========== METHOD SUMMARY =========== -->
204 <A NAME="method_summary"><!-- --></A>
205 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
206 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
207 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
208 <B>Method Summary</B></FONT></TH>
209 </TR>
210 <TR BGCOLOR="white" CLASS="TableRowColor">
211 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
212 <CODE>&nbsp;java.util.Comparator</CODE></FONT></TD>
213 <TD><CODE><B><A HREF="../../../../../org/apache/commons/collections/map/TransformedSortedMap.html#comparator()">comparator</A></B>()</CODE>
215 <BR>
216 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
217 </TR>
218 <TR BGCOLOR="white" CLASS="TableRowColor">
219 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
220 <CODE>static&nbsp;java.util.SortedMap</CODE></FONT></TD>
221 <TD><CODE><B><A HREF="../../../../../org/apache/commons/collections/map/TransformedSortedMap.html#decorate(java.util.SortedMap, org.apache.commons.collections.Transformer, org.apache.commons.collections.Transformer)">decorate</A></B>(java.util.SortedMap&nbsp;map,
222 <A HREF="../../../../../org/apache/commons/collections/Transformer.html" title="interface in org.apache.commons.collections">Transformer</A>&nbsp;keyTransformer,
223 <A HREF="../../../../../org/apache/commons/collections/Transformer.html" title="interface in org.apache.commons.collections">Transformer</A>&nbsp;valueTransformer)</CODE>
225 <BR>
226 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory method to create a transforming sorted map.</TD>
227 </TR>
228 <TR BGCOLOR="white" CLASS="TableRowColor">
229 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
230 <CODE>static&nbsp;java.util.SortedMap</CODE></FONT></TD>
231 <TD><CODE><B><A HREF="../../../../../org/apache/commons/collections/map/TransformedSortedMap.html#decorateTransform(java.util.SortedMap, org.apache.commons.collections.Transformer, org.apache.commons.collections.Transformer)">decorateTransform</A></B>(java.util.SortedMap&nbsp;map,
232 <A HREF="../../../../../org/apache/commons/collections/Transformer.html" title="interface in org.apache.commons.collections">Transformer</A>&nbsp;keyTransformer,
233 <A HREF="../../../../../org/apache/commons/collections/Transformer.html" title="interface in org.apache.commons.collections">Transformer</A>&nbsp;valueTransformer)</CODE>
235 <BR>
236 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory method to create a transforming sorted map that will transform
237 existing contents of the specified map.</TD>
238 </TR>
239 <TR BGCOLOR="white" CLASS="TableRowColor">
240 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
241 <CODE>&nbsp;java.util.Set</CODE></FONT></TD>
242 <TD><CODE><B><A HREF="../../../../../org/apache/commons/collections/map/TransformedSortedMap.html#entrySet()">entrySet</A></B>()</CODE>
244 <BR>
245 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
246 </TR>
247 <TR BGCOLOR="white" CLASS="TableRowColor">
248 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
249 <CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
250 <TD><CODE><B><A HREF="../../../../../org/apache/commons/collections/map/TransformedSortedMap.html#firstKey()">firstKey</A></B>()</CODE>
252 <BR>
253 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
254 </TR>
255 <TR BGCOLOR="white" CLASS="TableRowColor">
256 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
257 <CODE>protected &nbsp;java.util.SortedMap</CODE></FONT></TD>
258 <TD><CODE><B><A HREF="../../../../../org/apache/commons/collections/map/TransformedSortedMap.html#getSortedMap()">getSortedMap</A></B>()</CODE>
260 <BR>
261 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the map being decorated.</TD>
262 </TR>
263 <TR BGCOLOR="white" CLASS="TableRowColor">
264 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
265 <CODE>&nbsp;java.util.SortedMap</CODE></FONT></TD>
266 <TD><CODE><B><A HREF="../../../../../org/apache/commons/collections/map/TransformedSortedMap.html#headMap(java.lang.Object)">headMap</A></B>(java.lang.Object&nbsp;toKey)</CODE>
268 <BR>
269 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
270 </TR>
271 <TR BGCOLOR="white" CLASS="TableRowColor">
272 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
273 <CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
274 <TD><CODE><B><A HREF="../../../../../org/apache/commons/collections/map/TransformedSortedMap.html#lastKey()">lastKey</A></B>()</CODE>
276 <BR>
277 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
278 </TR>
279 <TR BGCOLOR="white" CLASS="TableRowColor">
280 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
281 <CODE>&nbsp;java.util.SortedMap</CODE></FONT></TD>
282 <TD><CODE><B><A HREF="../../../../../org/apache/commons/collections/map/TransformedSortedMap.html#subMap(java.lang.Object, java.lang.Object)">subMap</A></B>(java.lang.Object&nbsp;fromKey,
283 java.lang.Object&nbsp;toKey)</CODE>
285 <BR>
286 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
287 </TR>
288 <TR BGCOLOR="white" CLASS="TableRowColor">
289 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
290 <CODE>&nbsp;java.util.SortedMap</CODE></FONT></TD>
291 <TD><CODE><B><A HREF="../../../../../org/apache/commons/collections/map/TransformedSortedMap.html#tailMap(java.lang.Object)">tailMap</A></B>(java.lang.Object&nbsp;fromKey)</CODE>
293 <BR>
294 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
295 </TR>
296 </TABLE>
297 &nbsp;<A NAME="methods_inherited_from_class_org.apache.commons.collections.map.TransformedMap"><!-- --></A>
298 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
299 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
300 <TH ALIGN="left"><B>Methods inherited from class org.apache.commons.collections.map.<A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html" title="class in org.apache.commons.collections.map">TransformedMap</A></B></TH>
301 </TR>
302 <TR BGCOLOR="white" CLASS="TableRowColor">
303 <TD><CODE><A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html#checkSetValue(java.lang.Object)">checkSetValue</A>, <A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html#decorate(java.util.Map, org.apache.commons.collections.Transformer, org.apache.commons.collections.Transformer)">decorate</A>, <A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html#decorateTransform(java.util.Map, org.apache.commons.collections.Transformer, org.apache.commons.collections.Transformer)">decorateTransform</A>, <A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html#isSetValueChecking()">isSetValueChecking</A>, <A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html#put(java.lang.Object, java.lang.Object)">put</A>, <A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html#putAll(java.util.Map)">putAll</A>, <A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html#transformKey(java.lang.Object)">transformKey</A>, <A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html#transformMap(java.util.Map)">transformMap</A>, <A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html#transformValue(java.lang.Object)">transformValue</A></CODE></TD>
304 </TR>
305 </TABLE>
306 &nbsp;<A NAME="methods_inherited_from_class_org.apache.commons.collections.map.AbstractMapDecorator"><!-- --></A>
307 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
308 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
309 <TH ALIGN="left"><B>Methods inherited from class org.apache.commons.collections.map.<A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html" title="class in org.apache.commons.collections.map">AbstractMapDecorator</A></B></TH>
310 </TR>
311 <TR BGCOLOR="white" CLASS="TableRowColor">
312 <TD><CODE><A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html#clear()">clear</A>, <A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html#containsKey(java.lang.Object)">containsKey</A>, <A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html#containsValue(java.lang.Object)">containsValue</A>, <A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html#get(java.lang.Object)">get</A>, <A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html#getMap()">getMap</A>, <A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html#hashCode()">hashCode</A>, <A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html#isEmpty()">isEmpty</A>, <A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html#keySet()">keySet</A>, <A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html#remove(java.lang.Object)">remove</A>, <A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html#size()">size</A>, <A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html#toString()">toString</A>, <A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html#values()">values</A></CODE></TD>
313 </TR>
314 </TABLE>
315 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
316 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
317 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
318 <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
319 </TR>
320 <TR BGCOLOR="white" CLASS="TableRowColor">
321 <TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
322 </TR>
323 </TABLE>
324 &nbsp;<A NAME="methods_inherited_from_class_java.util.Map"><!-- --></A>
325 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
326 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
327 <TH ALIGN="left"><B>Methods inherited from interface java.util.Map</B></TH>
328 </TR>
329 <TR BGCOLOR="white" CLASS="TableRowColor">
330 <TD><CODE>clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values</CODE></TD>
331 </TR>
332 </TABLE>
333 &nbsp;
336 <!-- ========= CONSTRUCTOR DETAIL ======== -->
338 <A NAME="constructor_detail"><!-- --></A>
339 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
340 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
341 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
342 <B>Constructor Detail</B></FONT></TH>
343 </TR>
344 </TABLE>
346 <A NAME="TransformedSortedMap(java.util.SortedMap, org.apache.commons.collections.Transformer, org.apache.commons.collections.Transformer)"><!-- --></A><H3>
347 TransformedSortedMap</H3>
348 <PRE>
349 protected <B>TransformedSortedMap</B>(java.util.SortedMap&nbsp;map,
350 <A HREF="../../../../../org/apache/commons/collections/Transformer.html" title="interface in org.apache.commons.collections">Transformer</A>&nbsp;keyTransformer,
351 <A HREF="../../../../../org/apache/commons/collections/Transformer.html" title="interface in org.apache.commons.collections">Transformer</A>&nbsp;valueTransformer)</PRE>
352 <DL>
353 <DD>Constructor that wraps (not copies).
355 If there are any elements already in the collection being decorated, they
356 are NOT transformed.</p>
358 <DL>
359 <DT><B>Parameters:</B><DD><CODE>map</CODE> - the map to decorate, must not be null<DD><CODE>keyTransformer</CODE> - the predicate to validate the keys, null means no transformation<DD><CODE>valueTransformer</CODE> - the predicate to validate to values, null means no transformation
360 <DT><B>Throws:</B>
361 <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the map is null</DL>
362 </DL>
364 <!-- ============ METHOD DETAIL ========== -->
366 <A NAME="method_detail"><!-- --></A>
367 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
368 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
369 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
370 <B>Method Detail</B></FONT></TH>
371 </TR>
372 </TABLE>
374 <A NAME="decorate(java.util.SortedMap, org.apache.commons.collections.Transformer, org.apache.commons.collections.Transformer)"><!-- --></A><H3>
375 decorate</H3>
376 <PRE>
377 public static java.util.SortedMap <B>decorate</B>(java.util.SortedMap&nbsp;map,
378 <A HREF="../../../../../org/apache/commons/collections/Transformer.html" title="interface in org.apache.commons.collections">Transformer</A>&nbsp;keyTransformer,
379 <A HREF="../../../../../org/apache/commons/collections/Transformer.html" title="interface in org.apache.commons.collections">Transformer</A>&nbsp;valueTransformer)</PRE>
380 <DL>
381 <DD>Factory method to create a transforming sorted map.
383 If there are any elements already in the map being decorated, they
384 are NOT transformed.
385 Constrast this with <A HREF="../../../../../org/apache/commons/collections/map/TransformedSortedMap.html#decorateTransform(java.util.SortedMap, org.apache.commons.collections.Transformer, org.apache.commons.collections.Transformer)"><CODE>decorateTransform(java.util.SortedMap, org.apache.commons.collections.Transformer, org.apache.commons.collections.Transformer)</CODE></A>.
387 <DD><DL>
388 </DL>
389 </DD>
390 <DD><DL>
391 <DT><B>Parameters:</B><DD><CODE>map</CODE> - the map to decorate, must not be null<DD><CODE>keyTransformer</CODE> - the predicate to validate the keys, null means no transformation<DD><CODE>valueTransformer</CODE> - the predicate to validate to values, null means no transformation
392 <DT><B>Throws:</B>
393 <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the map is null</DL>
394 </DD>
395 </DL>
396 <HR>
398 <A NAME="decorateTransform(java.util.SortedMap, org.apache.commons.collections.Transformer, org.apache.commons.collections.Transformer)"><!-- --></A><H3>
399 decorateTransform</H3>
400 <PRE>
401 public static java.util.SortedMap <B>decorateTransform</B>(java.util.SortedMap&nbsp;map,
402 <A HREF="../../../../../org/apache/commons/collections/Transformer.html" title="interface in org.apache.commons.collections">Transformer</A>&nbsp;keyTransformer,
403 <A HREF="../../../../../org/apache/commons/collections/Transformer.html" title="interface in org.apache.commons.collections">Transformer</A>&nbsp;valueTransformer)</PRE>
404 <DL>
405 <DD>Factory method to create a transforming sorted map that will transform
406 existing contents of the specified map.
408 If there are any elements already in the map being decorated, they
409 will be transformed by this method.
410 Constrast this with <A HREF="../../../../../org/apache/commons/collections/map/TransformedSortedMap.html#decorate(java.util.SortedMap, org.apache.commons.collections.Transformer, org.apache.commons.collections.Transformer)"><CODE>decorate(java.util.SortedMap, org.apache.commons.collections.Transformer, org.apache.commons.collections.Transformer)</CODE></A>.
412 <DD><DL>
413 </DL>
414 </DD>
415 <DD><DL>
416 <DT><B>Parameters:</B><DD><CODE>map</CODE> - the map to decorate, must not be null<DD><CODE>keyTransformer</CODE> - the transformer to use for key conversion, null means no transformation<DD><CODE>valueTransformer</CODE> - the transformer to use for value conversion, null means no transformation
417 <DT><B>Throws:</B>
418 <DD><CODE>java.lang.IllegalArgumentException</CODE> - if map is null<DT><B>Since:</B></DT>
419 <DD>Commons Collections 3.2</DD>
420 </DL>
421 </DD>
422 </DL>
423 <HR>
425 <A NAME="getSortedMap()"><!-- --></A><H3>
426 getSortedMap</H3>
427 <PRE>
428 protected java.util.SortedMap <B>getSortedMap</B>()</PRE>
429 <DL>
430 <DD>Gets the map being decorated.
432 <DD><DL>
433 </DL>
434 </DD>
435 <DD><DL>
437 <DT><B>Returns:</B><DD>the decorated map</DL>
438 </DD>
439 </DL>
440 <HR>
442 <A NAME="firstKey()"><!-- --></A><H3>
443 firstKey</H3>
444 <PRE>
445 public java.lang.Object <B>firstKey</B>()</PRE>
446 <DL>
447 <DD><DL>
448 <DT><B>Specified by:</B><DD><CODE>firstKey</CODE> in interface <CODE>java.util.SortedMap</CODE></DL>
449 </DD>
450 <DD><DL>
451 </DL>
452 </DD>
453 </DL>
454 <HR>
456 <A NAME="lastKey()"><!-- --></A><H3>
457 lastKey</H3>
458 <PRE>
459 public java.lang.Object <B>lastKey</B>()</PRE>
460 <DL>
461 <DD><DL>
462 <DT><B>Specified by:</B><DD><CODE>lastKey</CODE> in interface <CODE>java.util.SortedMap</CODE></DL>
463 </DD>
464 <DD><DL>
465 </DL>
466 </DD>
467 </DL>
468 <HR>
470 <A NAME="comparator()"><!-- --></A><H3>
471 comparator</H3>
472 <PRE>
473 public java.util.Comparator <B>comparator</B>()</PRE>
474 <DL>
475 <DD><DL>
476 <DT><B>Specified by:</B><DD><CODE>comparator</CODE> in interface <CODE>java.util.SortedMap</CODE></DL>
477 </DD>
478 <DD><DL>
479 </DL>
480 </DD>
481 </DL>
482 <HR>
484 <A NAME="subMap(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
485 subMap</H3>
486 <PRE>
487 public java.util.SortedMap <B>subMap</B>(java.lang.Object&nbsp;fromKey,
488 java.lang.Object&nbsp;toKey)</PRE>
489 <DL>
490 <DD><DL>
491 <DT><B>Specified by:</B><DD><CODE>subMap</CODE> in interface <CODE>java.util.SortedMap</CODE></DL>
492 </DD>
493 <DD><DL>
494 </DL>
495 </DD>
496 </DL>
497 <HR>
499 <A NAME="headMap(java.lang.Object)"><!-- --></A><H3>
500 headMap</H3>
501 <PRE>
502 public java.util.SortedMap <B>headMap</B>(java.lang.Object&nbsp;toKey)</PRE>
503 <DL>
504 <DD><DL>
505 <DT><B>Specified by:</B><DD><CODE>headMap</CODE> in interface <CODE>java.util.SortedMap</CODE></DL>
506 </DD>
507 <DD><DL>
508 </DL>
509 </DD>
510 </DL>
511 <HR>
513 <A NAME="tailMap(java.lang.Object)"><!-- --></A><H3>
514 tailMap</H3>
515 <PRE>
516 public java.util.SortedMap <B>tailMap</B>(java.lang.Object&nbsp;fromKey)</PRE>
517 <DL>
518 <DD><DL>
519 <DT><B>Specified by:</B><DD><CODE>tailMap</CODE> in interface <CODE>java.util.SortedMap</CODE></DL>
520 </DD>
521 <DD><DL>
522 </DL>
523 </DD>
524 </DL>
525 <HR>
527 <A NAME="entrySet()"><!-- --></A><H3>
528 entrySet</H3>
529 <PRE>
530 public java.util.Set <B>entrySet</B>()</PRE>
531 <DL>
532 <DD><DL>
533 <DT><B>Specified by:</B><DD><CODE>entrySet</CODE> in interface <CODE>java.util.Map</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html#entrySet()">entrySet</A></CODE> in class <CODE><A HREF="../../../../../org/apache/commons/collections/map/AbstractMapDecorator.html" title="class in org.apache.commons.collections.map">AbstractMapDecorator</A></CODE></DL>
534 </DD>
535 <DD><DL>
536 </DL>
537 </DD>
538 </DL>
539 <!-- ========= END OF CLASS DATA ========= -->
540 <HR>
543 <!-- ======= START OF BOTTOM NAVBAR ====== -->
544 <A NAME="navbar_bottom"><!-- --></A>
545 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
546 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
547 <TR>
548 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
549 <A NAME="navbar_bottom_firstrow"><!-- --></A>
550 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
551 <TR ALIGN="center" VALIGN="top">
552 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
553 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
554 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
555 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TransformedSortedMap.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
556 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
557 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
558 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
559 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
560 </TR>
561 </TABLE>
562 </TD>
563 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
564 </EM>
565 </TD>
566 </TR>
568 <TR>
569 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
570 &nbsp;<A HREF="../../../../../org/apache/commons/collections/map/TransformedMap.html" title="class in org.apache.commons.collections.map"><B>PREV CLASS</B></A>&nbsp;
571 &nbsp;<A HREF="../../../../../org/apache/commons/collections/map/TypedMap.html" title="class in org.apache.commons.collections.map"><B>NEXT CLASS</B></A></FONT></TD>
572 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
573 <A HREF="../../../../../index.html?org/apache/commons/collections/map/TransformedSortedMap.html" target="_top"><B>FRAMES</B></A> &nbsp;
574 &nbsp;<A HREF="TransformedSortedMap.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
575 &nbsp;<SCRIPT type="text/javascript">
576 <!--
577 if(window==top) {
578 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
580 //-->
581 </SCRIPT>
582 <NOSCRIPT>
583 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
584 </NOSCRIPT>
587 </FONT></TD>
588 </TR>
589 <TR>
590 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
591 SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.commons.collections.map.TransformedMap">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
592 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
593 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
594 </TR>
595 </TABLE>
596 <A NAME="skip-navbar_bottom"></A>
597 <!-- ======== END OF BOTTOM NAVBAR ======= -->
599 <HR>
600 Copyright © 2001-2008 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.
601 </BODY>
602 </HTML>