Revision 13749 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/rendering/styling/AbstractLabelingMethod.java
AbstractLabelingMethod.java | ||
---|---|---|
43 | 43 |
* |
44 | 44 |
* $Id$ |
45 | 45 |
* $Log$ |
46 |
* Revision 1.3 2007-03-21 11:01:28 jaume |
|
46 |
* Revision 1.4 2007-09-17 14:16:11 jaume |
|
47 |
* multilayer symbols sizing bug fixed |
|
48 |
* |
|
49 |
* Revision 1.3 2007/03/21 11:01:28 jaume |
|
47 | 50 |
* javadoc |
48 | 51 |
* |
49 | 52 |
* Revision 1.2 2007/03/09 08:33:43 jaume |
... | ... | |
70 | 73 |
public abstract class AbstractLabelingMethod implements ILabelingMethod{ |
71 | 74 |
|
72 | 75 |
private LabelClass defaultLabel; |
73 |
protected ArrayList classes = new ArrayList();
|
|
76 |
protected ArrayList<LabelClass> classes = new ArrayList<LabelClass>();
|
|
74 | 77 |
|
75 | 78 |
public LabelClass getDefaultLabelClass() { |
76 | 79 |
if (defaultLabel == null) { |
... | ... | |
83 | 86 |
public LabelClass[] getLabelClasses() { |
84 | 87 |
if (!classes.contains(getDefaultLabelClass())) |
85 | 88 |
classes.add(0, getDefaultLabelClass()); |
86 |
return (LabelClass[]) classes.toArray(new LabelClass[0]);
|
|
89 |
return classes.toArray(new LabelClass[0]); |
|
87 | 90 |
} |
88 | 91 |
|
89 | 92 |
public LabelClass getLabelClassByName(String name) { |
90 | 93 |
for (int i = 0; i < classes.size(); i++) { |
91 |
LabelClass c = (LabelClass) classes.get(i);
|
|
94 |
LabelClass c = classes.get(i); |
|
92 | 95 |
if (c.getName().equals(name)) |
93 | 96 |
return c; |
94 | 97 |
} |
Also available in: Unified diff