Class MapPaintPreference.MapPaintSourceEditor
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.openstreetmap.josm.gui.preferences.SourceEditor
-
- org.openstreetmap.josm.gui.preferences.map.MapPaintPreference.MapPaintSourceEditor
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
- Enclosing class:
- MapPaintPreference
static class MapPaintPreference.MapPaintSourceEditor extends SourceEditor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstreetmap.josm.gui.preferences.SourceEditor
SourceEditor.ActiveSourcesModel, SourceEditor.AvailableSourcesModel, SourceEditor.EditSourceEntryDialog, SourceEditor.I18nString, SourceEditor.IconPathTableModel
-
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
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
ICONPREF
-
Fields inherited from class org.openstreetmap.josm.gui.preferences.SourceEditor
activeSourcesModel, availableSourcesModel, availableSourcesUrl, canEnable, sourceProviders, sourcesInitiallyLoaded, sourceType, tblActiveSources, tblAvailableSources
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description MapPaintSourceEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
finish()
Save the settings after user clicked "Ok".java.util.Collection<ExtendedSourceEntry>
getDefault()
Get the default list of entries (used when resetting the list).java.util.Collection<java.lang.String>
getInitialIconPathsList()
Load the list of configured icon paths.java.util.Collection<? extends SourceEntry>
getInitialSourcesList()
Load the list of source entries that the user has configured.java.lang.String
getStr(SourceEditor.I18nString ident)
Provide the GUI strings.protected java.lang.String
getTitleForSourceEntry(SourceEntry entry)
Returns the title of the given source entry.-
Methods inherited from class org.openstreetmap.josm.gui.preferences.SourceEditor
deferLoading, deferLoading, doFinish, getActiveSources, hasActiveSourcesChanged, initiallyLoadAvailableSources, loadAndGetAvailableSources, reloadAvailableSources, removeSources
-
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, 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
-
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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
ICONPREF
private static final java.lang.String ICONPREF
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MapPaintSourceEditor
MapPaintSourceEditor()
-
-
Method Detail
-
getInitialSourcesList
public java.util.Collection<? extends SourceEntry> getInitialSourcesList()
Description copied from class:SourceEditor
Load the list of source entries that the user has configured.- Specified by:
getInitialSourcesList
in classSourceEditor
- Returns:
- list of source entries that the user has configured
-
finish
public boolean finish()
Description copied from class:SourceEditor
Save the settings after user clicked "Ok".- Specified by:
finish
in classSourceEditor
- Returns:
- true if restart is required
-
getDefault
public java.util.Collection<ExtendedSourceEntry> getDefault()
Description copied from class:SourceEditor
Get the default list of entries (used when resetting the list).- Specified by:
getDefault
in classSourceEditor
- Returns:
- default list of entries
-
getInitialIconPathsList
public java.util.Collection<java.lang.String> getInitialIconPathsList()
Description copied from class:SourceEditor
Load the list of configured icon paths.- Specified by:
getInitialIconPathsList
in classSourceEditor
- Returns:
- list of configured icon paths
-
getStr
public java.lang.String getStr(SourceEditor.I18nString ident)
Description copied from class:SourceEditor
Provide the GUI strings. (There are differences for MapPaint, Preset and TagChecker Rule)- Specified by:
getStr
in classSourceEditor
- Parameters:
ident
- anySourceEditor.I18nString
value- Returns:
- the translated string for
ident
-
getTitleForSourceEntry
protected java.lang.String getTitleForSourceEntry(SourceEntry entry)
Description copied from class:SourceEditor
Returns the title of the given source entry.- Overrides:
getTitleForSourceEntry
in classSourceEditor
- Parameters:
entry
- source entry- Returns:
- the title of the given source entry, or null if empty
-
-