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
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