org.gvsig.tools.observer.impl
Class ComplexNotification

java.lang.Object
  extended by org.gvsig.tools.observer.impl.ComplexNotification
All Implemented Interfaces:
Cloneable, Visitable

public class ComplexNotification
extends Object
implements Cloneable, Visitable


Constructor Summary
ComplexNotification()
           
 
Method Summary
 void accept(Visitor visitor)
          Provides each value of this container to the provided Visitor.
 void addNotification(Object arg)
           
 void clear()
           
 Object clone()
          Creates a copy of the object.
protected  void dispose()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexNotification

public ComplexNotification()
Method Detail

addNotification

public void addNotification(Object arg)
                     throws ConcurrentModificationException
Throws:
ConcurrentModificationException

dispose

protected void dispose()

clear

public void clear()

clone

public Object clone()
             throws CloneNotSupportedException
Description copied from interface: Cloneable
Creates a copy of the object.

Overrides:
clone in class Object
Returns:
a copy of the object
Throws:
CloneNotSupportedException - if the instance of the object cannot be cloned. As this is extending Cloneable so its sure it implements it, so this exception may be used for problems on specific object instances.
See Also:
Object#clone()}.

accept

public void accept(Visitor visitor)
            throws BaseException
Description copied from interface: Visitable
Provides each value of this container to the provided Visitor.

Specified by:
accept in interface Visitable
Parameters:
visitor - the visitor to apply to each value.
Throws:
BaseException - if there is an error while performing the visit


Copyright © 2004-2011 gvSIG. All Rights Reserved.