Elexis API documentation
Version 2.1.6 as of December 11 2011

de.ralfebert.rcputils.databinding
Class ChangeTracker

java.lang.Object
  extended by de.ralfebert.rcputils.databinding.ChangeTracker

public class ChangeTracker
extends java.lang.Object

ChangeTracker allows to observe all model or target observables in a DataBindingContext. Can be used to set the dirty flag of an editor when something changes.

Author:
Ralf Ebert

Constructor Summary
ChangeTracker()
           
 
Method Summary
 void addChangeListener(IChangeListener changeListener)
           
 void addObservable(IObservable observable)
           
 void removeChangeListener(IChangeListener changeListener)
           
 void removeObservable(IObservable observable)
           
 void trackModelObservables(DataBindingContext bindings)
           
 void trackTargetObservables(DataBindingContext bindings)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeTracker

public ChangeTracker()
Method Detail

addObservable

public void addObservable(IObservable observable)

removeObservable

public void removeObservable(IObservable observable)

trackModelObservables

public void trackModelObservables(DataBindingContext bindings)

trackTargetObservables

public void trackTargetObservables(DataBindingContext bindings)

addChangeListener

public void addChangeListener(IChangeListener changeListener)

removeChangeListener

public void removeChangeListener(IChangeListener changeListener)

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis