[mud4j-commit] SF.net SVN: mud4j: [35] trunk/mud4j-core/src/java/net/sf/mud4j/effect/ AbstractItemE
Status: Pre-Alpha
Brought to you by:
mpurland
From: <mpu...@us...> - 2006-12-23 17:08:29
|
Revision: 35 http://mud4j.svn.sourceforge.net/mud4j/?rev=35&view=rev Author: mpurland Date: 2006-12-23 09:08:27 -0800 (Sat, 23 Dec 2006) Log Message: ----------- Add comments. Modified Paths: -------------- trunk/mud4j-core/src/java/net/sf/mud4j/effect/AbstractItemEffect.java Modified: trunk/mud4j-core/src/java/net/sf/mud4j/effect/AbstractItemEffect.java =================================================================== --- trunk/mud4j-core/src/java/net/sf/mud4j/effect/AbstractItemEffect.java 2006-12-23 17:07:21 UTC (rev 34) +++ trunk/mud4j-core/src/java/net/sf/mud4j/effect/AbstractItemEffect.java 2006-12-23 17:08:27 UTC (rev 35) @@ -19,8 +19,13 @@ import net.sf.mud4j.world.item.Item; /** + * Abstract item effect imlementation to implement all + * necessary functionality for an extending class to use + * and implement business item effect data. Extending + * from this class will provide the class with core item + * effect functionality. + * * @author Matthew Purland - * */ public class AbstractItemEffect extends AbstractEffect implements ItemEffect { // Item that the effect will affect. @@ -41,7 +46,7 @@ * {@inheritDoc} */ @Override - public void apply() { + public void apply() throws EffectException { item.getEffectBehavior().addEffect(this); } @@ -49,7 +54,7 @@ * {@inheritDoc} */ @Override - public void undo() { + public void undo() throws EffectException { item.getEffectBehavior().removeEffect(this); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |