org.openstreetmap.josm.gui.conflict.pair.tags
Class TagMerger.AdjustmentSynchronizer

java.lang.Object
  extended by org.openstreetmap.josm.gui.conflict.pair.tags.TagMerger.AdjustmentSynchronizer
All Implemented Interfaces:
java.awt.event.AdjustmentListener, java.util.EventListener
Enclosing class:
TagMerger

static class TagMerger.AdjustmentSynchronizer
extends java.lang.Object
implements java.awt.event.AdjustmentListener

Synchronizes scrollbar adjustments between a set of Adjustables. Whenever the adjustment of one of the registerd Adjustables is updated the adjustment of the other registered Adjustables is adjusted too.


Field Summary
private  java.util.ArrayList<java.awt.Adjustable> synchronizedAdjustables
           
 
Constructor Summary
TagMerger.AdjustmentSynchronizer()
           
 
Method Summary
 void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
           
 void synchronizeAdjustment(java.awt.Adjustable adjustable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

synchronizedAdjustables

private final java.util.ArrayList<java.awt.Adjustable> synchronizedAdjustables
Constructor Detail

TagMerger.AdjustmentSynchronizer

public TagMerger.AdjustmentSynchronizer()
Method Detail

synchronizeAdjustment

public void synchronizeAdjustment(java.awt.Adjustable adjustable)

adjustmentValueChanged

public void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
Specified by:
adjustmentValueChanged in interface java.awt.event.AdjustmentListener


JOSM