root / org.gvsig.complexlegend / trunk / org.gvsig.complexlegend / org.gvsig.complexlegend.lib / org.gvsig.complexlegend.lib.impl / src / main / java / org / gvsig / complexlabel / impl / ComplexLabelClassFactory.java @ 175
History | View | Annotate | Download (742 Bytes)
1 |
package org.gvsig.complexlabel.impl; |
---|---|
2 |
|
3 |
import org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass; |
4 |
import org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClassFactory; |
5 |
import org.gvsig.tools.ToolsLocator; |
6 |
import org.gvsig.tools.i18n.I18nManager; |
7 |
|
8 |
public class ComplexLabelClassFactory implements ILabelClassFactory { |
9 |
|
10 |
public static final String FACTORY_ID = "MultipleLabelByScale"; |
11 |
I18nManager i18nManager = ToolsLocator.getI18nManager(); |
12 |
|
13 |
|
14 |
public ILabelClass create() {
|
15 |
return new DefaultComplexLabelClass(); |
16 |
} |
17 |
|
18 |
public String getID() { |
19 |
return FACTORY_ID;
|
20 |
} |
21 |
|
22 |
public String getName() { |
23 |
return i18nManager.getTranslation("multiple_label_by_scale"); |
24 |
} |
25 |
|
26 |
public String toString() { |
27 |
return this.getName(); |
28 |
} |
29 |
} |