From: <th...@us...> - 2012-12-13 04:38:57
|
Revision: 18660 http://sourceforge.net/p/pcgen/code/18660 Author: thpr Date: 2012-12-13 04:38:54 +0000 (Thu, 13 Dec 2012) Log Message: ----------- Add Comments to AssociationKey Issue#: CODE-1906 Modified Paths: -------------- Trunk/pcgen/code/src/java/pcgen/cdom/enumeration/AssociationKey.java Modified: Trunk/pcgen/code/src/java/pcgen/cdom/enumeration/AssociationKey.java =================================================================== --- Trunk/pcgen/code/src/java/pcgen/cdom/enumeration/AssociationKey.java 2012-12-13 04:22:20 UTC (rev 18659) +++ Trunk/pcgen/code/src/java/pcgen/cdom/enumeration/AssociationKey.java 2012-12-13 04:38:54 UTC (rev 18660) @@ -55,10 +55,23 @@ public final class AssociationKey<T> { + /* + * These items are used by the Load (Context) System to identify the owning + * CDOMObject and the TOKEN that processed to load the item into the + * Context. + */ public static final AssociationKey<CDOMObject> OWNER = new AssociationKey<CDOMObject>(); public static final AssociationKey<String> TOKEN = new AssociationKey<String>(); + /* + * End Load (Context) items + */ + + /* + * These items are used by Tokens to store relationship information to specific items. + */ + public static final AssociationKey<SkillCost> SKILL_COST = new AssociationKey<SkillCost>(); public static final AssociationKey<Integer> SPELL_LEVEL = new AssociationKey<Integer>(); @@ -71,8 +84,6 @@ public static final AssociationKey<Category<Ability>> CATEGORY = new AssociationKey<Category<Ability>>(); - public static final AssociationKey<Integer> OUTPUT_INDEX = new AssociationKey<Integer>(); - public static final AssociationKey<String> CASTER_LEVEL = new AssociationKey<String>(); public static final AssociationKey<Formula> TIMES_PER_UNIT = new AssociationKey<Formula>(); @@ -83,16 +94,31 @@ public static final AssociationKey<String> DC_FORMULA = new AssociationKey<String>(); - public static final AssociationKey<Integer> DOMAIN_SPELL_COUNT = new AssociationKey<Integer>(); - /** * controls whether a "virtual Ability" will be saved with the character */ public static final AssociationKey<Boolean> NEEDS_SAVING = new AssociationKey<Boolean>(); + /* + * End token items + */ + + /* + * The following items are Associations used for Player Characters and thus + * fall into the domain of CODE-1908 (to have the information stored in the + * associations of these keys moved into facets) + */ + public static final AssociationKey<Integer> DOMAIN_SPELL_COUNT = new AssociationKey<Integer>(); + + public static final AssociationKey<Integer> OUTPUT_INDEX = new AssociationKey<Integer>(); + public static final AssociationKey<String> SPECIALTY = new AssociationKey<String>(); public static final AssociationKey<Integer> SKILL_POOL = new AssociationKey<Integer>(); + + /* + * End Player Character items related to CODE-1908 + */ private static CaseInsensitiveMap<AssociationKey<?>> map = null; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <th...@us...> - 2012-12-17 02:13:49
|
Revision: 18698 http://sourceforge.net/p/pcgen/code/18698 Author: thpr Date: 2012-12-17 02:13:46 +0000 (Mon, 17 Dec 2012) Log Message: ----------- Comment to indicate path of tasks for removing SPECIALTY Issue#: CODE-1907 Modified Paths: -------------- Trunk/pcgen/code/src/java/pcgen/cdom/enumeration/AssociationKey.java Modified: Trunk/pcgen/code/src/java/pcgen/cdom/enumeration/AssociationKey.java =================================================================== --- Trunk/pcgen/code/src/java/pcgen/cdom/enumeration/AssociationKey.java 2012-12-16 23:50:19 UTC (rev 18697) +++ Trunk/pcgen/code/src/java/pcgen/cdom/enumeration/AssociationKey.java 2012-12-17 02:13:46 UTC (rev 18698) @@ -110,6 +110,10 @@ */ public static final AssociationKey<Integer> OUTPUT_INDEX = new AssociationKey<Integer>(); + /* + * Note: SPECIALTY is best done after SubClassFacet is made type safe. + * Making SubClassFacet type safe is gated by CODE-1928 + */ public static final AssociationKey<String> SPECIALTY = new AssociationKey<String>(); public static final AssociationKey<Integer> SKILL_POOL = new AssociationKey<Integer>(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |