Revision 13749 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/rendering/styling/AbstractLabelingMethod.java

View differences:

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