Statistics
| Revision:

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
}