alma::ACS::jbaci::DataAccessSupport Class Reference

Inheritance diagram for alma::ACS::jbaci::DataAccessSupport:
Inheritance graph
[legend]
Collaboration diagram for alma::ACS::jbaci::DataAccessSupport:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void addValueChangeListener (ValueChangeListener listener) throws OnChangeNotSupportedException
void removeValueChangeListener (ValueChangeListener listener)

Protected Member Functions

void notify (Object oldValue, Object newValue)

Protected Attributes

ArrayList listeners = new ArrayList()

Detailed Description

Convenience implementation of DataAccess - implementing listener (de)registration.

Author:
Matej Sekoranja
Version:
$id$

Member Function Documentation

void alma::ACS::jbaci::DataAccessSupport::addValueChangeListener ( ValueChangeListener  listener  )  throws OnChangeNotSupportedException [inline]
void alma::ACS::jbaci::DataAccessSupport::notify ( Object  oldValue,
Object  newValue 
) [inline, protected]

Notifies about value change - internal method.

Parameters:
oldValue old value.
newValue new value.

References listeners.

Referenced by alma::ACS::jbaci::MemoryDataAccess::set().

void alma::ACS::jbaci::DataAccessSupport::removeValueChangeListener ( ValueChangeListener  listener  )  [inline]

Member Data Documentation

ArrayList alma::ACS::jbaci::DataAccessSupport::listeners = new ArrayList() [protected]

List of registered listeners.

Referenced by addValueChangeListener(), notify(), and removeValueChangeListener().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2