Interface FeatureCommandsStack

All Superinterfaces:
org.gvsig.tools.observer.Observable, org.gvsig.tools.undo.command.UndoRedoCommandStack, org.gvsig.tools.undo.UndoRedoStack, org.gvsig.tools.observer.WeakReferencingObservable
All Known Implementing Classes:
DefaultFeatureCommandsStack

public interface FeatureCommandsStack extends org.gvsig.tools.undo.command.UndoRedoCommandStack
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    delete(org.gvsig.fmap.dal.feature.Feature feature)
     
    void
    deselect(DefaultFeatureReferenceSelection selection, org.gvsig.fmap.dal.feature.FeatureReference reference)
     
    void
     
    void
    insert(org.gvsig.fmap.dal.feature.EditableFeature feature)
     
    void
    select(DefaultFeatureReferenceSelection selection, org.gvsig.fmap.dal.feature.FeatureReference reference)
     
    void
     
    void
     
    void
    selectionSet(DefaultFeatureStore store, org.gvsig.fmap.dal.feature.FeatureSelection oldSelection, org.gvsig.fmap.dal.feature.FeatureSelection newSelection)
     
    void
    update(org.gvsig.fmap.dal.feature.EditableFeature feature, org.gvsig.fmap.dal.feature.Feature oldFeature)
     
    void
    update(org.gvsig.fmap.dal.feature.FeatureType featureType, org.gvsig.fmap.dal.feature.FeatureType oldFeatureType)
     

    Methods inherited from interface org.gvsig.tools.observer.Observable

    addObserver, deleteObserver, deleteObservers

    Methods inherited from interface org.gvsig.tools.undo.command.UndoRedoCommandStack

    add, clear, endComplex, getNextRedoCommand, getNextUndoCommand, inComplex, size, startComplex

    Methods inherited from interface org.gvsig.tools.undo.UndoRedoStack

    canRedo, canUndo, getRedoInfos, getUndoInfos, redo, redo, undo, undo
  • Method Details

    • insert

      void insert(org.gvsig.fmap.dal.feature.EditableFeature feature) throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • update

      void update(org.gvsig.fmap.dal.feature.EditableFeature feature, org.gvsig.fmap.dal.feature.Feature oldFeature) throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • delete

      void delete(org.gvsig.fmap.dal.feature.Feature feature) throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • update

      void update(org.gvsig.fmap.dal.feature.FeatureType featureType, org.gvsig.fmap.dal.feature.FeatureType oldFeatureType)
    • select

      void select(DefaultFeatureReferenceSelection selection, org.gvsig.fmap.dal.feature.FeatureReference reference)
    • deselect

      void deselect(DefaultFeatureReferenceSelection selection, org.gvsig.fmap.dal.feature.FeatureReference reference)
    • selectAll

      void selectAll(DefaultFeatureReferenceSelection selection) throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • deselectAll

      void deselectAll(DefaultFeatureReferenceSelection selection) throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • selectionReverse

      void selectionReverse(DefaultFeatureReferenceSelection selection)
    • selectionSet

      void selectionSet(DefaultFeatureStore store, org.gvsig.fmap.dal.feature.FeatureSelection oldSelection, org.gvsig.fmap.dal.feature.FeatureSelection newSelection)