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.StringICONPREF-
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 booleanfinish()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.StringgetStr(SourceEditor.I18nString ident)Provide the GUI strings.protected java.lang.StringgetTitleForSourceEntry(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:SourceEditorLoad the list of source entries that the user has configured.- Specified by:
getInitialSourcesListin classSourceEditor- Returns:
- list of source entries that the user has configured
-
finish
public boolean finish()
Description copied from class:SourceEditorSave the settings after user clicked "Ok".- Specified by:
finishin classSourceEditor- Returns:
- true if restart is required
-
getDefault
public java.util.Collection<ExtendedSourceEntry> getDefault()
Description copied from class:SourceEditorGet the default list of entries (used when resetting the list).- Specified by:
getDefaultin classSourceEditor- Returns:
- default list of entries
-
getInitialIconPathsList
public java.util.Collection<java.lang.String> getInitialIconPathsList()
Description copied from class:SourceEditorLoad the list of configured icon paths.- Specified by:
getInitialIconPathsListin classSourceEditor- Returns:
- list of configured icon paths
-
getStr
public java.lang.String getStr(SourceEditor.I18nString ident)
Description copied from class:SourceEditorProvide the GUI strings. (There are differences for MapPaint, Preset and TagChecker Rule)- Specified by:
getStrin classSourceEditor- Parameters:
ident- anySourceEditor.I18nStringvalue- Returns:
- the translated string for
ident
-
getTitleForSourceEntry
protected java.lang.String getTitleForSourceEntry(SourceEntry entry)
Description copied from class:SourceEditorReturns the title of the given source entry.- Overrides:
getTitleForSourceEntryin classSourceEditor- Parameters:
entry- source entry- Returns:
- the title of the given source entry, or null if empty
-
-