fr.inria.ketuk
Class BMIncrProcessor

java.lang.Object
  |
  +--fr.inria.ketuk.BMProcessor
        |
        +--fr.inria.ketuk.BMIncrProcessor

public class BMIncrProcessor
extends BMProcessor

An extension of BM processor which can perform an incremental update of the result beans given a list of changes in the xml document

Author:
Claude Pasquier

Fields inherited from class fr.inria.ketuk.BMProcessor
_bmDoc, _cl, _registeredBeans, _registerList, _rootBean, _xblinks
 
Method Summary
 void reflectChanges(org.w3c.dom.Document newBmDoc, java.util.Vector changeList, java.beans.PropertyChangeEvent evt)
          Updates the beans given a list of changes
 
Methods inherited from class fr.inria.ketuk.BMProcessor
error, error, executeAdd, getArray, getBean, getBeanObject, getBMDocument, getCast, getField, getMethod, getObject, getProperty, getScript, getString, process, processBM, processBM, processBM, processBM, processBM, processBM, processBM, setBMDocument, setEventBinding, setField, setFireEvent, setListener, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

reflectChanges

public void reflectChanges(org.w3c.dom.Document newBmDoc,
                           java.util.Vector changeList,
                           java.beans.PropertyChangeEvent evt)
                    throws BMException
Updates the beans given a list of changes
Parameters:
newBmDoc - the new bean markup document
changeList - the list of changes
evt - the event that generated the update