net.sf.jame.twister.effect
Class EffectRuntimeElement

java.lang.Object
  extended by net.sf.jame.core.config.RuntimeElement
      extended by net.sf.jame.twister.effect.EffectRuntimeElement

public class EffectRuntimeElement
extends RuntimeElement

Author:
Andrea Medeghini

Constructor Summary
EffectRuntimeElement(EffectConfigElement effectElement)
          Constructs a new effect.
 
Method Summary
 void dispose()
          Disposes the element resources.
 EffectExtensionRuntime<?> getEffectRuntime()
           
 boolean isChanged()
          Tests and resets the change counter.
 boolean isEnabled()
           
 
Methods inherited from class net.sf.jame.core.config.RuntimeElement
changeCount, finalize, fireChanged
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EffectRuntimeElement

public EffectRuntimeElement(EffectConfigElement effectElement)
Constructs a new effect.

Parameters:
registry -
effectElement -
Method Detail

dispose

public void dispose()
Description copied from class: RuntimeElement
Disposes the element resources. The default implementation does nothing.

Overrides:
dispose in class RuntimeElement
See Also:
RuntimeElement.dispose()

isChanged

public boolean isChanged()
Description copied from class: RuntimeElement
Tests and resets the change counter.

Overrides:
isChanged in class RuntimeElement
Returns:
true if the change counter is greater than 0.
See Also:
RuntimeElement.isChanged()

getEffectRuntime

public EffectExtensionRuntime<?> getEffectRuntime()
Returns:
the effectRuntime

isEnabled

public boolean isEnabled()
Returns:
the enabled.