From: <jfr...@us...> - 2007-11-16 03:32:18
|
Revision: 4513 http://pcgen.svn.sourceforge.net/pcgen/?rev=4513&view=rev Author: jfrazierjr Date: 2007-11-15 19:32:21 -0800 (Thu, 15 Nov 2007) Log Message: ----------- Please Implement - Deprecate ADD:SPELLLEVEL Issue#: 1809932 Modified Paths: -------------- Trunk/pcgen/code/pluginbuild.xml Added Paths: ----------- Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/AddSpellLevelToken.java Removed Paths: ------------- Trunk/pcgen/code/src/java/plugin/lsttokens/add/SpellLevelToken.java Modified: Trunk/pcgen/code/pluginbuild.xml =================================================================== --- Trunk/pcgen/code/pluginbuild.xml 2007-11-16 01:06:10 UTC (rev 4512) +++ Trunk/pcgen/code/pluginbuild.xml 2007-11-16 03:32:21 UTC (rev 4513) @@ -2321,10 +2321,10 @@ </patternset> </fileset> </jar> - <jar jarfile="${lstplugins.dir}/AddLstToken-SPELLLEVEL.jar" manifest="${src.java.dir}/plugin/lsttokens/manifest.mf"> + <jar jarfile="${lstplugins.dir}/AddLstToken-DEPRECATED-SPELLLEVEL.jar" manifest="${src.java.dir}/plugin/lsttokens/manifest.mf"> <fileset dir="${build.classes.dir}"> <patternset> - <include name="plugin/lsttokens/add/SpellLevelToken.class" /> + <include name="plugin/lsttokens/deprecated/AddSpellLevelToken.class" /> </patternset> </fileset> </jar> Deleted: Trunk/pcgen/code/src/java/plugin/lsttokens/add/SpellLevelToken.java =================================================================== --- Trunk/pcgen/code/src/java/plugin/lsttokens/add/SpellLevelToken.java 2007-11-16 01:06:10 UTC (rev 4512) +++ Trunk/pcgen/code/src/java/plugin/lsttokens/add/SpellLevelToken.java 2007-11-16 03:32:21 UTC (rev 4513) @@ -1,36 +0,0 @@ -/* - * Copyright 2007 (C) Thomas Parker <th...@us...> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ -package plugin.lsttokens.add; - -import pcgen.core.PObject; -import pcgen.persistence.lst.AddLstToken; - -public class SpellLevelToken implements AddLstToken -{ - - public boolean parse(PObject target, String value, int level) - { - target.addAddList(level, getTokenName() + ":" + value); - return true; - } - - public String getTokenName() - { - return "SPELLLEVEL"; - } -} Added: Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/AddSpellLevelToken.java =================================================================== --- Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/AddSpellLevelToken.java (rev 0) +++ Trunk/pcgen/code/src/java/plugin/lsttokens/deprecated/AddSpellLevelToken.java 2007-11-16 03:32:21 UTC (rev 4513) @@ -0,0 +1,43 @@ +/* + * Copyright 2007 (C) Thomas Parker <th...@us...> + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ +package plugin.lsttokens.deprecated; + +import pcgen.core.PObject; +import pcgen.persistence.lst.AddLstToken; +import pcgen.persistence.lst.DeprecatedToken; + +public class AddSpellLevelToken implements AddLstToken,DeprecatedToken +{ + + public boolean parse(PObject target, String value, int level) + { + target.addAddList(level, getTokenName() + ":" + value); + return true; + } + + public String getTokenName() + { + return "SPELLLEVEL"; + } + + @Override + public String getMessage(PObject obj, String value) { + // TODO Auto-generated method stub + return "Warning: tag 'ADD:SPELLLEVEL' has been deprecated. Use SPELLLEVEL tag instead."; + } +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |