public class ChangesetDetailPanel extends javax.swing.JPanel implements java.beans.PropertyChangeListener, ChangesetAware, Destroyable
ChangesetCacheManager
.Modifier and Type | Class and Description |
---|---|
(package private) class |
ChangesetDetailPanel.OpenChangesetPopupMenuAction
The action for opening
OpenChangesetPopupMenu |
(package private) class |
ChangesetDetailPanel.RemoveFromCacheAction
The action for removing the currently selected changeset from the changeset cache
|
(package private) class |
ChangesetDetailPanel.SelectInCurrentLayerAction
Selects the primitives in the content of this changeset in the current data layer.
|
(package private) class |
ChangesetDetailPanel.UpdateChangesetAction
Updates the current changeset from the OSM server
|
(package private) class |
ChangesetDetailPanel.ZoomInCurrentLayerAction
Zooms to the primitives in the content of this changeset in the current
data layer.
|
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private DownloadChangesetContentAction |
actDownloadChangesetContent |
private ChangesetDetailPanel.OpenChangesetPopupMenuAction |
actOpenChangesetPopupMenu |
private ChangesetDetailPanel.RemoveFromCacheAction |
actRemoveFromCache |
private ChangesetDetailPanel.SelectInCurrentLayerAction |
actSelectInCurrentLayer |
private ChangesetDetailPanel.UpdateChangesetAction |
actUpdateChangesets |
private ChangesetDetailPanel.ZoomInCurrentLayerAction |
actZoomInCurrentLayerAction |
private javax.swing.JButton |
btnOpenChangesetPopupMenu |
private Changeset |
currentChangeset |
private JosmTextArea |
taComment |
private JosmTextField |
tfClosedOn |
private JosmTextField |
tfCreatedOn |
private JosmTextField |
tfID |
private JosmTextField |
tfOpen |
private JosmTextField |
tfUser |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ChangesetDetailPanel()
Constructs a new
ChangesetDetailPanel . |
Modifier and Type | Method and Description |
---|---|
protected void |
build() |
protected javax.swing.JPanel |
buildActionButtonPanel() |
protected javax.swing.JPanel |
buildDetailViewPanel() |
protected void |
clearView() |
void |
destroy()
Called when the object has been destroyed.
|
Changeset |
getCurrentChangeset()
Returns the current changeset.
|
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
protected void |
setCurrentChangeset(Changeset cs) |
protected void |
updateView(Changeset cs) |
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
private final JosmTextField tfID
private final JosmTextArea taComment
private final JosmTextField tfOpen
private final JosmTextField tfUser
private final JosmTextField tfCreatedOn
private final JosmTextField tfClosedOn
private final ChangesetDetailPanel.OpenChangesetPopupMenuAction actOpenChangesetPopupMenu
private final DownloadChangesetContentAction actDownloadChangesetContent
private final ChangesetDetailPanel.UpdateChangesetAction actUpdateChangesets
private final ChangesetDetailPanel.RemoveFromCacheAction actRemoveFromCache
private final ChangesetDetailPanel.SelectInCurrentLayerAction actSelectInCurrentLayer
private final ChangesetDetailPanel.ZoomInCurrentLayerAction actZoomInCurrentLayerAction
private javax.swing.JButton btnOpenChangesetPopupMenu
private transient Changeset currentChangeset
public ChangesetDetailPanel()
ChangesetDetailPanel
.protected javax.swing.JPanel buildActionButtonPanel()
protected javax.swing.JPanel buildDetailViewPanel()
protected final void build()
protected void clearView()
protected void updateView(Changeset cs)
protected void setCurrentChangeset(Changeset cs)
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
public Changeset getCurrentChangeset()
ChangesetAware
getCurrentChangeset
in interface ChangesetAware
public void destroy()
Destroyable
destroy
in interface Destroyable