Revision 2444 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.spi/src/main/java/org/gvsig/vectorediting/lib/spi/AbstractEditingProvider.java

View differences:

AbstractEditingProvider.java
29 29
import org.gvsig.tools.service.spi.ProviderServices;
30 30
import org.gvsig.vectorediting.lib.api.EditingServiceParameter;
31 31
import org.gvsig.vectorediting.lib.api.exceptions.InvalidEntryException;
32
import org.slf4j.Logger;
33
import org.slf4j.LoggerFactory;
32 34

  
33 35
public abstract class AbstractEditingProvider extends AbstractProvider
34 36
implements EditingProvider, Geometry.TYPES, Geometry.SUBTYPES {
37
    
38
    private static final Logger LOGGER = LoggerFactory
39
        .getLogger(AbstractEditingProvider.class);
35 40

  
36 41
    public AbstractEditingProvider(ProviderServices providerServices) {
37 42
        super(providerServices);
......
50 55
    @Override
51 56
    public abstract void setValue(EditingServiceParameter parameter, Object value) throws InvalidEntryException;
52 57
    
58
    @Override
59
    public void activate() {
60
        
61
    }
62

  
63
    @Override
64
    public Object getValue(EditingServiceParameter parameter) {
65
        // To implement in subclasses
66
        LOGGER.warn("'"+this.getClass().getName() + "' dooes not implement the method 'getValue'.");
67
        return null;
68
    }
69
    
53 70
}

Also available in: Unified diff