A C E G M N O R S V

A

addObservers(String, Object...) - Method in interface net.israfil.foundation.valuemodel.Observable
Add an observer to this object, with a callback method spec that will be invoked upon a data change.
addObservers(String, Object...) - Method in class net.israfil.foundation.valuemodel.ValueHolder
 
addVetoers(String, Object...) - Method in class net.israfil.foundation.valuemodel.ValueHolder
 
addVetoers(String, Object...) - Method in interface net.israfil.foundation.valuemodel.Vetoable
Add one or more vetoers to this object, with a callback method spec that will be invoked upon a data change.

C

callback - Variable in class net.israfil.foundation.valuemodel.ValueHolder.CallbackObjectHolder
 

E

evaluate(Object, Object, Object) - Method in class net.israfil.foundation.valuemodel.ValueHolder.VetoerHolder
 

G

get() - Method in interface net.israfil.foundation.valuemodel.Value
 
get() - Method in class net.israfil.foundation.valuemodel.ValueHolder
 

M

MutableValue<E> - Interface in net.israfil.foundation.valuemodel
A smalltalk-style generic value accessor/mutator system, where individual items are accessed through a single value

N

net.israfil.foundation.valuemodel - package net.israfil.foundation.valuemodel
 
notify(Object, Object, Object) - Method in class net.israfil.foundation.valuemodel.ValueHolder.ObserverHolder
 

O

Observable - Interface in net.israfil.foundation.valuemodel
An interface for objects that can notify observers of changes to itself.

R

receiver - Variable in class net.israfil.foundation.valuemodel.ValueHolder.CallbackObjectHolder
 
removeObservers(Object...) - Method in interface net.israfil.foundation.valuemodel.Observable
Remove observer from observable object.
removeObservers(Object...) - Method in class net.israfil.foundation.valuemodel.ValueHolder
 
removeVetoers(Object...) - Method in class net.israfil.foundation.valuemodel.ValueHolder
 
removeVetoers(Object...) - Method in interface net.israfil.foundation.valuemodel.Vetoable
Remove one or more vetoers from vetoable object.

S

set(E) - Method in interface net.israfil.foundation.valuemodel.MutableValue
 
set(E) - Method in class net.israfil.foundation.valuemodel.ValueHolder
 

V

Value<E> - Interface in net.israfil.foundation.valuemodel
A smalltalk-style generic value accessor/mutator system, where individual items are accessed through a single value
ValueHolder<E> - Class in net.israfil.foundation.valuemodel
 
ValueHolder(E) - Constructor for class net.israfil.foundation.valuemodel.ValueHolder
 
ValueHolder() - Constructor for class net.israfil.foundation.valuemodel.ValueHolder
 
ValueHolder.CallbackObjectHolder - Class in net.israfil.foundation.valuemodel
 
ValueHolder.CallbackObjectHolder(Object, String) - Constructor for class net.israfil.foundation.valuemodel.ValueHolder.CallbackObjectHolder
 
ValueHolder.ObserverHolder - Class in net.israfil.foundation.valuemodel
 
ValueHolder.ObserverHolder(Object, String) - Constructor for class net.israfil.foundation.valuemodel.ValueHolder.ObserverHolder
 
ValueHolder.VetoerHolder - Class in net.israfil.foundation.valuemodel
 
ValueHolder.VetoerHolder(Object, String) - Constructor for class net.israfil.foundation.valuemodel.ValueHolder.VetoerHolder
 
Vetoable - Interface in net.israfil.foundation.valuemodel
An interface for objects that can notify observers of changes to itself before the change.

A C E G M N O R S V

Copyright © 2006-2008. All Rights Reserved.