Class AbstractTocContextMenuAction

java.lang.Object
org.gvsig.app.project.documents.view.AbstractContextMenuAction
org.gvsig.app.project.documents.view.toc.AbstractTocContextMenuAction
All Implemented Interfaces:
IContextMenuAction, org.gvsig.tools.extensionpoint.ExtensionBuilder
Direct Known Subclasses:
AbstractActionInfoAdapterToTocContextMenuAction, ChangeNameTocMenuEntry, ChangeSymbolTocMenuEntry, CopyLayersTocMenuEntry, CutLayersTocMenuEntry, DelegatedTocContextMenuAction, EditOpenParametersLayerTocMenuEntry, EliminarCapaTocMenuEntry, FirstLayerTocMenuEntry, FLyrVectEditPropertiesTocMenuEntry, LayersGroupTocMenuEntry, LayersUngroupTocMenuEntry, OldTocContextMenuAction, PasteLayersTocMenuEntry, ReloadLayerTocMenuEntry, ShowLayerErrorsTocMenuEntry, ZoomAlTemaTocMenuEntry

public abstract class AbstractTocContextMenuAction extends AbstractContextMenuAction implements org.gvsig.tools.extensionpoint.ExtensionBuilder
  • Constructor Details

    • AbstractTocContextMenuAction

      public AbstractTocContextMenuAction()
  • Method Details

    • getMapContext

      public org.gvsig.fmap.mapcontext.MapContext getMapContext()
    • setMapContext

      public void setMapContext(org.gvsig.fmap.mapcontext.MapContext mapContext)
    • isEnabled

      public boolean isEnabled(Object item, Object[] selectedItems)
      Description copied from interface: IContextMenuAction
      Dice si la acción esta habilitada segun los documentos seleccionados
      Specified by:
      isEnabled in interface IContextMenuAction
      Overrides:
      isEnabled in class AbstractContextMenuAction
      Parameters:
      item - elemento sobre el que se ha pulsado
      selectedItems - elementos seleccionados en el momento de pulsar
    • isVisible

      public boolean isVisible(Object item, Object[] selectedItems)
      Description copied from interface: IContextMenuAction
      Dice si la acción es visible segun los documentos seleccionados
      Specified by:
      isVisible in interface IContextMenuAction
      Overrides:
      isVisible in class AbstractContextMenuAction
      Parameters:
      item - elemento sobre el que se ha pulsado
      selectedItems - elementos seleccionados en el momento de pulsar
    • execute

      public void execute(Object item, Object[] selectedItems)
      Description copied from interface: IContextMenuAction
      Ejecuta la acción sobre los documentos seleccionados
      Specified by:
      execute in interface IContextMenuAction
      Parameters:
      item - elemento sobre el que se ha pulsado
      selectedItems - elementos seleccionados en el momento de pulsar
    • getNodeLayer

      public org.gvsig.fmap.mapcontext.layers.FLayer getNodeLayer(ITocItem node)
    • isTocItemLeaf

      public boolean isTocItemLeaf(ITocItem node)
    • isTocItemBranch

      public boolean isTocItemBranch(ITocItem node)
    • isEnabled

      public boolean isEnabled(ITocItem item, org.gvsig.fmap.mapcontext.layers.FLayer[] selectedItems)
    • isVisible

      public boolean isVisible(ITocItem item, org.gvsig.fmap.mapcontext.layers.FLayer[] selectedItems)
    • execute

      public abstract void execute(ITocItem item, org.gvsig.fmap.mapcontext.layers.FLayer[] selectedItems)
    • create

      public Object create()
      Specified by:
      create in interface org.gvsig.tools.extensionpoint.ExtensionBuilder
    • create

      public Object create(Map args)
      Specified by:
      create in interface org.gvsig.tools.extensionpoint.ExtensionBuilder
    • create

      public Object create(Object[] args)
      Specified by:
      create in interface org.gvsig.tools.extensionpoint.ExtensionBuilder