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

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.UpdateTilesPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class UpdateTilesPanel
extends javax.swing.JPanel

See Also:
Serialized Form

Nested Class Summary
(package private)  class UpdateTilesPanel.MyActionListener
           
 
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.JButton _buttonSearch
           
private  javax.swing.JButton _buttonUpdate
           
private  javax.swing.table.DefaultTableColumnModel _cm
           
private  java.lang.String _folder
           
private  javax.swing.JLabel _labelFolder
           
private  javax.swing.JLabel _labelTileServer
           
private  MainPanel _mainPanel
           
private  javax.swing.JScrollPane _scrollPane
           
private  javax.swing.JLabel _textFolder
           
private  javax.swing.JLabel _textTileServer
           
private  TileListDownloader _tileListDownloader
           
private  java.lang.String _tileServer
           
private  java.util.ArrayList<UpdateTileList> _updateList
           
private  javax.swing.JTable _updateTilesTable
           
private static java.lang.String[] COL_HEADS
           
private static int[] COL_SIZE
           
static java.lang.String COMMAND_SEARCH
           
static java.lang.String COMMAND_UPDATE
           
private static java.util.logging.Logger log
           
private static long serialVersionUID
           
static java.lang.String UPDATE
           
 
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
UpdateTilesPanel(MainPanel mainPanel)
           
 
Method Summary
private  void createPanel()
           
 javax.swing.JButton getButtonSearch()
          Getter for buttonSearch
 javax.swing.JButton getButtonUpdate()
          Getter for buttonUpdate
 java.lang.String getFolder()
           
 TileListDownloader getTileListDownloader()
          Getter for tileListDownloader
private  void initialize()
           
private  void initTable()
           
 void setFolder(java.lang.String folder)
          Setter for folder
 void setTileServer(java.lang.String tileServer)
          Setter for tileServer
 
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

log

private static final java.util.logging.Logger log

_updateTilesTable

private javax.swing.JTable _updateTilesTable

_labelFolder

private javax.swing.JLabel _labelFolder

_textFolder

private javax.swing.JLabel _textFolder

_labelTileServer

private javax.swing.JLabel _labelTileServer

_textTileServer

private javax.swing.JLabel _textTileServer

_buttonSearch

private javax.swing.JButton _buttonSearch

UPDATE

public static final java.lang.String UPDATE
See Also:
Constant Field Values

_buttonUpdate

private javax.swing.JButton _buttonUpdate

COMMAND_SEARCH

public static final java.lang.String COMMAND_SEARCH
See Also:
Constant Field Values

COMMAND_UPDATE

public static final java.lang.String COMMAND_UPDATE
See Also:
Constant Field Values

COL_HEADS

private static final java.lang.String[] COL_HEADS

COL_SIZE

private static final int[] COL_SIZE

_cm

private javax.swing.table.DefaultTableColumnModel _cm

_scrollPane

private javax.swing.JScrollPane _scrollPane

_updateList

private java.util.ArrayList<UpdateTileList> _updateList

_tileServer

private java.lang.String _tileServer

_folder

private java.lang.String _folder

_mainPanel

private final MainPanel _mainPanel

_tileListDownloader

private TileListDownloader _tileListDownloader
Constructor Detail

UpdateTilesPanel

public UpdateTilesPanel(MainPanel mainPanel)
Parameters:
mainPanel -
Method Detail

createPanel

private void createPanel()

initialize

private void initialize()

initTable

private void initTable()

setTileServer

public final void setTileServer(java.lang.String tileServer)
Setter for tileServer

Parameters:
tileServer - the tileServer to set

getFolder

public java.lang.String getFolder()

setFolder

public final void setFolder(java.lang.String folder)
Setter for folder

Parameters:
folder - the folder to set

getTileListDownloader

public TileListDownloader getTileListDownloader()
Getter for tileListDownloader

Returns:
the tileListDownloader

getButtonSearch

public final javax.swing.JButton getButtonSearch()
Getter for buttonSearch

Returns:
the buttonSearch

getButtonUpdate

public final javax.swing.JButton getButtonUpdate()
Getter for buttonUpdate

Returns:
the buttonUpdate