Revision 30776

View differences:

branches/v2_0_0_prep/libraries/libTools/src-test/org/gvsig/tools/persistence/xml/X.java
1
/* gvSIG. Geographic Information System of the Valencian Government
2
*
3
* Copyright (C) 2007-2008 Infrastructures and Transports Department
4
* of the Valencian Government (CIT)
5
*
6
* This program is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU General Public License
8
* as published by the Free Software Foundation; either version 2
9
* of the License, or (at your option) any later version.
10
*
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
* GNU General Public License for more details.
15
*
16
* You should have received a copy of the GNU General Public License
17
* along with this program; if not, write to the Free Software
18
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
19
* MA  02110-1301, USA.
20
*
21
*/
22

  
23
/*
24
* AUTHORS (In addition to CIT):
25
* 2009 IVER T.I   {{Task}}
26
*/
27

  
28
package org.gvsig.tools.persistence.xml;
29

  
30
import java.nio.charset.Charset;
31
import java.util.Iterator;
32
import java.util.SortedMap;
33

  
34
public class X {
35

  
36
	/**
37
	 * @param args
38
	 */
39
	public static void main(String[] args) {
40
		// TODO Auto-generated method stub
41

  
42
		System.out.println("Map csMap = new HashMap();");
43
		SortedMap av = Charset.availableCharsets();
44

  
45
		Iterator iter = av.values().iterator();
46
		Iterator alias;
47
		Charset cs;
48
		while (iter.hasNext()) {
49
			cs = (Charset) iter.next();
50
			System.out.println("csMap.put(\"" + cs.name() + "\",\"" + cs.name()
51
					+ "\");");
52
			System.out.println("csMap.put(\"" + cs.displayName() + "\",\""
53
					+ cs.name() + "\");");
54
			alias = cs.aliases().iterator();
55
			while (alias.hasNext()) {
56
				System.out.println("csMap.put(\"" + alias.next() + "\",\""
57
						+ cs.name() + "\");");
58
			}
59
		}
60

  
61

  
62
	}
63

  
64
}

Also available in: Unified diff