com.guiseframework.component.effect
Class DelayEffect

java.lang.Object
  extended by com.globalmentor.beans.BoundPropertyObject
      extended by com.guiseframework.event.GuiseBoundPropertyObject
          extended by com.guiseframework.component.effect.AbstractEffect
              extended by com.guiseframework.component.effect.DelayEffect
All Implemented Interfaces:
com.globalmentor.beans.PropertyBindable, com.globalmentor.beans.PropertyConstrainable, Effect

public class DelayEffect
extends AbstractEffect

An effect for simple delay.

Author:
Garret Wilson

Field Summary
 
Fields inherited from class com.globalmentor.beans.BoundPropertyObject
NO_PROPERTY_CHANGE_LISTENERS, NO_VETOABLE_CHANGE_LISTENERS
 
Fields inherited from interface com.guiseframework.component.effect.Effect
DELAY_PROPERTY
 
Constructor Summary
DelayEffect()
          Default constructor with no delay.
DelayEffect(int delay)
          Delay constructor.
 
Method Summary
 
Methods inherited from class com.guiseframework.component.effect.AbstractEffect
getDelay, setDelay
 
Methods inherited from class com.guiseframework.event.GuiseBoundPropertyObject
getSession
 
Methods inherited from class com.globalmentor.beans.BoundPropertyObject
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, createPostponedPropertyChangeEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getForwardPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, getPropertyChangeSupport, getRepeatPropertyChangeListener, getRepeatVetoableChangeListener, getVetoableChangeListeners, getVetoableChangeListeners, getVetoableChangeSupport, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelayEffect

public DelayEffect()
Default constructor with no delay.


DelayEffect

public DelayEffect(int delay)
Delay constructor.

Parameters:
session - The Guise session that owns this effect.
delay - The delay in milliseconds.
Throws:
java.lang.IllegalArgumentException - if the given delay is negative.


Copyright © 2005-2010 GlobalMentor, Inc. All Rights Reserved.