public abstract class AbstractLayoutContextMenuAction extends AbstractContextMenuAction implements ExtensionBuilder
Modifier and Type | Field and Description |
---|---|
protected LayoutPanel |
layoutPanel |
protected static Logger |
LOG |
Constructor and Description |
---|
AbstractLayoutContextMenuAction() |
Modifier and Type | Method and Description |
---|---|
Object |
create()
Crea una instancia de la extension y la retorna.
|
Object |
create(Map args) |
Object |
create(Object[] args)
Crea una instancia de la extension y la retorna.
|
abstract void |
execute(LayoutContext layoutContext,
IFFrame[] selectedFrames) |
void |
execute(Object item,
Object[] selectedItems)
Ejecuta la acción sobre los documentos seleccionados
|
LayoutPanel |
getLayout() |
boolean |
isEnabled(LayoutContext layoutContext,
IFFrame[] selectedFrames) |
boolean |
isEnabled(Object item,
Object[] selectedItems)
Dice si la acción esta habilitada
segun los documentos seleccionados
|
boolean |
isVisible(LayoutContext layoutContext,
IFFrame[] selectedFrames) |
boolean |
isVisible(Object item,
Object[] selectedItems)
Dice si la acción es visible
segun los documentos seleccionados
|
void |
setLayout(LayoutPanel layoutPanel) |
getDescription, getGroup, getGroupOrder, getOrder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getText
protected static final Logger LOG
protected LayoutPanel layoutPanel
public LayoutPanel getLayout()
public void setLayout(LayoutPanel layoutPanel)
public boolean isEnabled(LayoutContext layoutContext, IFFrame[] selectedFrames)
public boolean isVisible(LayoutContext layoutContext, IFFrame[] selectedFrames)
public abstract void execute(LayoutContext layoutContext, IFFrame[] selectedFrames)
public Object create()
ExtensionBuilder
create
in interface ExtensionBuilder
public Object create(Map args)
create
in interface ExtensionBuilder
public Object create(Object[] args)
ExtensionBuilder
create
in interface ExtensionBuilder
public boolean isEnabled(Object item, Object[] selectedItems)
IContextMenuAction
isEnabled
in interface IContextMenuAction
isEnabled
in class AbstractContextMenuAction
item
- elemento sobre el que se ha pulsadoselectedItems
- elementos seleccionados en el momento de pulsarpublic boolean isVisible(Object item, Object[] selectedItems)
IContextMenuAction
isVisible
in interface IContextMenuAction
isVisible
in class AbstractContextMenuAction
item
- elemento sobre el que se ha pulsadoselectedItems
- elementos seleccionados en el momento de pulsarpublic void execute(Object item, Object[] selectedItems)
IContextMenuAction
execute
in interface IContextMenuAction
item
- elemento sobre el que se ha pulsadoselectedItems
- elementos seleccionados en el momento de pulsar