Interface IContextMenuAction

All Known Subinterfaces:
IContextMenuActionWithIcon
All Known Implementing Classes:
AbstractActionInfoAdapterToTocContextMenuAction, AbstractContextMenuAction, AbstractTocContextMenuAction, ChangeNameTocMenuEntry, ChangeSymbolTocMenuEntry, CopyLayersTocMenuEntry, CutLayersTocMenuEntry, DelegatedTocContextMenuAction, EditOpenParametersLayerTocMenuEntry, EliminarCapaTocMenuEntry, FirstLayerTocMenuEntry, FLyrVectEditPropertiesTocMenuEntry, LayersGroupTocMenuEntry, LayersUngroupTocMenuEntry, OldTocContextMenuAction, PasteLayersTocMenuEntry, ReloadLayerTocMenuEntry, ShowLayerErrorsTocMenuEntry, ZoomAlTemaTocMenuEntry

public interface IContextMenuAction
Interface que deben de cumplir una acción aplicable dede un Menu contextual o popup.
Las acciones se deben registrar en el punto de extensión adecuado *

Por lo general extender de la clase AbstractDocumentAction
Author:
Jose Manuel Vivó (Chema)
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    execute(Object item, Object[] selectedItems)
    Ejecuta la acción sobre los documentos seleccionados
    Descripción mas detallada de la acción (se utilizará como Tooltip)
    Nombre del grupo al que pertenece la accion
    int
    Orden del grupo al que pertenece la acción
    int
    Orden del elemento dentro del grupo
    Texto del elemento
    boolean
    isEnabled(Object item, Object[] selectedItems)
    Dice si la acción esta habilitada segun los documentos seleccionados
    boolean
    isVisible(Object item, Object[] selectedItems)
    Dice si la acción es visible segun los documentos seleccionados
  • Method Details

    • isVisible

      boolean isVisible(Object item, Object[] selectedItems)
      Dice si la acción es visible segun los documentos seleccionados
      Parameters:
      item - elemento sobre el que se ha pulsado
      selectedItems - elementos seleccionados en el momento de pulsar
    • isEnabled

      boolean isEnabled(Object item, Object[] selectedItems)
      Dice si la acción esta habilitada segun los documentos seleccionados
      Parameters:
      item - elemento sobre el que se ha pulsado
      selectedItems - elementos seleccionados en el momento de pulsar
    • execute

      void execute(Object item, Object[] selectedItems)
      Ejecuta la acción sobre los documentos seleccionados
      Parameters:
      item - elemento sobre el que se ha pulsado
      selectedItems - elementos seleccionados en el momento de pulsar
    • getGroup

      String getGroup()
      Nombre del grupo al que pertenece la accion
    • getGroupOrder

      int getGroupOrder()
      Orden del grupo al que pertenece la acción
    • getOrder

      int getOrder()
      Orden del elemento dentro del grupo
    • getText

      String getText()
      Texto del elemento
    • getDescription

      String getDescription()
      Descripción mas detallada de la acción (se utilizará como Tooltip)