001 package org.springframework.richclient.util;
002
003 import java.util.Observable;
004
005 public class ValueMonitor extends Observable
006 {
007 private Object value;
008
009 public void setValue(final Object newValue)
010 {
011 if (value != newValue)
012 {
013 setChanged();
014 this.value = newValue;
015 notifyObservers(value);
016 }
017 }
018 }
019