fi.hut.tml.xsmiles.mlfc.xforms.constraint
Class DynamicDependencyHandler.ValueDependency

java.lang.Object
  extended byfi.hut.tml.xsmiles.mlfc.xforms.constraint.DynamicDependencyHandler.Dependency
      extended byfi.hut.tml.xsmiles.mlfc.xforms.constraint.DynamicDependencyHandler.ValueDependency
All Implemented Interfaces:
FunctionChangeListener, InstanceItemListener
Enclosing class:
DynamicDependencyHandler

public class DynamicDependencyHandler.ValueDependency
extends DynamicDependencyHandler.Dependency


Nested Class Summary
 
Nested classes inherited from class fi.hut.tml.xsmiles.mlfc.xforms.constraint.DynamicDependencyHandler.Dependency
DynamicDependencyHandler.Dependency.RealNodeList, DynamicDependencyHandler.Dependency.ValueChangeListener
 
Field Summary
 
Fields inherited from class fi.hut.tml.xsmiles.mlfc.xforms.constraint.DynamicDependencyHandler.Dependency
afterValueChangeState, binding_state, bindingType, defaultDirtyState, dirtyState, hasFunctionReferences, listener, NODESET_BINDING, READONLY_DIRTY, RELEVANT_DIRTY, REQUIRED_DIRTY, SINGLENODE_BINDING, VALID_DIRTY, VALUE_BINDING, VALUE_DIRTY, valueChangeListener, xpathresult
 
Constructor Summary
DynamicDependencyHandler.ValueDependency(int aBindingType)
           
 
Method Summary
 void reevaluateBinding()
          execute the XPath and see if the bound nodeset has changed.
 
Methods inherited from class fi.hut.tml.xsmiles.mlfc.xforms.constraint.DynamicDependencyHandler.Dependency
checkStyling, checkValidity, checkVisibility, clearAllDirtyFlags, convertToTrueNodeList, destroy, dumpList, executeAndGetBoundNodeset, executeAndGetReferredNodes, functionValueChanged, getBindingState, getBindingType, getBoundNodes, getDependencyListener, getRefNode, hasDirtyFlags, hasNode, init, isDifferentSet, notifyError, removeBoundListeners, removeNodeListFromVector, removeRefListeners, setDirtyState, setReadonly, setRequired, testAndClearDirtyState, testDirtyState, valueChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicDependencyHandler.ValueDependency

public DynamicDependencyHandler.ValueDependency(int aBindingType)
Method Detail

reevaluateBinding

public void reevaluateBinding()
                       throws java.lang.Exception
execute the XPath and see if the bound nodeset has changed. if changed, then update internal listeners and notify the listener

Overrides:
reevaluateBinding in class DynamicDependencyHandler.Dependency
Throws:
java.lang.Exception


X-Smiles 1.2