From: <th...@us...> - 2007-09-03 21:42:50
|
Revision: 3983 http://pcgen.svn.sourceforge.net/pcgen/?rev=3983&view=rev Author: thpr Date: 2007-09-03 14:42:54 -0700 (Mon, 03 Sep 2007) Log Message: ----------- Ensure Deprecated Tokens are properly Deprecated !! Modified Paths: -------------- Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/AltcriticalToken.java Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/FeatautoToken.java Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/HitdiceToken.java Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/InitToken.java Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/MfeatToken.java Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/MoveaLst.java Modified: Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/AltcriticalToken.java =================================================================== --- Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/AltcriticalToken.java 2007-09-03 21:36:51 UTC (rev 3982) +++ Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/AltcriticalToken.java 2007-09-03 21:42:54 UTC (rev 3983) @@ -2,14 +2,14 @@ import pcgen.core.Equipment; import pcgen.core.PObject; +import pcgen.persistence.lst.DeprecatedToken; import pcgen.persistence.lst.EquipmentLstToken; -import pcgen.util.Logging; import pcgen.util.PropertyFactory; /** * Deals with ALTCRITICAL token */ -public class AltcriticalToken implements EquipmentLstToken //, DeprecatedToken +public class AltcriticalToken implements EquipmentLstToken, DeprecatedToken { public String getTokenName() @@ -19,8 +19,6 @@ public boolean parse(Equipment eq, String value) { - Logging.deprecationPrint(getTokenName() - + " has been deprecated, please use ALTCRITMULT"); if ((value.length() > 0) && (value.charAt(0) == 'x')) { try @@ -42,13 +40,15 @@ } /** - * @see pcgen.persistence.lst.DeprecatedToken#getMessage(pcgen.core.PObject, java.lang.String) + * @see pcgen.persistence.lst.DeprecatedToken#getMessage(pcgen.core.PObject, + * java.lang.String) */ public String getMessage(@SuppressWarnings("unused") PObject anObj, @SuppressWarnings("unused") String anValue) { - return PropertyFactory.getString("Use ALTCRITMULT instead of ALTCRITICAL"); //$NON-NLS-1$ + return PropertyFactory + .getString("Use ALTCRITMULT instead of ALTCRITICAL"); //$NON-NLS-1$ } } Modified: Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/FeatautoToken.java =================================================================== --- Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/FeatautoToken.java 2007-09-03 21:36:51 UTC (rev 3982) +++ Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/FeatautoToken.java 2007-09-03 21:42:54 UTC (rev 3983) @@ -4,12 +4,14 @@ import pcgen.core.Constants; import pcgen.core.PCClass; +import pcgen.core.PObject; +import pcgen.persistence.lst.DeprecatedToken; import pcgen.persistence.lst.PCClassLstToken; /** * Class deals with FEATAUTO Token */ -public class FeatautoToken implements PCClassLstToken +public class FeatautoToken implements PCClassLstToken, DeprecatedToken { public String getTokenName() @@ -43,4 +45,10 @@ } return true; } + + public String getMessage(PObject obj, String value) + { + return getTokenName() + + " has been deprecated, please use AUTO:FEAT|..."; + } } Modified: Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/HitdiceToken.java =================================================================== --- Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/HitdiceToken.java 2007-09-03 21:36:51 UTC (rev 3982) +++ Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/HitdiceToken.java 2007-09-03 21:42:54 UTC (rev 3983) @@ -2,13 +2,15 @@ import java.util.StringTokenizer; +import pcgen.core.PObject; import pcgen.core.Race; +import pcgen.persistence.lst.DeprecatedToken; import pcgen.persistence.lst.RaceLstToken; /** * Class deals with HITDICE Token */ -public class HitdiceToken implements RaceLstToken +public class HitdiceToken implements RaceLstToken, DeprecatedToken { public String getTokenName() @@ -35,4 +37,10 @@ return false; } } + + public String getMessage(PObject obj, String value) + { + return getTokenName() + + " is deprecated, because Default Monster Mode is deprecated"; + } } Modified: Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/InitToken.java =================================================================== --- Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/InitToken.java 2007-09-03 21:36:51 UTC (rev 3982) +++ Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/InitToken.java 2007-09-03 21:42:54 UTC (rev 3983) @@ -1,12 +1,14 @@ package plugin.lsttokens.deprecated; +import pcgen.core.PObject; import pcgen.core.Race; +import pcgen.persistence.lst.DeprecatedToken; import pcgen.persistence.lst.RaceLstToken; /** * Class deals with INIT Token */ -public class InitToken implements RaceLstToken +public class InitToken implements RaceLstToken, DeprecatedToken { public String getTokenName() @@ -26,4 +28,10 @@ return false; } } + + public String getMessage(PObject obj, String value) + { + return getTokenName() + + " is deprecated, because it does not function (value is never read)"; + } } Modified: Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/MfeatToken.java =================================================================== --- Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/MfeatToken.java 2007-09-03 21:36:51 UTC (rev 3982) +++ Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/MfeatToken.java 2007-09-03 21:42:54 UTC (rev 3983) @@ -1,12 +1,14 @@ package plugin.lsttokens.deprecated; +import pcgen.core.PObject; import pcgen.core.Race; +import pcgen.persistence.lst.DeprecatedToken; import pcgen.persistence.lst.RaceLstToken; /** * Class deals with MFEAT Token */ -public class MfeatToken implements RaceLstToken +public class MfeatToken implements RaceLstToken, DeprecatedToken { public String getTokenName() @@ -19,4 +21,10 @@ race.setMFeatList(value); return true; } + + public String getMessage(PObject obj, String value) + { + return getTokenName() + + " is deprecated, because Default Monster Mode is deprecated"; + } } Modified: Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/MoveaLst.java =================================================================== --- Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/MoveaLst.java 2007-09-03 21:36:51 UTC (rev 3982) +++ Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/MoveaLst.java 2007-09-03 21:42:54 UTC (rev 3983) @@ -6,13 +6,14 @@ import pcgen.core.Movement; import pcgen.core.PObject; +import pcgen.persistence.lst.DeprecatedToken; import pcgen.persistence.lst.GlobalLstToken; /** * @author djones4 - * + * */ -public class MoveaLst implements GlobalLstToken +public class MoveaLst implements GlobalLstToken, DeprecatedToken { public String getTokenName() @@ -27,4 +28,10 @@ obj.setMovement(cm, anInt); return true; } + + public String getMessage(PObject obj, String value) + { + return getTokenName() + + " is deprecated. Please use BONUS|MOVEADD or BONUS|POSTMOVEADD"; + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |