flatscape.util
Class RepositoryEventAdaptor

java.lang.Object
  |
  +--flatscape.util.RepositoryEventAdaptor
All Implemented Interfaces:
DocumentListener, ElementListener

public class RepositoryEventAdaptor
extends java.lang.Object
implements DocumentListener, ElementListener


Constructor Summary
RepositoryEventAdaptor(java.lang.String[] tags)
           
 
Method Summary
 void documentAdded(java.lang.String name, org.w3c.dom.Document document)
          Called by the repository when a document is added.
 void documentRemoved(java.lang.String name, org.w3c.dom.Document document)
          Called by the repository when a document is removed
 void nodeAdded(org.w3c.dom.Node node)
          Called by the repository when a subtree is added
 void nodeRemoved(org.w3c.dom.Node node)
          Called by the repository when a subtree is delete
 void nodeValueSet(org.w3c.dom.Node node, java.lang.String value, java.lang.String oldValue)
          Called by the repository when a node value is set (added or changed)
 void propertyChange(org.w3c.dom.Element source, java.lang.String name, java.lang.Object oldValue, java.lang.Object newValue)
          Method to be overridden by extending classes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryEventAdaptor

public RepositoryEventAdaptor(java.lang.String[] tags)
Method Detail

propertyChange

public void propertyChange(org.w3c.dom.Element source,
                           java.lang.String name,
                           java.lang.Object oldValue,
                           java.lang.Object newValue)
Method to be overridden by extending classes. The method is called if an event occurs on an element with a name contained in the tags_ array.

Parameters:
source - the element which had a property change
name - the name of the property
oldValue - the old value of the property
newValue - the new value of the property

nodeAdded

public void nodeAdded(org.w3c.dom.Node node)
Called by the repository when a subtree is added

Specified by:
nodeAdded in interface ElementListener
Parameters:
node -

nodeRemoved

public void nodeRemoved(org.w3c.dom.Node node)
Called by the repository when a subtree is delete

Specified by:
nodeRemoved in interface ElementListener

nodeValueSet

public void nodeValueSet(org.w3c.dom.Node node,
                         java.lang.String value,
                         java.lang.String oldValue)
Called by the repository when a node value is set (added or changed)

Specified by:
nodeValueSet in interface ElementListener

documentAdded

public void documentAdded(java.lang.String name,
                          org.w3c.dom.Document document)
Called by the repository when a document is added.

Specified by:
documentAdded in interface DocumentListener

documentRemoved

public void documentRemoved(java.lang.String name,
                            org.w3c.dom.Document document)
Called by the repository when a document is removed

Specified by:
documentRemoved in interface DocumentListener


Copyright (c) 2003 Rutgers, The State University of New Jersey