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