|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.openstreetmap.josm.gui.conflict.tags.PasteTagsConflictResolverDialog
public class PasteTagsConflictResolverDialog
Nested Class Summary | |
---|---|
(package private) class |
PasteTagsConflictResolverDialog.ApplyAction
|
(package private) class |
PasteTagsConflictResolverDialog.CancelAction
|
private static class |
PasteTagsConflictResolverDialog.Mode
|
static class |
PasteTagsConflictResolverDialog.StatisticsInfo
|
private static class |
PasteTagsConflictResolverDialog.StatisticsInfoRenderer
|
private static class |
PasteTagsConflictResolverDialog.StatisticsInfoTable
|
private static class |
PasteTagsConflictResolverDialog.StatisticsTableColumnModel
|
private static class |
PasteTagsConflictResolverDialog.StatisticsTableModel
|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
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 TagConflictResolver |
allPrimitivesResolver
|
private boolean |
canceled
|
private javax.swing.ImageIcon |
iconResolved
|
private javax.swing.ImageIcon |
iconUnresolved
|
private PasteTagsConflictResolverDialog.Mode |
mode
|
private static java.util.Map<OsmPrimitiveType,java.lang.String> |
PANE_TITLES
|
private javax.swing.JPanel |
pnlTagResolver
|
private java.util.Map<OsmPrimitiveType,TagConflictResolver> |
resolvers
|
private PasteTagsConflictResolverDialog.StatisticsTableModel |
statisticsModel
|
private javax.swing.JTabbedPane |
tpResolvers
|
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Dialog |
---|
DEFAULT_MODALITY_TYPE |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
PasteTagsConflictResolverDialog(java.awt.Component owner)
|
Method Summary | |
---|---|
protected void |
build()
|
protected javax.swing.JPanel |
buildButtonPanel()
|
protected javax.swing.JPanel |
buildSourceAndTargetInfoPanel()
|
protected int |
getNumResolverTabs()
|
TagCollection |
getResolution()
|
TagCollection |
getResolution(OsmPrimitiveType type)
|
protected TagConflictResolver |
getResolver(int idx)
|
protected void |
initResolver(OsmPrimitiveType type,
TagCollection tc,
java.util.Map<OsmPrimitiveType,java.lang.Integer> targetStatistics)
Initializes the conflict resolver for a specific type of primitives |
boolean |
isCanceled()
|
void |
populate(TagCollection tagsForAllPrimitives,
java.util.Map<OsmPrimitiveType,java.lang.Integer> sourceStatistics,
java.util.Map<OsmPrimitiveType,java.lang.Integer> targetStatistics)
Populates the conflict resolver with one tag collection |
void |
populate(TagCollection tagsForNodes,
TagCollection tagsForWays,
TagCollection tagsForRelations,
java.util.Map<OsmPrimitiveType,java.lang.Integer> sourceStatistics,
java.util.Map<OsmPrimitiveType,java.lang.Integer> targetStatistics)
Populate the tag conflict resolver with tags for each type of primitives |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
|
protected void |
setCanceled(boolean canceled)
|
void |
setVisible(boolean visible)
|
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, show, toBack |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final java.util.Map<OsmPrimitiveType,java.lang.String> PANE_TITLES
private TagConflictResolver allPrimitivesResolver
private java.util.Map<OsmPrimitiveType,TagConflictResolver> resolvers
private javax.swing.JTabbedPane tpResolvers
private PasteTagsConflictResolverDialog.Mode mode
private boolean canceled
private javax.swing.ImageIcon iconResolved
private javax.swing.ImageIcon iconUnresolved
private PasteTagsConflictResolverDialog.StatisticsTableModel statisticsModel
private javax.swing.JPanel pnlTagResolver
Constructor Detail |
---|
public PasteTagsConflictResolverDialog(java.awt.Component owner)
Method Detail |
---|
protected void build()
protected javax.swing.JPanel buildButtonPanel()
protected javax.swing.JPanel buildSourceAndTargetInfoPanel()
protected void initResolver(OsmPrimitiveType type, TagCollection tc, java.util.Map<OsmPrimitiveType,java.lang.Integer> targetStatistics)
type
- the type of primitivestc
- the tags belonging to this type of primitivestargetStatistics
- histogram of paste targets, number of primitives of each type in the paste targetpublic void populate(TagCollection tagsForAllPrimitives, java.util.Map<OsmPrimitiveType,java.lang.Integer> sourceStatistics, java.util.Map<OsmPrimitiveType,java.lang.Integer> targetStatistics)
tagsForAllPrimitives
- the tag collectionsourceStatistics
- histogram of tag source, number of primitives of each type in the sourcetargetStatistics
- histogram of paste targets, number of primitives of each type in the paste targetprotected int getNumResolverTabs()
protected TagConflictResolver getResolver(int idx)
public void populate(TagCollection tagsForNodes, TagCollection tagsForWays, TagCollection tagsForRelations, java.util.Map<OsmPrimitiveType,java.lang.Integer> sourceStatistics, java.util.Map<OsmPrimitiveType,java.lang.Integer> targetStatistics)
tagsForNodes
- the tags belonging to nodes in the paste sourcetagsForWays
- the tags belonging to way in the paste sourcetagsForRelations
- the tags belonging to relations in the paste sourcesourceStatistics
- histogram of tag source, number of primitives of each type in the sourcetargetStatistics
- histogram of paste targets, number of primitives of each type in the paste targetprotected void setCanceled(boolean canceled)
public boolean isCanceled()
public void setVisible(boolean visible)
setVisible
in class java.awt.Dialog
public TagCollection getResolution()
public TagCollection getResolution(OsmPrimitiveType type)
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |