Revision 44307 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.lib/src/main/java/org/gvsig/fmap/dal/feature/spi/simpleprovider/SimpleSequentialReaderStoreParameters.java

View differences:

SimpleSequentialReaderStoreParameters.java
30 30
import org.apache.commons.lang3.StringUtils;
31 31
import org.cresques.cts.IProjection;
32 32
import org.gvsig.fmap.dal.DALLocator;
33
import org.gvsig.fmap.dal.DataStoreProviderFactory;
34 33
import org.gvsig.fmap.dal.FileHelper;
35 34
import org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters;
36 35
import org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemStoreParameters;
......
45 44
import org.slf4j.Logger;
46 45
import org.slf4j.LoggerFactory;
47 46

  
48
public class SimpleSequentialReaderStoreParameters extends AbstractDataParameters implements
49
        OpenFeatureStoreParameters, FilesystemStoreParameters {
47
public class SimpleSequentialReaderStoreParameters 
48
        extends AbstractDataParameters 
49
        implements  OpenFeatureStoreParameters, FilesystemStoreParameters, Cloneable
50
    {
50 51

  
51 52
    private static final Logger LOGGER = LoggerFactory.getLogger(SimpleSequentialReaderStoreParameters.class);
52 53

  
......
75 76
    }
76 77

  
77 78
    @Override
79
    protected Object clone() throws CloneNotSupportedException {
80
        SimpleSequentialReaderStoreParameters other = (SimpleSequentialReaderStoreParameters) super.clone();
81
        other.parameters = (DelegatedDynObject) FileHelper.newParameters(readerFactory.getName());
82
        this.copyValuesTo(other);
83
        return other;
84
    }
85

  
86
    
87
    @Override
78 88
    public String getDataStoreName() {
79 89
        return (String) this.getDynValue(DataStoreProviderServices.PROVIDER_PARAMTER_NAME);
80 90
    }

Also available in: Unified diff