public class SaveAsTocMenuEntry extends AbstractTocContextMenuAction implements java.beans.PropertyChangeListener, IGenericToolBarMenuItem
Entrada del TOC que corresponde con la opción "Salvar Como" de raster. Esta se apoya en el proceso de recorte de raster para salvar datos.
Cuando se abre el dialogo de "Salvar como" se cargan las extensiones soportadas en el selector. Cada tipo de datos de la fuente soporta unas extensiones de escritura u otras. Por ejemplo, si la capa de entrada es FLOAT no podremos escribir a JPG2000 porque no lo soporta, tendriamos que convertila primero a RGB.
Cambiando el tipo de extensión en el selector cambian el panel de propiedades asociado. El fichero de salidad se salvará con las propiedades ajustadas.
| Modifier and Type | Method and Description |
|---|---|
void |
execute(ITocItem item,
FLayer[] selectedItems)
Metodo que sera invocado cuando el item del menu sea presionado
|
java.lang.String |
getGroup()
Nombre del grupo al que pertenece la accion
|
int |
getGroupOrder()
Orden del grupo al que pertenece la acción
|
javax.swing.Icon |
getIcon()
Devuelve el icono del item del menu
|
int |
getOrder()
Orden del elemento dentro del grupo
|
static SaveAsTocMenuEntry |
getSingleton()
Devuelve un objeto unico a dicha clase
|
java.lang.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
|
void |
propertyChange(java.beans.PropertyChangeEvent evt)
Evento que se produce al cambiar el driver de escritura.
|
create, create, create, execute, getMapContext, getNodeLayer, isEnabled, isTocItemBranch, isTocItemLeaf, isVisible, setMapContextgetDescriptionpublic static SaveAsTocMenuEntry getSingleton()
public java.lang.String getGroup()
IContextMenuActiongetGroup in interface IContextMenuActiongetGroup in interface IGenericToolBarMenuItemgetGroup in class AbstractContextMenuActionpublic int getGroupOrder()
IContextMenuActiongetGroupOrder in interface IContextMenuActiongetGroupOrder in interface IGenericToolBarMenuItemgetGroupOrder in class AbstractContextMenuActionpublic int getOrder()
IContextMenuActiongetOrder in interface IContextMenuActiongetOrder in interface IGenericToolBarMenuItemgetOrder in class AbstractContextMenuActionpublic java.lang.String getText()
IGenericToolBarMenuItemgetText in interface IContextMenuActiongetText in interface IGenericToolBarMenuItempublic boolean isEnabled(ITocItem item, FLayer[] selectedItems)
IGenericToolBarMenuItemisEnabled in interface IGenericToolBarMenuItemisEnabled in class AbstractTocContextMenuActionpublic boolean isVisible(ITocItem item, FLayer[] selectedItems)
IGenericToolBarMenuItemisVisible in interface IGenericToolBarMenuItemisVisible in class AbstractTocContextMenuActionpublic void execute(ITocItem item, FLayer[] selectedItems)
IGenericToolBarMenuItemexecute in interface IGenericToolBarMenuItemexecute in class AbstractTocContextMenuActionpublic void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerpublic javax.swing.Icon getIcon()
IGenericToolBarMenuItemgetIcon in interface IGenericToolBarMenuItempublic boolean isEnableEvents()