public class ImageryProvidersPanel extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
private class |
ImageryProvidersPanel.ActivateAction |
private class |
ImageryProvidersPanel.DefListSelectionListener |
private static class |
ImageryProvidersPanel.ImageryCategoryTableCellRenderer
class to render the category information of Imagery source
|
private static class |
ImageryProvidersPanel.ImageryCountryTableCellRenderer
class to render the country information of Imagery source
|
class |
ImageryProvidersPanel.ImageryDefaultLayerTableModel
The table model for the default imagery layer list
|
class |
ImageryProvidersPanel.ImageryLayerTableModel
The table model for imagery layer list
|
private static class |
ImageryProvidersPanel.ImageryNameTableCellRenderer
class to render the name information of Imagery source
|
private static class |
ImageryProvidersPanel.ImageryTableCellRenderer<T>
class to render an information of Imagery source
|
private static class |
ImageryProvidersPanel.ImageryURLTableCellRenderer
class to render the URL information of Imagery source
|
private class |
ImageryProvidersPanel.NewEntryAction |
private class |
ImageryProvidersPanel.ReloadAction |
private class |
ImageryProvidersPanel.RemoveEntryAction |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
ImageryProvidersPanel.ImageryLayerTableModel |
activeModel
The model of active providers
|
javax.swing.JTable |
activeTable
The table of active providers
|
javax.swing.JToolBar |
activeToolbar
The toolbar on the right of active providers
|
private FilterField |
defaultFilter
The filter of default providers
|
JosmMapViewer |
defaultMap
The map displaying imagery bounds of selected default providers
|
ImageryProvidersPanel.ImageryDefaultLayerTableModel |
defaultModel
The model of default providers
|
javax.swing.JTable |
defaultTable
The table of default providers
|
private ImageryProvidersPanel.DefListSelectionListener |
defaultTableListener
The selection listener synchronizing map display with table of default providers
|
javax.swing.JToolBar |
defaultToolbar
The toolbar on the right of default providers
|
private PreferenceTabbedPane |
gui |
private ImageryLayerInfo |
layerInfo |
javax.swing.JToolBar |
middleToolbar
The toolbar on the middle of the panel
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ImageryProvidersPanel(PreferenceTabbedPane gui,
ImageryLayerInfo layerInfoArg)
Constructs a new
ImageryProvidersPanel . |
Modifier and Type | Method and Description |
---|---|
private static boolean |
confirmEulaAcceptance(PreferenceTabbedPane gui,
java.lang.String eulaUrl) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
public final javax.swing.JTable activeTable
public final javax.swing.JTable defaultTable
private final FilterField defaultFilter
private final transient ImageryProvidersPanel.DefListSelectionListener defaultTableListener
public final JosmMapViewer defaultMap
public final ImageryProvidersPanel.ImageryLayerTableModel activeModel
public final ImageryProvidersPanel.ImageryDefaultLayerTableModel defaultModel
public final javax.swing.JToolBar activeToolbar
public final javax.swing.JToolBar middleToolbar
public final javax.swing.JToolBar defaultToolbar
private final PreferenceTabbedPane gui
private final transient ImageryLayerInfo layerInfo
public ImageryProvidersPanel(PreferenceTabbedPane gui, ImageryLayerInfo layerInfoArg)
ImageryProvidersPanel
.gui
- The parent preference tab panelayerInfoArg
- The list of imagery entries to displayprivate static boolean confirmEulaAcceptance(PreferenceTabbedPane gui, java.lang.String eulaUrl)