OSDN Git Service

ドキュメントとしてユーザガイドとJavadocを登録
[xdf/git-repos.git] / docs / xdf-javadoc / jp / ac / aiit / xdf / utils / CollectionUtils.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
2 <!--NewPage-->\r
3 <HTML>\r
4 <HEAD>\r
5 <!-- Generated by javadoc (build 1.6.0_11) on Tue Feb 10 22:29:38 JST 2009 -->\r
6 <TITLE>\r
7 CollectionUtils\r
8 </TITLE>\r
9 \r
10 <META NAME="date" CONTENT="2009-02-10">\r
11 \r
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">\r
13 \r
14 <SCRIPT type="text/javascript">\r
15 function windowTitle()\r
16 {\r
17     if (location.href.indexOf('is-external=true') == -1) {\r
18         parent.document.title="CollectionUtils";\r
19     }\r
20 }\r
21 </SCRIPT>\r
22 <NOSCRIPT>\r
23 </NOSCRIPT>\r
24 \r
25 </HEAD>\r
26 \r
27 <BODY BGCOLOR="white" onload="windowTitle();">\r
28 <HR>\r
29 \r
30 \r
31 <!-- ========= START OF TOP NAVBAR ======= -->\r
32 <A NAME="navbar_top"><!-- --></A>\r
33 <A HREF="#skip-navbar_top" title="ナビゲーションリンクをスキップ"></A>\r
34 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">\r
35 <TR>\r
36 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
37 <A NAME="navbar_top_firstrow"><!-- --></A>\r
38 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">\r
39   <TR ALIGN="center" VALIGN="top">\r
40   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>概要</B></FONT></A>&nbsp;</TD>\r
41   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>パッケージ</B></FONT></A>&nbsp;</TD>\r
42   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>クラス</B></FONT>&nbsp;</TD>\r
43   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CollectionUtils.html"><FONT CLASS="NavBarFont1"><B>使用</B></FONT></A>&nbsp;</TD>\r
44   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>階層ツリー</B></FONT></A>&nbsp;</TD>\r
45   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>非推奨 API</B></FONT></A>&nbsp;</TD>\r
46   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>索引</B></FONT></A>&nbsp;</TD>\r
47   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>ヘルプ</B></FONT></A>&nbsp;</TD>\r
48   </TR>\r
49 </TABLE>\r
50 </TD>\r
51 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
52 </EM>\r
53 </TD>\r
54 </TR>\r
55 \r
56 <TR>\r
57 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
58 &nbsp;前のクラス&nbsp;\r
59 &nbsp;<A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToListProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース"><B>次のクラス</B></A></FONT></TD>\r
60 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
61   <A HREF="../../../../../index.html?jp/ac/aiit/xdf/utils/CollectionUtils.html" target="_top"><B>フレームあり</B></A>  &nbsp;\r
62 &nbsp;<A HREF="CollectionUtils.html" target="_top"><B>フレームなし</B></A>  &nbsp;\r
63 &nbsp;<SCRIPT type="text/javascript">\r
64   <!--\r
65   if(window==top) {\r
66     document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>すべてのクラス</B></A>');\r
67   }\r
68   //-->\r
69 </SCRIPT>\r
70 <NOSCRIPT>\r
71   <A HREF="../../../../../allclasses-noframe.html"><B>すべてのクラス</B></A>\r
72 </NOSCRIPT>\r
73 \r
74 \r
75 </FONT></TD>\r
76 </TR>\r
77 <TR>\r
78 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
79   概要:&nbsp;<A HREF="#nested_class_summary">入れ子</A>&nbsp;|&nbsp;フィールド&nbsp;|&nbsp;<A HREF="#constructor_summary">コンストラクタ</A>&nbsp;|&nbsp;<A HREF="#method_summary">メソッド</A></FONT></TD>\r
80 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
81 詳細:&nbsp;フィールド&nbsp;|&nbsp;<A HREF="#constructor_detail">コンストラクタ</A>&nbsp;|&nbsp;<A HREF="#method_detail">メソッド</A></FONT></TD>\r
82 </TR>\r
83 </TABLE>\r
84 <A NAME="skip-navbar_top"></A>\r
85 <!-- ========= END OF TOP NAVBAR ========= -->\r
86 \r
87 <HR>\r
88 <!-- ======== START OF CLASS DATA ======== -->\r
89 <H2>\r
90 <FONT SIZE="-1">\r
91 jp.ac.aiit.xdf.utils</FONT>\r
92 <BR>\r
93 クラス CollectionUtils</H2>\r
94 <PRE>\r
95 java.lang.Object\r
96   <IMG SRC="../../../../../resources/inherit.gif" ALT="上位を拡張 "><B>jp.ac.aiit.xdf.utils.CollectionUtils</B>\r
97 </PRE>\r
98 <HR>\r
99 <DL>\r
100 <DT><PRE>public class <B>CollectionUtils</B><DT>extends java.lang.Object</DL>\r
101 </PRE>\r
102 \r
103 <P>\r
104 <DL>\r
105 <DT><B>作成者:</B></DT>\r
106   <DD>Shunichi Takagi</DD>\r
107 </DL>\r
108 <HR>\r
109 \r
110 <P>\r
111 <!-- ======== NESTED CLASS SUMMARY ======== -->\r
112 \r
113 <A NAME="nested_class_summary"><!-- --></A>\r
114 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
115 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
116 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">\r
117 <B>入れ子のクラスの概要</B></FONT></TH>\r
118 </TR>\r
119 <TR BGCOLOR="white" CLASS="TableRowColor">\r
120 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
121 <CODE>static&nbsp;interface</CODE></FONT></TD>\r
122 <TD><CODE><B><A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToListProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.CollectionToListProcess</A>&lt;<A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToListProcess.html" title="CollectionUtils.CollectionToListProcess 内の型パラメータ">T1</A>,<A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToListProcess.html" title="CollectionUtils.CollectionToListProcess 内の型パラメータ">T2</A>&gt;</B></CODE>\r
123 \r
124 <BR>\r
125 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
126 </TR>\r
127 <TR BGCOLOR="white" CLASS="TableRowColor">\r
128 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
129 <CODE>static&nbsp;interface</CODE></FONT></TD>\r
130 <TD><CODE><B><A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToMapProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.CollectionToMapProcess</A>&lt;<A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToMapProcess.html" title="CollectionUtils.CollectionToMapProcess 内の型パラメータ">T</A>,<A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToMapProcess.html" title="CollectionUtils.CollectionToMapProcess 内の型パラメータ">K</A>,<A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToMapProcess.html" title="CollectionUtils.CollectionToMapProcess 内の型パラメータ">V</A>&gt;</B></CODE>\r
131 \r
132 <BR>\r
133 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
134 </TR>\r
135 <TR BGCOLOR="white" CLASS="TableRowColor">\r
136 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
137 <CODE>static&nbsp;interface</CODE></FONT></TD>\r
138 <TD><CODE><B><A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.MapToCollectionProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.MapToCollectionProcess</A>&lt;<A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.MapToCollectionProcess.html" title="CollectionUtils.MapToCollectionProcess 内の型パラメータ">K</A>,<A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.MapToCollectionProcess.html" title="CollectionUtils.MapToCollectionProcess 内の型パラメータ">V</A>,<A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.MapToCollectionProcess.html" title="CollectionUtils.MapToCollectionProcess 内の型パラメータ">T</A>&gt;</B></CODE>\r
139 \r
140 <BR>\r
141 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
142 </TR>\r
143 <TR BGCOLOR="white" CLASS="TableRowColor">\r
144 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
145 <CODE>static&nbsp;interface</CODE></FONT></TD>\r
146 <TD><CODE><B><A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.UnitProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.UnitProcess</A>&lt;<A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.UnitProcess.html" title="CollectionUtils.UnitProcess 内の型パラメータ">T</A>&gt;</B></CODE>\r
147 \r
148 <BR>\r
149 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;変換ユニットプロセス</TD>\r
150 </TR>\r
151 </TABLE>\r
152 &nbsp;\r
153 <!-- ======== CONSTRUCTOR SUMMARY ======== -->\r
154 \r
155 <A NAME="constructor_summary"><!-- --></A>\r
156 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
157 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
158 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">\r
159 <B>コンストラクタの概要</B></FONT></TH>\r
160 </TR>\r
161 <TR BGCOLOR="white" CLASS="TableRowColor">\r
162 <TD><CODE><B><A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.html#CollectionUtils()">CollectionUtils</A></B>()</CODE>\r
163 \r
164 <BR>\r
165 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
166 </TR>\r
167 </TABLE>\r
168 &nbsp;\r
169 <!-- ========== METHOD SUMMARY =========== -->\r
170 \r
171 <A NAME="method_summary"><!-- --></A>\r
172 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
173 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
174 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">\r
175 <B>メソッドの概要</B></FONT></TH>\r
176 </TR>\r
177 <TR BGCOLOR="white" CLASS="TableRowColor">\r
178 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
179 <CODE>static\r
180 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">\r
181 <TR ALIGN="right" VALIGN="">\r
182 <TD NOWRAP><FONT SIZE="-1">\r
183 <CODE>&lt;T1,T2&gt; java.util.List&lt;T2&gt;</CODE></FONT></TD>\r
184 </TR>\r
185 </TABLE>\r
186 </CODE></FONT></TD>\r
187 <TD><CODE><B><A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.html#collectionToList(java.util.Collection, jp.ac.aiit.xdf.utils.CollectionUtils.CollectionToListProcess)">collectionToList</A></B>(java.util.Collection&lt;T1&gt;&nbsp;collection,\r
188                  <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToListProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.CollectionToListProcess</A>&lt;T1,T2&gt;&nbsp;process)</CODE>\r
189 \r
190 <BR>\r
191 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;コンポーネントからリストへ変換メソッド</TD>\r
192 </TR>\r
193 <TR BGCOLOR="white" CLASS="TableRowColor">\r
194 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
195 <CODE>static\r
196 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">\r
197 <TR ALIGN="right" VALIGN="">\r
198 <TD NOWRAP><FONT SIZE="-1">\r
199 <CODE>&lt;T1,T2&gt; java.util.List&lt;T2&gt;</CODE></FONT></TD>\r
200 </TR>\r
201 </TABLE>\r
202 </CODE></FONT></TD>\r
203 <TD><CODE><B><A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.html#collectionToList(java.util.Collection, jp.ac.aiit.xdf.utils.CollectionUtils.CollectionToListProcess, java.util.List)">collectionToList</A></B>(java.util.Collection&lt;T1&gt;&nbsp;collection,\r
204                  <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToListProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.CollectionToListProcess</A>&lt;T1,T2&gt;&nbsp;process,\r
205                  java.util.List&lt;T2&gt;&nbsp;returnList)</CODE>\r
206 \r
207 <BR>\r
208 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;コンポーネントからリストへ変換メソッド</TD>\r
209 </TR>\r
210 <TR BGCOLOR="white" CLASS="TableRowColor">\r
211 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
212 <CODE>static\r
213 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">\r
214 <TR ALIGN="right" VALIGN="">\r
215 <TD NOWRAP><FONT SIZE="-1">\r
216 <CODE>&lt;T,K,V&gt; java.util.Map&lt;K,V&gt;</CODE></FONT></TD>\r
217 </TR>\r
218 </TABLE>\r
219 </CODE></FONT></TD>\r
220 <TD><CODE><B><A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.html#collectionToMap(java.util.Collection, jp.ac.aiit.xdf.utils.CollectionUtils.CollectionToMapProcess)">collectionToMap</A></B>(java.util.Collection&lt;T&gt;&nbsp;collection,\r
221                 <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToMapProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.CollectionToMapProcess</A>&lt;T,K,V&gt;&nbsp;process)</CODE>\r
222 \r
223 <BR>\r
224 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;コンポーネントからマップへ変換メソッド</TD>\r
225 </TR>\r
226 <TR BGCOLOR="white" CLASS="TableRowColor">\r
227 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
228 <CODE>static\r
229 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">\r
230 <TR ALIGN="right" VALIGN="">\r
231 <TD NOWRAP><FONT SIZE="-1">\r
232 <CODE>&lt;T,K,V&gt; java.util.Map&lt;K,V&gt;</CODE></FONT></TD>\r
233 </TR>\r
234 </TABLE>\r
235 </CODE></FONT></TD>\r
236 <TD><CODE><B><A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.html#collectionToMap(java.util.Collection, jp.ac.aiit.xdf.utils.CollectionUtils.CollectionToMapProcess, java.util.Map)">collectionToMap</A></B>(java.util.Collection&lt;T&gt;&nbsp;collection,\r
237                 <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToMapProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.CollectionToMapProcess</A>&lt;T,K,V&gt;&nbsp;process,\r
238                 java.util.Map&lt;K,V&gt;&nbsp;returnMap)</CODE>\r
239 \r
240 <BR>\r
241 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;コンポーネントからマップへ変換メソッド</TD>\r
242 </TR>\r
243 <TR BGCOLOR="white" CLASS="TableRowColor">\r
244 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
245 <CODE>static\r
246 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">\r
247 <TR ALIGN="right" VALIGN="">\r
248 <TD NOWRAP><FONT SIZE="-1">\r
249 <CODE>&lt;T&gt; void</CODE></FONT></TD>\r
250 </TR>\r
251 </TABLE>\r
252 </CODE></FONT></TD>\r
253 <TD><CODE><B><A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.html#each(java.util.Collection, jp.ac.aiit.xdf.utils.CollectionUtils.UnitProcess)">each</A></B>(java.util.Collection&lt;T&gt;&nbsp;collection,\r
254      <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.UnitProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.UnitProcess</A>&lt;T&gt;&nbsp;process)</CODE>\r
255 \r
256 <BR>\r
257 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;すべて集合体の取得</TD>\r
258 </TR>\r
259 <TR BGCOLOR="white" CLASS="TableRowColor">\r
260 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
261 <CODE>static\r
262 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">\r
263 <TR ALIGN="right" VALIGN="">\r
264 <TD NOWRAP><FONT SIZE="-1">\r
265 <CODE>&lt;K,V&gt; void</CODE></FONT></TD>\r
266 </TR>\r
267 </TABLE>\r
268 </CODE></FONT></TD>\r
269 <TD><CODE><B><A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.html#each(java.util.Map, jp.ac.aiit.xdf.utils.CollectionUtils.UnitProcess)">each</A></B>(java.util.Map&lt;K,V&gt;&nbsp;map,\r
270      <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.UnitProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.UnitProcess</A>&lt;java.util.Map.Entry&lt;K,V&gt;&gt;&nbsp;process)</CODE>\r
271 \r
272 <BR>\r
273 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
274 </TR>\r
275 <TR BGCOLOR="white" CLASS="TableRowColor">\r
276 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
277 <CODE>static\r
278 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">\r
279 <TR ALIGN="right" VALIGN="">\r
280 <TD NOWRAP><FONT SIZE="-1">\r
281 <CODE>&lt;K,V,T&gt; java.util.List&lt;T&gt;</CODE></FONT></TD>\r
282 </TR>\r
283 </TABLE>\r
284 </CODE></FONT></TD>\r
285 <TD><CODE><B><A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.html#mapToArrayList(java.util.Map, jp.ac.aiit.xdf.utils.CollectionUtils.MapToCollectionProcess)">mapToArrayList</A></B>(java.util.Map&lt;K,V&gt;&nbsp;map,\r
286                <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.MapToCollectionProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.MapToCollectionProcess</A>&lt;K,V,T&gt;&nbsp;process)</CODE>\r
287 \r
288 <BR>\r
289 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;マップからArrayListへ変換メソッド</TD>\r
290 </TR>\r
291 <TR BGCOLOR="white" CLASS="TableRowColor">\r
292 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
293 <CODE>static\r
294 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">\r
295 <TR ALIGN="right" VALIGN="">\r
296 <TD NOWRAP><FONT SIZE="-1">\r
297 <CODE>&lt;K,V,T&gt; java.util.Collection&lt;T&gt;</CODE></FONT></TD>\r
298 </TR>\r
299 </TABLE>\r
300 </CODE></FONT></TD>\r
301 <TD><CODE><B><A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.html#mapToCollection(java.util.Map, jp.ac.aiit.xdf.utils.CollectionUtils.MapToCollectionProcess, java.util.Collection)">mapToCollection</A></B>(java.util.Map&lt;K,V&gt;&nbsp;map,\r
302                 <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.MapToCollectionProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.MapToCollectionProcess</A>&lt;K,V,T&gt;&nbsp;process,\r
303                 java.util.Collection&lt;T&gt;&nbsp;returnCollection)</CODE>\r
304 \r
305 <BR>\r
306 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;マップからコンポーネントへ変換メソッド</TD>\r
307 </TR>\r
308 <TR BGCOLOR="white" CLASS="TableRowColor">\r
309 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
310 <CODE>static\r
311 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">\r
312 <TR ALIGN="right" VALIGN="">\r
313 <TD NOWRAP><FONT SIZE="-1">\r
314 <CODE>&lt;K,V,T&gt; java.util.Set&lt;T&gt;</CODE></FONT></TD>\r
315 </TR>\r
316 </TABLE>\r
317 </CODE></FONT></TD>\r
318 <TD><CODE><B><A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.html#mapToHashSet(java.util.Map, jp.ac.aiit.xdf.utils.CollectionUtils.MapToCollectionProcess)">mapToHashSet</A></B>(java.util.Map&lt;K,V&gt;&nbsp;map,\r
319              <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.MapToCollectionProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.MapToCollectionProcess</A>&lt;K,V,T&gt;&nbsp;process)</CODE>\r
320 \r
321 <BR>\r
322 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;マップからハッシュセットへ変換メソッド</TD>\r
323 </TR>\r
324 </TABLE>\r
325 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>\r
326 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
327 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">\r
328 <TH ALIGN="left"><B>クラス java.lang.Object から継承されたメソッド</B></TH>\r
329 </TR>\r
330 <TR BGCOLOR="white" CLASS="TableRowColor">\r
331 <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>\r
332 </TR>\r
333 </TABLE>\r
334 &nbsp;\r
335 <P>\r
336 \r
337 <!-- ========= CONSTRUCTOR DETAIL ======== -->\r
338 \r
339 <A NAME="constructor_detail"><!-- --></A>\r
340 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
341 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
342 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">\r
343 <B>コンストラクタの詳細</B></FONT></TH>\r
344 </TR>\r
345 </TABLE>\r
346 \r
347 <A NAME="CollectionUtils()"><!-- --></A><H3>\r
348 CollectionUtils</H3>\r
349 <PRE>\r
350 public <B>CollectionUtils</B>()</PRE>\r
351 <DL>\r
352 </DL>\r
353 \r
354 <!-- ============ METHOD DETAIL ========== -->\r
355 \r
356 <A NAME="method_detail"><!-- --></A>\r
357 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
358 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
359 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">\r
360 <B>メソッドの詳細</B></FONT></TH>\r
361 </TR>\r
362 </TABLE>\r
363 \r
364 <A NAME="each(java.util.Collection, jp.ac.aiit.xdf.utils.CollectionUtils.UnitProcess)"><!-- --></A><H3>\r
365 each</H3>\r
366 <PRE>\r
367 public static &lt;T&gt; void <B>each</B>(java.util.Collection&lt;T&gt;&nbsp;collection,\r
368                             <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.UnitProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.UnitProcess</A>&lt;T&gt;&nbsp;process)</PRE>\r
369 <DL>\r
370 <DD>すべて集合体の取得\r
371 <P>\r
372 <DD><DL>\r
373 <DT><B>型パラメータ:</B><DD><CODE>T</CODE> - <DT><B>パラメータ:</B><DD><CODE>collection</CODE> - <DD><CODE>process</CODE> - </DL>\r
374 </DD>\r
375 </DL>\r
376 <HR>\r
377 \r
378 <A NAME="each(java.util.Map, jp.ac.aiit.xdf.utils.CollectionUtils.UnitProcess)"><!-- --></A><H3>\r
379 each</H3>\r
380 <PRE>\r
381 public static &lt;K,V&gt; void <B>each</B>(java.util.Map&lt;K,V&gt;&nbsp;map,\r
382                               <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.UnitProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.UnitProcess</A>&lt;java.util.Map.Entry&lt;K,V&gt;&gt;&nbsp;process)</PRE>\r
383 <DL>\r
384 <DD><DL>\r
385 <DT><B>型パラメータ:</B><DD><CODE>K</CODE> - <DD><CODE>V</CODE> - <DT><B>パラメータ:</B><DD><CODE>map</CODE> - <DD><CODE>process</CODE> - </DL>\r
386 </DD>\r
387 </DL>\r
388 <HR>\r
389 \r
390 <A NAME="collectionToMap(java.util.Collection, jp.ac.aiit.xdf.utils.CollectionUtils.CollectionToMapProcess)"><!-- --></A><H3>\r
391 collectionToMap</H3>\r
392 <PRE>\r
393 public static &lt;T,K,V&gt; java.util.Map&lt;K,V&gt; <B>collectionToMap</B>(java.util.Collection&lt;T&gt;&nbsp;collection,\r
394                                                          <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToMapProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.CollectionToMapProcess</A>&lt;T,K,V&gt;&nbsp;process)</PRE>\r
395 <DL>\r
396 <DD>コンポーネントからマップへ変換メソッド\r
397 <P>\r
398 <DD><DL>\r
399 <DT><B>型パラメータ:</B><DD><CODE>T</CODE> - <DD><CODE>K</CODE> - <DD><CODE>V</CODE> - <DT><B>パラメータ:</B><DD><CODE>collection</CODE> - <DD><CODE>process</CODE> - \r
400 <DT><B>戻り値:</B><DD>変換後マップ</DL>\r
401 </DD>\r
402 </DL>\r
403 <HR>\r
404 \r
405 <A NAME="collectionToMap(java.util.Collection, jp.ac.aiit.xdf.utils.CollectionUtils.CollectionToMapProcess, java.util.Map)"><!-- --></A><H3>\r
406 collectionToMap</H3>\r
407 <PRE>\r
408 public static &lt;T,K,V&gt; java.util.Map&lt;K,V&gt; <B>collectionToMap</B>(java.util.Collection&lt;T&gt;&nbsp;collection,\r
409                                                          <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToMapProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.CollectionToMapProcess</A>&lt;T,K,V&gt;&nbsp;process,\r
410                                                          java.util.Map&lt;K,V&gt;&nbsp;returnMap)</PRE>\r
411 <DL>\r
412 <DD>コンポーネントからマップへ変換メソッド\r
413 <P>\r
414 <DD><DL>\r
415 <DT><B>型パラメータ:</B><DD><CODE>T</CODE> - <DD><CODE>K</CODE> - <DD><CODE>V</CODE> - <DT><B>パラメータ:</B><DD><CODE>collection</CODE> - <DD><CODE>process</CODE> - <DD><CODE>returnMap</CODE> - \r
416 <DT><B>戻り値:</B><DD>変換後マップ</DL>\r
417 </DD>\r
418 </DL>\r
419 <HR>\r
420 \r
421 <A NAME="collectionToList(java.util.Collection, jp.ac.aiit.xdf.utils.CollectionUtils.CollectionToListProcess)"><!-- --></A><H3>\r
422 collectionToList</H3>\r
423 <PRE>\r
424 public static &lt;T1,T2&gt; java.util.List&lt;T2&gt; <B>collectionToList</B>(java.util.Collection&lt;T1&gt;&nbsp;collection,\r
425                                                           <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToListProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.CollectionToListProcess</A>&lt;T1,T2&gt;&nbsp;process)</PRE>\r
426 <DL>\r
427 <DD>コンポーネントからリストへ変換メソッド\r
428 <P>\r
429 <DD><DL>\r
430 <DT><B>型パラメータ:</B><DD><CODE>T1</CODE> - <DD><CODE>T2</CODE> - <DT><B>パラメータ:</B><DD><CODE>collection</CODE> - <DD><CODE>process</CODE> - \r
431 <DT><B>戻り値:</B><DD>リスト</DL>\r
432 </DD>\r
433 </DL>\r
434 <HR>\r
435 \r
436 <A NAME="collectionToList(java.util.Collection, jp.ac.aiit.xdf.utils.CollectionUtils.CollectionToListProcess, java.util.List)"><!-- --></A><H3>\r
437 collectionToList</H3>\r
438 <PRE>\r
439 public static &lt;T1,T2&gt; java.util.List&lt;T2&gt; <B>collectionToList</B>(java.util.Collection&lt;T1&gt;&nbsp;collection,\r
440                                                           <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToListProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.CollectionToListProcess</A>&lt;T1,T2&gt;&nbsp;process,\r
441                                                           java.util.List&lt;T2&gt;&nbsp;returnList)</PRE>\r
442 <DL>\r
443 <DD>コンポーネントからリストへ変換メソッド\r
444 <P>\r
445 <DD><DL>\r
446 <DT><B>型パラメータ:</B><DD><CODE>T1</CODE> - <DD><CODE>T2</CODE> - <DT><B>パラメータ:</B><DD><CODE>collection</CODE> - <DD><CODE>process</CODE> - <DD><CODE>returnList</CODE> - \r
447 <DT><B>戻り値:</B><DD>リスト</DL>\r
448 </DD>\r
449 </DL>\r
450 <HR>\r
451 \r
452 <A NAME="mapToCollection(java.util.Map, jp.ac.aiit.xdf.utils.CollectionUtils.MapToCollectionProcess, java.util.Collection)"><!-- --></A><H3>\r
453 mapToCollection</H3>\r
454 <PRE>\r
455 public static &lt;K,V,T&gt; java.util.Collection&lt;T&gt; <B>mapToCollection</B>(java.util.Map&lt;K,V&gt;&nbsp;map,\r
456                                                               <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.MapToCollectionProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.MapToCollectionProcess</A>&lt;K,V,T&gt;&nbsp;process,\r
457                                                               java.util.Collection&lt;T&gt;&nbsp;returnCollection)</PRE>\r
458 <DL>\r
459 <DD>マップからコンポーネントへ変換メソッド\r
460 <P>\r
461 <DD><DL>\r
462 <DT><B>型パラメータ:</B><DD><CODE>K</CODE> - <DD><CODE>V</CODE> - <DD><CODE>T</CODE> - <DT><B>パラメータ:</B><DD><CODE>map</CODE> - <DD><CODE>process</CODE> - <DD><CODE>returnCollection</CODE> - \r
463 <DT><B>戻り値:</B><DD>マップ</DL>\r
464 </DD>\r
465 </DL>\r
466 <HR>\r
467 \r
468 <A NAME="mapToArrayList(java.util.Map, jp.ac.aiit.xdf.utils.CollectionUtils.MapToCollectionProcess)"><!-- --></A><H3>\r
469 mapToArrayList</H3>\r
470 <PRE>\r
471 public static &lt;K,V,T&gt; java.util.List&lt;T&gt; <B>mapToArrayList</B>(java.util.Map&lt;K,V&gt;&nbsp;map,\r
472                                                        <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.MapToCollectionProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.MapToCollectionProcess</A>&lt;K,V,T&gt;&nbsp;process)</PRE>\r
473 <DL>\r
474 <DD>マップからArrayListへ変換メソッド\r
475 <P>\r
476 <DD><DL>\r
477 <DT><B>型パラメータ:</B><DD><CODE>K</CODE> - <DD><CODE>V</CODE> - <DD><CODE>T</CODE> - <DT><B>パラメータ:</B><DD><CODE>map</CODE> - <DD><CODE>process</CODE> - \r
478 <DT><B>戻り値:</B><DD>リスト</DL>\r
479 </DD>\r
480 </DL>\r
481 <HR>\r
482 \r
483 <A NAME="mapToHashSet(java.util.Map, jp.ac.aiit.xdf.utils.CollectionUtils.MapToCollectionProcess)"><!-- --></A><H3>\r
484 mapToHashSet</H3>\r
485 <PRE>\r
486 public static &lt;K,V,T&gt; java.util.Set&lt;T&gt; <B>mapToHashSet</B>(java.util.Map&lt;K,V&gt;&nbsp;map,\r
487                                                     <A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.MapToCollectionProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース">CollectionUtils.MapToCollectionProcess</A>&lt;K,V,T&gt;&nbsp;process)</PRE>\r
488 <DL>\r
489 <DD>マップからハッシュセットへ変換メソッド\r
490 <P>\r
491 <DD><DL>\r
492 <DT><B>型パラメータ:</B><DD><CODE>K</CODE> - <DD><CODE>V</CODE> - <DD><CODE>T</CODE> - <DT><B>パラメータ:</B><DD><CODE>map</CODE> - <DD><CODE>process</CODE> - \r
493 <DT><B>戻り値:</B><DD>ハッシュセット</DL>\r
494 </DD>\r
495 </DL>\r
496 <!-- ========= END OF CLASS DATA ========= -->\r
497 <HR>\r
498 \r
499 \r
500 <!-- ======= START OF BOTTOM NAVBAR ====== -->\r
501 <A NAME="navbar_bottom"><!-- --></A>\r
502 <A HREF="#skip-navbar_bottom" title="ナビゲーションリンクをスキップ"></A>\r
503 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">\r
504 <TR>\r
505 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
506 <A NAME="navbar_bottom_firstrow"><!-- --></A>\r
507 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">\r
508   <TR ALIGN="center" VALIGN="top">\r
509   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>概要</B></FONT></A>&nbsp;</TD>\r
510   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>パッケージ</B></FONT></A>&nbsp;</TD>\r
511   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>クラス</B></FONT>&nbsp;</TD>\r
512   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CollectionUtils.html"><FONT CLASS="NavBarFont1"><B>使用</B></FONT></A>&nbsp;</TD>\r
513   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>階層ツリー</B></FONT></A>&nbsp;</TD>\r
514   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>非推奨 API</B></FONT></A>&nbsp;</TD>\r
515   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>索引</B></FONT></A>&nbsp;</TD>\r
516   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>ヘルプ</B></FONT></A>&nbsp;</TD>\r
517   </TR>\r
518 </TABLE>\r
519 </TD>\r
520 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
521 </EM>\r
522 </TD>\r
523 </TR>\r
524 \r
525 <TR>\r
526 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
527 &nbsp;前のクラス&nbsp;\r
528 &nbsp;<A HREF="../../../../../jp/ac/aiit/xdf/utils/CollectionUtils.CollectionToListProcess.html" title="jp.ac.aiit.xdf.utils 内のインタフェース"><B>次のクラス</B></A></FONT></TD>\r
529 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
530   <A HREF="../../../../../index.html?jp/ac/aiit/xdf/utils/CollectionUtils.html" target="_top"><B>フレームあり</B></A>  &nbsp;\r
531 &nbsp;<A HREF="CollectionUtils.html" target="_top"><B>フレームなし</B></A>  &nbsp;\r
532 &nbsp;<SCRIPT type="text/javascript">\r
533   <!--\r
534   if(window==top) {\r
535     document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>すべてのクラス</B></A>');\r
536   }\r
537   //-->\r
538 </SCRIPT>\r
539 <NOSCRIPT>\r
540   <A HREF="../../../../../allclasses-noframe.html"><B>すべてのクラス</B></A>\r
541 </NOSCRIPT>\r
542 \r
543 \r
544 </FONT></TD>\r
545 </TR>\r
546 <TR>\r
547 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
548   概要:&nbsp;<A HREF="#nested_class_summary">入れ子</A>&nbsp;|&nbsp;フィールド&nbsp;|&nbsp;<A HREF="#constructor_summary">コンストラクタ</A>&nbsp;|&nbsp;<A HREF="#method_summary">メソッド</A></FONT></TD>\r
549 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
550 詳細:&nbsp;フィールド&nbsp;|&nbsp;<A HREF="#constructor_detail">コンストラクタ</A>&nbsp;|&nbsp;<A HREF="#method_detail">メソッド</A></FONT></TD>\r
551 </TR>\r
552 </TABLE>\r
553 <A NAME="skip-navbar_bottom"></A>\r
554 <!-- ======== END OF BOTTOM NAVBAR ======= -->\r
555 \r
556 <HR>\r
557 \r
558 </BODY>\r
559 </HTML>\r