public class DXFStoreProvider
extends org.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider
implements org.gvsig.fmap.dal.resource.spi.ResourceConsumer
| Modifier and Type | Class and Description |
|---|---|
class |
DXFStoreProvider.Reader |
class |
DXFStoreProvider.Writer |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DESCRIPTION |
protected org.gvsig.fmap.geom.GeometryManager |
geomManager |
static java.lang.String |
METADATA_DEFINITION_NAME |
static java.lang.String |
NAME |
static java.lang.String |
NAME_FIELD_COLOR |
static java.lang.String |
NAME_FIELD_ELEVATION |
static java.lang.String |
NAME_FIELD_ENTITY |
static java.lang.String |
NAME_FIELD_GEOMETRY |
static java.lang.String |
NAME_FIELD_HEIGHTTEXT |
static java.lang.String |
NAME_FIELD_ID |
static java.lang.String |
NAME_FIELD_LAYER |
static java.lang.String |
NAME_FIELD_ROTATIONTEXT |
static java.lang.String |
NAME_FIELD_TEXT |
static java.lang.String |
NAME_FIELD_THICKNESS |
| Constructor and Description |
|---|
DXFStoreProvider(DXFStoreParameters parameters,
org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowWrite() |
void |
append(org.gvsig.fmap.dal.feature.spi.FeatureProvider featureProvider) |
void |
beginAppend() |
boolean |
closeResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) |
java.lang.Object |
createNewOID() |
void |
endAppend() |
java.lang.Object |
getDynValue(java.lang.String name) |
org.gvsig.fmap.geom.primitive.Envelope |
getEnvelope() |
org.gvsig.fmap.dal.DataServerExplorer |
getExplorer() |
java.lang.String |
getFullName() |
java.lang.Object |
getLabeling() |
java.lang.Object |
getLegend() |
java.lang.String |
getName() |
int |
getOIDType() |
java.lang.String |
getProviderName() |
org.gvsig.fmap.dal.resource.spi.ResourceProvider |
getResource() |
java.lang.Object |
getSourceId() |
static void |
initializeFeatureType(org.gvsig.fmap.dal.feature.EditableFeatureType featureType,
org.cresques.cts.IProjection projection,
int geometrySubtype) |
protected void |
initializeFeatureTypes() |
void |
loadFromState(org.gvsig.tools.persistence.PersistentState state) |
void |
open() |
void |
performChanges(java.util.Iterator deleteds,
java.util.Iterator inserteds,
java.util.Iterator updateds,
java.util.Iterator originalFeatureTypesUpdated) |
void |
resourceChanged(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) |
void |
saveToState(org.gvsig.tools.persistence.PersistentState state) |
boolean |
supportsAppendMode() |
addFeatureProvider, createFeatureProvider, createSet, doDispose, getDataSize, getFeatureCount, getMemoryProvider, internalGetFeatureProviderByReference, internalGetFeatureProviderByReferenceallowAutomaticValues, canWriteGeometry, clear, close, createFeatureLocks, createFeatureSelection, createResource, delegate, getChilds, getDynClass, getFeatureProviderByReference, getFeatureProviderByReference, getFeatureStore, getInterval, getParameters, getRetrievedFeaturesLimit, getStoreServices, getTimes, getTimes, hasDynValue, hasRetrievedFeaturesLimit, implement, invokeDynMethod, invokeDynMethod, isKnownEnvelope, isLocksSupported, refresh, setDynValue, setMetadatapublic static final java.lang.String DESCRIPTION
protected org.gvsig.fmap.geom.GeometryManager geomManager
public static final java.lang.String METADATA_DEFINITION_NAME
public static final java.lang.String NAME
public static final java.lang.String NAME_FIELD_COLOR
public static final java.lang.String NAME_FIELD_ELEVATION
public static final java.lang.String NAME_FIELD_ENTITY
public static final java.lang.String NAME_FIELD_GEOMETRY
public static final java.lang.String NAME_FIELD_HEIGHTTEXT
public static final java.lang.String NAME_FIELD_ID
public static final java.lang.String NAME_FIELD_LAYER
public static final java.lang.String NAME_FIELD_ROTATIONTEXT
public static final java.lang.String NAME_FIELD_TEXT
public static final java.lang.String NAME_FIELD_THICKNESS
public DXFStoreProvider(DXFStoreParameters parameters, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) throws org.gvsig.fmap.dal.exception.InitializeException
org.gvsig.fmap.dal.exception.InitializeExceptionpublic boolean allowWrite()
allowWrite in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderallowWrite in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderpublic void append(org.gvsig.fmap.dal.feature.spi.FeatureProvider featureProvider)
append in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderappend in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderpublic void beginAppend()
beginAppend in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderbeginAppend in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderpublic boolean closeResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource)
closeResourceRequested in interface org.gvsig.fmap.dal.resource.spi.ResourceConsumerpublic java.lang.Object createNewOID()
createNewOID in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderpublic void endAppend()
endAppend in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderendAppend in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderpublic java.lang.Object getDynValue(java.lang.String name)
throws org.gvsig.tools.dynobject.exception.DynFieldNotFoundException
getDynValue in interface org.gvsig.tools.dynobject.DynObjectgetDynValue in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderorg.gvsig.tools.dynobject.exception.DynFieldNotFoundExceptionpublic org.gvsig.fmap.geom.primitive.Envelope getEnvelope()
throws org.gvsig.fmap.dal.exception.DataException
getEnvelope in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvidergetEnvelope in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderorg.gvsig.fmap.dal.exception.DataExceptionpublic org.gvsig.fmap.dal.DataServerExplorer getExplorer()
throws org.gvsig.fmap.dal.exception.ReadException
getExplorer in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderorg.gvsig.fmap.dal.exception.ReadExceptionpublic java.lang.String getFullName()
public java.lang.Object getLabeling()
throws org.gvsig.fmap.dal.exception.OpenException
org.gvsig.fmap.dal.exception.OpenExceptionpublic java.lang.Object getLegend()
throws org.gvsig.fmap.dal.exception.OpenException
org.gvsig.fmap.dal.exception.OpenExceptionpublic java.lang.String getName()
public int getOIDType()
getOIDType in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderpublic java.lang.String getProviderName()
public org.gvsig.fmap.dal.resource.spi.ResourceProvider getResource()
public java.lang.Object getSourceId()
public static void initializeFeatureType(org.gvsig.fmap.dal.feature.EditableFeatureType featureType,
org.cresques.cts.IProjection projection,
int geometrySubtype)
protected void initializeFeatureTypes()
throws org.gvsig.fmap.dal.exception.InitializeException
org.gvsig.fmap.dal.exception.InitializeExceptionpublic void loadFromState(org.gvsig.tools.persistence.PersistentState state)
throws org.gvsig.tools.persistence.exception.PersistenceException
org.gvsig.tools.persistence.exception.PersistenceExceptionpublic void open()
throws org.gvsig.fmap.dal.exception.OpenException
org.gvsig.fmap.dal.exception.OpenExceptionpublic void performChanges(java.util.Iterator deleteds,
java.util.Iterator inserteds,
java.util.Iterator updateds,
java.util.Iterator originalFeatureTypesUpdated)
throws org.gvsig.fmap.dal.feature.exception.PerformEditingException
performChanges in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderperformChanges in class org.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProviderorg.gvsig.fmap.dal.feature.exception.PerformEditingExceptionpublic void resourceChanged(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource)
resourceChanged in interface org.gvsig.fmap.dal.resource.spi.ResourceConsumerpublic void saveToState(org.gvsig.tools.persistence.PersistentState state)
throws org.gvsig.tools.persistence.exception.PersistenceException
org.gvsig.tools.persistence.exception.PersistenceExceptionpublic boolean supportsAppendMode()
supportsAppendMode in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvidersupportsAppendMode in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProviderCopyright © 2013 gvSIG Association. All Rights Reserved.