public abstract class AbstractExportImageAction extends ExecCommand
Modifier and Type | Field and Description |
---|---|
protected static String[] |
BMP_FORMAT_DESCRIPTION |
static String |
EXPORT_IMAGE_CMD_ID |
static String |
EXPORT_LEGEND_IMAGE_CMD_ID |
static String |
EXPORT_ROI_IMAGE_CMD_ID |
protected static String[] |
GEOTIFF_FORMAT_DESCRIPTION |
protected static String[] |
JPEG_FORMAT_DESCRIPTION |
protected static String[] |
PNG_FORMAT_DESCRIPTION |
protected static String[] |
TIFF_FORMAT_DESCRIPTION |
TOGGLE_ACTION_KEY
SELECTED_ACTION_KEY
ACTION_KEY_CONTEXT, ACTION_KEY_LARGE_ICON, ACTION_KEY_LOCATION, ACTION_KEY_PARENT, ACTION_KEY_PLACE_AFTER, ACTION_KEY_PLACE_BEFORE, ACTION_KEY_PLACE_CONTEXT_TOP, ACTION_KEY_PLACE_FIRST, ACTION_KEY_PLACE_LAST, ACTION_KEY_POPUP_TEXT, ACTION_KEY_SEPARATOR_AFTER, ACTION_KEY_SEPARATOR_BEFORE, ACTION_KEY_SORT_CHILDREN, HELP_ID_KEY
Constructor and Description |
---|
AbstractExportImageAction() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
configureFileChooser(BeamFileChooser fileChooser,
ProductSceneView view,
String imageBaseName) |
protected abstract RenderedImage |
createImage(String imageFormat,
ProductSceneView view) |
protected void |
exportImage(VisatApp visatApp,
BeamFileFilter[] filters,
SelectableCommand command) |
protected BeamFileFilter[] |
getImageFileFilters() |
protected BeamFileFilter[] |
getSceneImageFileFilters() |
protected VisatApp |
getVisatApp() |
protected abstract boolean |
isEntireImageSelected() |
protected static boolean |
isTransparencySupportedByFormat(String formatName) |
addCommandListener, configure, configure, createMenuItem, createToolBarButton, execute, execute, fireActionPerformed, isToggle, removeCommandListener, setToggle
actionPerformed, createAction, isSelected, setSelected
addEventListener, containsContext, containsLocation, containsProperty, containsPropertyValue, createResourceKey, fireUpdateState, getAccelerator, getAction, getCommandID, getCommandUIFactory, getConfigBoolean, getConfigIcon, getConfigString, getConfigStrings, getContexts, getEventListenerList, getHelpId, getLargeIcon, getLocations, getLongDescription, getMnemonic, getParent, getPlaceAfter, getPlaceBefore, getPlaceFirst, getPlaceLast, getPopupText, getProperty, getProperty, getProperty, getProperty, getResourceBoolean, getResourceIcon, getResourceString, getResourceStringArray, getResourceStrings, getShortDescription, getSmallIcon, getSortChildren, getText, getValue, isEnabled, isPlaceAtContextTop, isSeparatorAfter, isSeparatorBefore, removeEventListener, setAccelerator, setCommandID, setCommandUIFactory, setContexts, setEnabled, setHelpId, setLargeIcon, setLocations, setLongDescription, setMnemonic, setParent, setPlaceAfter, setPlaceAtContextTop, setPlaceBefore, setPlaceFirst, setPlaceLast, setPopupText, setProperty, setProperty, setSeparatorAfter, setSeparatorBefore, setShortDescription, setSmallIcon, setText, toString, updateComponentTreeUI, updateState, updateState
public static final String EXPORT_IMAGE_CMD_ID
public static final String EXPORT_ROI_IMAGE_CMD_ID
public static final String EXPORT_LEGEND_IMAGE_CMD_ID
protected static final String[] BMP_FORMAT_DESCRIPTION
protected static final String[] PNG_FORMAT_DESCRIPTION
protected static final String[] JPEG_FORMAT_DESCRIPTION
protected static final String[] TIFF_FORMAT_DESCRIPTION
protected static final String[] GEOTIFF_FORMAT_DESCRIPTION
protected void exportImage(VisatApp visatApp, BeamFileFilter[] filters, SelectableCommand command)
protected abstract RenderedImage createImage(String imageFormat, ProductSceneView view)
protected abstract boolean isEntireImageSelected()
protected abstract void configureFileChooser(BeamFileChooser fileChooser, ProductSceneView view, String imageBaseName)
protected BeamFileFilter[] getImageFileFilters()
protected BeamFileFilter[] getSceneImageFileFilters()
protected VisatApp getVisatApp()
protected static boolean isTransparencySupportedByFormat(String formatName)
Copyright © 2002–2014 Brockmann Consult GmbH. All rights reserved.