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