|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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. |
Provides interfaces and classes for effectable objects, effect behaviors, and implementations.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |