Revision 39988 branches/v2_0_0_prep/libraries/libFMap_mapcontext/src/org/gvsig/fmap/mapcontext/rendering/symbols/impl/DefaultSymbolManager.java
DefaultSymbolManager.java | ||
---|---|---|
40 | 40 |
import java.io.FileInputStream; |
41 | 41 |
import java.io.FileOutputStream; |
42 | 42 |
import java.io.IOException; |
43 |
import java.util.Arrays; |
|
43 | 44 |
import java.util.Collections; |
45 |
import java.util.Comparator; |
|
44 | 46 |
import java.util.HashMap; |
45 | 47 |
import java.util.Map; |
46 | 48 |
import java.util.Random; |
... | ... | |
117 | 119 |
symbols[i] = loadSymbol(symbolFiles[i]); |
118 | 120 |
|
119 | 121 |
} |
122 |
status.message("sorting symbols"); |
|
123 |
Arrays.sort(symbols, new Comparator() { |
|
124 |
public int compare( Object o1, Object o2) { |
|
125 |
ISymbol s1 = (ISymbol)o1; |
|
126 |
ISymbol s2 = (ISymbol)o2; |
|
127 |
return s1.getDescription().compareTo(s2.getDescription()); |
|
128 |
} |
|
129 |
}); |
|
130 |
|
|
120 | 131 |
} finally { |
121 | 132 |
status.terminate(); |
122 | 133 |
} |
Also available in: Unified diff