Revision 44406 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.lib/org.gvsig.exportto.lib.api/src/main/java/org/gvsig/export/spi/AbstractExportParameters.java

View differences:

AbstractExportParameters.java
10 10
import org.gvsig.fmap.dal.feature.FeatureType;
11 11
import org.gvsig.export.ExportParameters;
12 12
import org.gvsig.expressionevaluator.Expression;
13
import org.slf4j.Logger;
14
import org.slf4j.LoggerFactory;
13 15

  
14 16
/**
15 17
 *
......
24 26
    protected ExportAttributes exportAttributes = null;
25 27
    private Date date = new Date();
26 28
    private final ExportServiceFactory factory;
29
    protected static final Logger LOGGER = LoggerFactory.getLogger(AbstractExportParameters.class);
27 30

  
28 31
    public AbstractExportParameters(ExportServiceFactory factory) {
29 32
        this.factory = factory;
......
168 171
    public ExportServiceFactory getFactory() {
169 172
        return this.factory;
170 173
    }
174
    
175
    @Override
176
    public FeatureType getTargetFeatureType() {
177
        if (this.getExportAttributes()==null) {
178
            LOGGER.warn("Not been able to get target feature type from export attributes because it's null");
179
            return null;
180
        }
181
        return this.getExportAttributes().getTargetFeatureType();
182
    }
171 183

  
172 184
}

Also available in: Unified diff