public class GenericToolBarMenuItem extends Object implements IGenericToolBarMenuItem, ExtensionBuilder
Constructor and Description |
---|
GenericToolBarMenuItem(String text) |
GenericToolBarMenuItem(String text,
Icon icon) |
GenericToolBarMenuItem(String text,
Icon icon,
int order) |
GenericToolBarMenuItem(String text,
Icon icon,
String group) |
GenericToolBarMenuItem(String text,
Icon icon,
String group,
int order) |
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.
|
void |
execute(ITocItem item,
FLayer[] selectedItems)
Metodo que sera invocado cuando el item del menu sea presionado
|
String |
getGroup()
Devuelve el nombre del grupo al que pertenece el item de menu
|
int |
getGroupOrder()
Devuelve el orden en el que aparecerá en el menú
|
Icon |
getIcon()
Devuelve el icono del item del menu
|
int |
getOrder()
Devuelve el orden en el que aparecerá en el menú
|
String |
getText()
Devuelve el texto que se verá en el menú
|
boolean |
isEnabled(ITocItem item,
FLayer[] selectedItems)
Dice si el item actual esta habilitado
|
boolean |
isEnableEvents() |
boolean |
isVisible(ITocItem item,
FLayer[] selectedItems)
Dice si es visible el item de menu para dicha entrada
|
public GenericToolBarMenuItem(String text)
public GenericToolBarMenuItem(String text, Icon icon, String group, int order)
public String getGroup()
IGenericToolBarMenuItem
getGroup
in interface IGenericToolBarMenuItem
public int getOrder()
IGenericToolBarMenuItem
getOrder
in interface IGenericToolBarMenuItem
public String getText()
IGenericToolBarMenuItem
getText
in interface IGenericToolBarMenuItem
public Icon getIcon()
IGenericToolBarMenuItem
getIcon
in interface IGenericToolBarMenuItem
public boolean isEnabled(ITocItem item, FLayer[] selectedItems)
IGenericToolBarMenuItem
isEnabled
in interface IGenericToolBarMenuItem
public boolean isVisible(ITocItem item, FLayer[] selectedItems)
IGenericToolBarMenuItem
isVisible
in interface IGenericToolBarMenuItem
public int getGroupOrder()
IGenericToolBarMenuItem
getGroupOrder
in interface IGenericToolBarMenuItem
public void execute(ITocItem item, FLayer[] selectedItems)
IGenericToolBarMenuItem
execute
in interface IGenericToolBarMenuItem
public Object create()
ExtensionBuilder
create
in interface ExtensionBuilder
public Object create(Object[] args)
ExtensionBuilder
create
in interface ExtensionBuilder
public Object create(Map args)
create
in interface ExtensionBuilder
public boolean isEnableEvents()