insensa.view.dialogs.connections
Class CDialogSetSubtractionProperties

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by insensa.view.dialogs.SettingsDialog
                          extended by insensa.view.dialogs.connections.CDialogSetSubtractionProperties
All Implemented Interfaces:
IViewConnectionSetting, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class CDialogSetSubtractionProperties
extends SettingsDialog
implements IViewConnectionSetting

See Also:
Serialized Form

Nested Class Summary
private  class CDialogSetSubtractionProperties.OkButtonActionListener
           
private  class CDialogSetSubtractionProperties.PropertiesTableModel
           
private  class CDialogSetSubtractionProperties.RadioButtonActionListener
           
private  class CDialogSetSubtractionProperties.RadioButtonEditor
           
private  class CDialogSetSubtractionProperties.RadioButtonRenderer
           
private  class CDialogSetSubtractionProperties.SetDivByZeroStateActionListener
           
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  boolean absolute
           
private  javax.swing.ButtonGroup buttonGroup1
           
private  javax.swing.JCheckBox checkBoxAbsValues
           
private  javax.swing.JCheckBox checkBoxIgnoreNDV
           
private  javax.swing.JCheckBox checkboxRelValues
           
private  java.lang.String divByZeroOption
           
private  java.util.List<CRasterFileInformation> fileList
           
static java.lang.String HELP_ID
           
private  boolean ignoreNodata
           
private  javax.swing.JTable jTable1
           
private  javax.swing.JLabel labelValue
           
private  CRasterFileInformation minuend
           
private  javax.swing.JPanel panelDivByZero
           
private  javax.swing.JPanel panelInternal
           
private  javax.swing.JPanel panelOptions
           
private  javax.swing.JPanel panelTable
           
private  javax.swing.JRadioButton radioSetDummy
           
private  javax.swing.JRadioButton radioSetMaxPrec
           
private  javax.swing.JRadioButton radioSetNDV
           
private  boolean relative
           
private  javax.swing.JScrollPane scrollPaneTable
           
private static long serialVersionUID
           
private  CSubtraction subtraction
           
private  javax.swing.JTextField textFieldValue
           
private  boolean wasEnabled
           
 
Fields inherited from class insensa.view.dialogs.SettingsDialog
body, doc, kit, styleSheet
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
CDialogSetSubtractionProperties()
           
 
Method Summary
 java.lang.String getHelpId()
           
private  javax.swing.JPanel initComponents()
           
private  void initData()
           
private  void initPabelDivByZero()
           
private  void initPanelInternal()
           
private  void initPanelOptions()
           
private  void initPanelTable()
          Init Panel with Table.
private  void initTable()
           
 void setConnection(ConnectionFileChanger connection)
           
private  void setPanelDivByZeroOptionEnabled(boolean enable)
           
 void setParentFrame(java.awt.Frame parent)
           
 void setView(CView view)
           
 void startView()
           
 
Methods inherited from class insensa.view.dialogs.SettingsDialog
getButtonCancel, getButtonHelp, getButtonOk, getCancelActionListener, getLabelStatus, initComponents, saveAsHtml, setHeadTitle, setHelpId, setStatus
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

subtraction

private CSubtraction subtraction

fileList

private java.util.List<CRasterFileInformation> fileList

minuend

private CRasterFileInformation minuend

relative

private boolean relative

absolute

private boolean absolute

ignoreNodata

private boolean ignoreNodata

divByZeroOption

private java.lang.String divByZeroOption

wasEnabled

private boolean wasEnabled

buttonGroup1

private javax.swing.ButtonGroup buttonGroup1

checkBoxIgnoreNDV

private javax.swing.JCheckBox checkBoxIgnoreNDV

checkboxRelValues

private javax.swing.JCheckBox checkboxRelValues

checkBoxAbsValues

private javax.swing.JCheckBox checkBoxAbsValues

jTable1

private javax.swing.JTable jTable1

labelValue

private javax.swing.JLabel labelValue

panelInternal

private javax.swing.JPanel panelInternal

panelDivByZero

private javax.swing.JPanel panelDivByZero

panelOptions

private javax.swing.JPanel panelOptions

panelTable

private javax.swing.JPanel panelTable

radioSetDummy

private javax.swing.JRadioButton radioSetDummy

radioSetMaxPrec

private javax.swing.JRadioButton radioSetMaxPrec

radioSetNDV

private javax.swing.JRadioButton radioSetNDV

scrollPaneTable

private javax.swing.JScrollPane scrollPaneTable

textFieldValue

private javax.swing.JTextField textFieldValue

HELP_ID

public static final java.lang.String HELP_ID
See Also:
Constant Field Values
Constructor Detail

CDialogSetSubtractionProperties

public CDialogSetSubtractionProperties()
Method Detail

getHelpId

public java.lang.String getHelpId()
Overrides:
getHelpId in class SettingsDialog
Returns:
See Also:
SettingsDialog.getHelpId()

initComponents

private javax.swing.JPanel initComponents()
Returns:

initData

private void initData()

initPabelDivByZero

private void initPabelDivByZero()

initPanelInternal

private void initPanelInternal()

initPanelOptions

private void initPanelOptions()

initPanelTable

private void initPanelTable()
Init Panel with Table.


initTable

private void initTable()

setConnection

public void setConnection(ConnectionFileChanger connection)
                   throws java.io.IOException
Specified by:
setConnection in interface IViewConnectionSetting
Throws:
java.io.IOException
See Also:
IViewConnectionSetting.setConnection(insensa.connections.ConnectionFileChanger)

setPanelDivByZeroOptionEnabled

private void setPanelDivByZeroOptionEnabled(boolean enable)
Parameters:
enable -

setParentFrame

public void setParentFrame(java.awt.Frame parent)
Specified by:
setParentFrame in interface IViewConnectionSetting
See Also:
IViewConnectionSetting.setParentFrame(java.awt.Frame)

setView

public void setView(CView view)
Specified by:
setView in interface IViewConnectionSetting
See Also:
IViewConnectionSetting.setView(insensa.view.CView)

startView

public void startView()
               throws java.io.IOException
Specified by:
startView in interface IViewConnectionSetting
Throws:
java.io.IOException
See Also:
IViewConnectionSetting.startView()