Package net.sf.mud4j.effect

Provides interfaces and classes for effectable objects, effect behaviors, and implementations.

See:
          Description

Interface Summary
CharacterEffect Effect that adds effects to characters.
Effect Effect to provide addon effects for specific objects.
Effectable Provide an interface for objects to handle effects by providing a EffectBehavior.
EffectBehavior Effect behavior to decouple the behavior of managing effects from the objects that have effects Effectable so that the objects that implement the interface will only have to worry about providing a way to retrieve an EffectBehavior
ItemEffect Item effect for modifications to items.
LocationEffect Effect interface for locations.
 

Class Summary
AbstractCharacterEffect  
AbstractEffect Abstract implementation for effects.
AbstractItemEffect Abstract item effect imlementation to implement all necessary functionality for an extending class to use and implement business item effect data.
AbstractLocationEffect Abstract location effect.
CharacterEffectDecorator Provide effects as a decorator to a character.
DefaultEffectBehavior Default implementation for an effect service.
LocationEffectDecorator Provide effect decorator/wrapping around a Location.
 

Exception Summary
EffectException Effect exception that occurs when an operation on an effect cannot occur.
NoSuchEffectException Exception that occurs when there is no such effect.
 

Package net.sf.mud4j.effect Description

Provides interfaces and classes for effectable objects, effect behaviors, and implementations.



Copyright © 2006-2007 mud4j. All Rights Reserved.