org.gvsig.dwg.fmap.dal.store.dwg
Class DWGStoreProvider
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
org.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider
org.gvsig.dwg.fmap.dal.store.dwg.DWGStoreProvider
- All Implemented Interfaces:
- org.gvsig.fmap.dal.DataStoreProvider, org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider, org.gvsig.fmap.dal.resource.spi.ResourceConsumer, org.gvsig.tools.dispose.Disposable, org.gvsig.tools.dynobject.DynObject
public class DWGStoreProvider
- extends org.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider
- implements org.gvsig.fmap.dal.resource.spi.ResourceConsumer
| Nested classes/interfaces inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider |
org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider.FeatureProviderNotFoundException |
| Nested classes/interfaces inherited from interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider |
org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider.FeatureTypeChanged |
| Fields inherited from class org.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider |
data |
| Methods inherited from class org.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider |
addFeatureProvider, createFeatureProvider, createSet, doDispose, getDataSize, getFeatureCount, getMemoryProvider, internalGetFeatureProviderByReference, internalGetFeatureProviderByReference |
| Methods inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider |
allowAutomaticValues, canWriteGeometry, clear, close, createFeatureLocks, createFeatureSelection, createResource, delegate, getChilds, getDynClass, getDynValue, getFeatureProviderByReference, getFeatureProviderByReference, getFeatureStore, getInterval, getParameters, getRetrievedFeaturesLimit, getStoreServices, getTimes, getTimes, hasDynValue, hasRetrievedFeaturesLimit, implement, invokeDynMethod, invokeDynMethod, isKnownEnvelope, isLocksSupported, refresh, setDynValue, setMetadata |
| Methods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable |
dispose, dispose |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.gvsig.tools.dispose.Disposable |
dispose |
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
DESCRIPTION
public static final java.lang.String DESCRIPTION
- See Also:
- Constant Field Values
METADATA_DEFINITION_NAME
public static final java.lang.String METADATA_DEFINITION_NAME
- See Also:
- Constant Field Values
NAME_FIELD_ID
public static final java.lang.String NAME_FIELD_ID
- See Also:
- Constant Field Values
NAME_FIELD_GEOMETRY
public static final java.lang.String NAME_FIELD_GEOMETRY
- See Also:
- Constant Field Values
NAME_FIELD_ENTITY
public static final java.lang.String NAME_FIELD_ENTITY
- See Also:
- Constant Field Values
NAME_FIELD_LAYER
public static final java.lang.String NAME_FIELD_LAYER
- See Also:
- Constant Field Values
NAME_FIELD_COLOR
public static final java.lang.String NAME_FIELD_COLOR
- See Also:
- Constant Field Values
NAME_FIELD_ELEVATION
public static final java.lang.String NAME_FIELD_ELEVATION
- See Also:
- Constant Field Values
NAME_FIELD_THICKNESS
public static final java.lang.String NAME_FIELD_THICKNESS
- See Also:
- Constant Field Values
NAME_FIELD_TEXT
public static final java.lang.String NAME_FIELD_TEXT
- See Also:
- Constant Field Values
NAME_FIELD_HEIGHTTEXT
public static final java.lang.String NAME_FIELD_HEIGHTTEXT
- See Also:
- Constant Field Values
NAME_FIELD_ROTATIONTEXT
public static final java.lang.String NAME_FIELD_ROTATIONTEXT
- See Also:
- Constant Field Values
geomManager
protected org.gvsig.fmap.geom.GeometryManager geomManager
DWGStoreProvider
public DWGStoreProvider(DWGStoreParameters parameters,
org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices)
throws org.gvsig.fmap.dal.exception.InitializeException
- Throws:
org.gvsig.fmap.dal.exception.InitializeException
getProviderName
public java.lang.String getProviderName()
allowWrite
public boolean allowWrite()
- Specified by:
allowWrite in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
allowWrite in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
getLegend
public java.lang.Object getLegend()
throws org.gvsig.fmap.dal.exception.OpenException
- Throws:
org.gvsig.fmap.dal.exception.OpenException
getLabeling
public java.lang.Object getLabeling()
throws org.gvsig.fmap.dal.exception.OpenException
- Throws:
org.gvsig.fmap.dal.exception.OpenException
open
public void open()
throws org.gvsig.fmap.dal.exception.OpenException
- Throws:
org.gvsig.fmap.dal.exception.OpenException
getExplorer
public org.gvsig.fmap.dal.DataServerExplorer getExplorer()
throws org.gvsig.fmap.dal.exception.ReadException
- Overrides:
getExplorer in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
- Throws:
org.gvsig.fmap.dal.exception.ReadException
performChanges
public 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
- Specified by:
performChanges in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
performChanges in class org.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider
- Throws:
org.gvsig.fmap.dal.feature.exception.PerformEditingException
closeResourceRequested
public boolean closeResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource)
- Specified by:
closeResourceRequested in interface org.gvsig.fmap.dal.resource.spi.ResourceConsumer
getOIDType
public int getOIDType()
- Specified by:
getOIDType in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider
supportsAppendMode
public boolean supportsAppendMode()
- Specified by:
supportsAppendMode in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
supportsAppendMode in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
append
public void append(org.gvsig.fmap.dal.feature.spi.FeatureProvider featureProvider)
- Specified by:
append in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
append in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
beginAppend
public void beginAppend()
- Specified by:
beginAppend in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
beginAppend in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
endAppend
public void endAppend()
- Specified by:
endAppend in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
endAppend in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
saveToState
public void saveToState(org.gvsig.tools.persistence.PersistentState state)
throws org.gvsig.tools.persistence.exception.PersistenceException
- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
loadFromState
public void loadFromState(org.gvsig.tools.persistence.PersistentState state)
throws org.gvsig.tools.persistence.exception.PersistenceException
- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
createNewOID
public java.lang.Object createNewOID()
- Specified by:
createNewOID in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider
initializeFeatureTypes
protected void initializeFeatureTypes()
throws org.gvsig.fmap.dal.exception.InitializeException
- Throws:
org.gvsig.fmap.dal.exception.InitializeException
getEnvelope
public org.gvsig.fmap.geom.primitive.Envelope getEnvelope()
throws org.gvsig.fmap.dal.exception.DataException
- Specified by:
getEnvelope in interface org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
getEnvelope in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
- Throws:
org.gvsig.fmap.dal.exception.DataException
resourceChanged
public void resourceChanged(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource)
- Specified by:
resourceChanged in interface org.gvsig.fmap.dal.resource.spi.ResourceConsumer
getSourceId
public java.lang.Object getSourceId()
getName
public java.lang.String getName()
getFullName
public java.lang.String getFullName()
getResource
public org.gvsig.fmap.dal.resource.spi.ResourceProvider getResource()
Copyright © 2004-2013 gvSIG. All Rights Reserved.