Package org.gvsig.fmap.dal.feature.impl
Class LargeFeatureReferenceSelection
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.feature.impl.LargeFeatureReferenceSelection
- All Implemented Interfaces:
org.gvsig.fmap.dal.DataSelection,org.gvsig.fmap.dal.DataSet,org.gvsig.fmap.dal.feature.FeatureReferenceSelection,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.observer.ComplexObservable,org.gvsig.tools.observer.Observable,org.gvsig.tools.observer.Observer,org.gvsig.tools.observer.WeakReferencingObservable,org.gvsig.tools.persistence.Persistent,org.gvsig.tools.visitor.Visitable
public class LargeFeatureReferenceSelection
extends org.gvsig.tools.dispose.impl.AbstractDisposable
implements org.gvsig.fmap.dal.feature.FeatureReferenceSelection
- Author:
- gvSIG Team
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(org.gvsig.tools.visitor.Visitor visitor) voidaddObserver(org.gvsig.tools.observer.Observer observer) voidprotected voidvoiddeleteObserver(org.gvsig.tools.observer.Observer observer) voidbooleandeselect(org.gvsig.fmap.dal.feature.FeatureReference reference) voidvoidprotected voidvoidvoidorg.gvsig.fmap.dal.feature.FeatureStoreList<org.gvsig.fmap.dal.feature.FeatureType> longbooleanbooleanbooleanisEmpty()booleanbooleanisFromStore(org.gvsig.fmap.dal.DataStore store) booleanisSelected(org.gvsig.fmap.dal.feature.FeatureReference reference) voidloadFromState(org.gvsig.tools.persistence.PersistentState state) voidvoidnotifyObservers(Object arg) Iterable<org.gvsig.fmap.dal.feature.FeatureReference> Iterator<org.gvsig.fmap.dal.feature.FeatureReference> static voidvoidreverse()voidsaveToState(org.gvsig.tools.persistence.PersistentState state) booleanselect(org.gvsig.fmap.dal.feature.FeatureReference reference) voidvoidMethods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable
dispose, disposeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.tools.dispose.Disposable
dispose
-
Field Details
-
DYNCLASS_PERSISTENT_NAME
- See Also:
-
-
Constructor Details
-
LargeFeatureReferenceSelection
-
-
Method Details
-
getFeatureStore
public org.gvsig.fmap.dal.feature.FeatureStore getFeatureStore() -
select
public boolean select(org.gvsig.fmap.dal.feature.FeatureReference reference) - Specified by:
selectin interfaceorg.gvsig.fmap.dal.feature.FeatureReferenceSelection
-
deselect
public boolean deselect(org.gvsig.fmap.dal.feature.FeatureReference reference) - Specified by:
deselectin interfaceorg.gvsig.fmap.dal.feature.FeatureReferenceSelection
-
selectAll
public void selectAll() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
selectAllin interfaceorg.gvsig.fmap.dal.feature.FeatureReferenceSelection- Throws:
org.gvsig.fmap.dal.exception.DataException
-
deselectAll
public void deselectAll() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
deselectAllin interfaceorg.gvsig.fmap.dal.feature.FeatureReferenceSelection- Throws:
org.gvsig.fmap.dal.exception.DataException
-
isSelected
public boolean isSelected(org.gvsig.fmap.dal.feature.FeatureReference reference) - Specified by:
isSelectedin interfaceorg.gvsig.fmap.dal.feature.FeatureReferenceSelection
-
reverse
public void reverse()- Specified by:
reversein interfaceorg.gvsig.fmap.dal.feature.FeatureReferenceSelection
-
isEmpty
public boolean isEmpty() -
getSelectedCount
public long getSelectedCount()- Specified by:
getSelectedCountin interfaceorg.gvsig.fmap.dal.feature.FeatureReferenceSelection
-
referenceIterator
- Specified by:
referenceIteratorin interfaceorg.gvsig.fmap.dal.feature.FeatureReferenceSelection
-
referenceIterable
- Specified by:
referenceIterablein interfaceorg.gvsig.fmap.dal.feature.FeatureReferenceSelection
-
isAvailable
public boolean isAvailable()- Specified by:
isAvailablein interfaceorg.gvsig.fmap.dal.feature.FeatureReferenceSelection
-
isFromStore
public boolean isFromStore(org.gvsig.fmap.dal.DataStore store) - Specified by:
isFromStorein interfaceorg.gvsig.fmap.dal.DataSet
-
accept
public void accept(org.gvsig.tools.visitor.Visitor visitor) throws org.gvsig.tools.exception.BaseException - Specified by:
acceptin interfaceorg.gvsig.fmap.dal.DataSet- Specified by:
acceptin interfaceorg.gvsig.tools.visitor.Visitable- Throws:
org.gvsig.tools.exception.BaseException
-
doDispose
protected void doDispose() throws org.gvsig.tools.exception.BaseException- Specified by:
doDisposein classorg.gvsig.tools.dispose.impl.AbstractDisposable- Throws:
org.gvsig.tools.exception.BaseException
-
addObserver
public void addObserver(org.gvsig.tools.observer.Observer observer) - Specified by:
addObserverin interfaceorg.gvsig.tools.observer.Observable
-
beginComplexNotification
public void beginComplexNotification()- Specified by:
beginComplexNotificationin interfaceorg.gvsig.tools.observer.ComplexObservable
-
deleteObserver
public void deleteObserver(org.gvsig.tools.observer.Observer observer) - Specified by:
deleteObserverin interfaceorg.gvsig.tools.observer.Observable
-
deleteObservers
public void deleteObservers()- Specified by:
deleteObserversin interfaceorg.gvsig.tools.observer.Observable
-
disableNotifications
public void disableNotifications()- Specified by:
disableNotificationsin interfaceorg.gvsig.tools.observer.ComplexObservable
-
enableNotifications
public void enableNotifications()- Specified by:
enableNotificationsin interfaceorg.gvsig.tools.observer.ComplexObservable
-
endComplexNotification
public void endComplexNotification()- Specified by:
endComplexNotificationin interfaceorg.gvsig.tools.observer.ComplexObservable
-
inComplex
public boolean inComplex() -
isEnabledNotifications
public boolean isEnabledNotifications() -
notifyObservers
public void notifyObservers() -
notifyObservers
-
update
- Specified by:
updatein interfaceorg.gvsig.tools.observer.Observer
-
saveToState
public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
saveToStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
loadFromState
public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
clearFeatureReferences
protected void clearFeatureReferences() -
getFeatureTypes
-
registerPersistent
public static void registerPersistent()
-