Revision 37891 branches/v2_0_0_prep/libraries/org.gvsig.newlayer/org.gvsig.newlayer.prov/org.gvsig.newlayer.prov.shape/src/main/java/org/gvsig/newlayer/prov/shape/NewLayerShapeProviderFactory.java

View differences:

NewLayerShapeProviderFactory.java
21 21
 */
22 22
package org.gvsig.newlayer.prov.shape;
23 23

  
24
import org.gvsig.i18n.Messages;
24 25
import org.gvsig.newlayer.NewLayerProvider;
25 26
import org.gvsig.newlayer.NewLayerService;
26
import org.gvsig.newlayer.spi.AbstractNewLayerProviderFactory;
27
import org.gvsig.newlayer.prov.file.AbstractNewLayerFileProviderFactory;
27 28

  
28 29
/**
29 30
 * Factory to create shapes.
......
31 32
 * @author gvSIG Team
32 33
 * @version $Id$
33 34
 */
34
public class NewLayerShapeProviderFactory extends AbstractNewLayerProviderFactory {
35
public class NewLayerShapeProviderFactory extends
36
    AbstractNewLayerFileProviderFactory {
37

  
35 38
    private static final String PROVIDER_NAME = "Shape";
36
    private static final String PROVIDER_DESCRIPTION = "Create a new shape file";
37
    
38
	public String getDescription() {
39
		return PROVIDER_DESCRIPTION;
40
	}
41 39

  
42
	public boolean isSpatial() {
43
		return true;
44
	}
40
    public boolean isSpatial() {
41
        return true;
42
    }
45 43

  
46
	public NewLayerProvider create(NewLayerService service) {
47
		return new NewLayerShapeProvider(service);
48
	}
44
    public NewLayerProvider create(NewLayerService service) {
45
        return new NewLayerShapeProvider(service);
46
    }
49 47

  
50
	public String getName() {
51
		return PROVIDER_NAME;
52
	}	
48
    public String getName() {
49
        return PROVIDER_NAME;
50
    }
51

  
52
    public String getDescription() {
53
        return Messages.getText("newlayer_shape_description");
54
    }
55

  
56
    public String getLabel() {
57
        return Messages.getText("newlayer_shape_label");
58
    }
53 59
}

Also available in: Unified diff