org.openstreetmap.fma.jtiledownloader.views.main
Class OptionsPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.openstreetmap.fma.jtiledownloader.views.main.OptionsPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class OptionsPanel
extends javax.swing.JPanel

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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  javax.swing.JCheckBox _chkOverwriteExistingFiles
           
private  javax.swing.JCheckBox _chkWaitAfterNrTiles
           
private  javax.swing.JComboBox _comboTileSortingPolicy
           
private  javax.swing.JLabel _labelDownloadThreads
           
private  javax.swing.JLabel _labelMinimumAgeInDays
           
private  javax.swing.JLabel _labelTileSortingPolicy
           
private  javax.swing.JLabel _labelWaitNrTiles
           
private  javax.swing.JLabel _labelWaitSeconds
           
private  javax.swing.JSlider _sliderDownloadThreads
           
private  javax.swing.JCheckBox _slippyMapNoDownload
           
private  javax.swing.JCheckBox _slippyMapSaveTiles
           
private  javax.swing.JTextField _textMinimumAgeInDays
           
private  javax.swing.JTextField _textWaitNrTiles
           
private  javax.swing.JTextField _textWaitSeconds
           
private static long serialVersionUID
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
OptionsPanel()
           
 
Method Summary
private  void createOptionsPanel()
           
 int getDownloadThreads()
           
 int getMinimumAgeInDays()
           
 int getTileSortingPolicy()
           
 int getWaitNrTiles()
           
 int getWaitSeconds()
           
private  void initializeOptionsPanel()
           
 boolean isOverwriteExistingFiles()
           
 boolean isSlippyMapNoDownload()
           
 boolean isSlippyMapSaveTiles()
           
 boolean isWaitAfterNumberOfTiles()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, 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

_chkWaitAfterNrTiles

private javax.swing.JCheckBox _chkWaitAfterNrTiles

_labelWaitSeconds

private javax.swing.JLabel _labelWaitSeconds

_textWaitSeconds

private javax.swing.JTextField _textWaitSeconds

_labelWaitNrTiles

private javax.swing.JLabel _labelWaitNrTiles

_textWaitNrTiles

private javax.swing.JTextField _textWaitNrTiles

_labelMinimumAgeInDays

private javax.swing.JLabel _labelMinimumAgeInDays

_textMinimumAgeInDays

private javax.swing.JTextField _textMinimumAgeInDays

_labelDownloadThreads

private javax.swing.JLabel _labelDownloadThreads

_sliderDownloadThreads

private javax.swing.JSlider _sliderDownloadThreads

_chkOverwriteExistingFiles

private javax.swing.JCheckBox _chkOverwriteExistingFiles

_slippyMapNoDownload

private javax.swing.JCheckBox _slippyMapNoDownload

_slippyMapSaveTiles

private javax.swing.JCheckBox _slippyMapSaveTiles

_labelTileSortingPolicy

private javax.swing.JLabel _labelTileSortingPolicy

_comboTileSortingPolicy

private javax.swing.JComboBox _comboTileSortingPolicy
Constructor Detail

OptionsPanel

public OptionsPanel()
Method Detail

createOptionsPanel

private void createOptionsPanel()

initializeOptionsPanel

private void initializeOptionsPanel()

isOverwriteExistingFiles

public boolean isOverwriteExistingFiles()
Returns:
overwrite existing files

isWaitAfterNumberOfTiles

public boolean isWaitAfterNumberOfTiles()
Returns:
wait after download a number of tiles

getWaitSeconds

public int getWaitSeconds()
Returns:
wait x seconds after download a number of tiles

getWaitNrTiles

public int getWaitNrTiles()
Returns:
the number of tiles to wait after

getMinimumAgeInDays

public int getMinimumAgeInDays()
Returns:
minimum age in days before trying to redownload

isSlippyMapNoDownload

public boolean isSlippyMapNoDownload()
Returns:
the slippyMapNoDownload

isSlippyMapSaveTiles

public boolean isSlippyMapSaveTiles()
Returns:
the slippyMapSaveTiles

getDownloadThreads

public int getDownloadThreads()
Returns:
downloadThreads

getTileSortingPolicy

public int getTileSortingPolicy()