Class SkillSpecialization<S extends ISkill>

All Implemented Interfaces:
ChoiceOrigin

@DataItemTypeKey(id="skillspec") public class SkillSpecialization<S extends ISkill> extends ComplexDataItem
  • Field Details

    • skill

      @Attribute(required=false) protected transient S extends ISkill skill
    • subtypes

      @Attribute(required=false) protected String subtypes
    • attribute

      @Attribute(name="attr", required=false) protected String attribute
  • Constructor Details

    • SkillSpecialization

      public SkillSpecialization()
    • SkillSpecialization

      public SkillSpecialization(S skill, String id)
  • Method Details

    • getSkill

      public S getSkill()
      Returns:
      the skill
    • setSkill

      public void setSkill(S skill)
      Parameters:
      skill - the skill to set
    • getTypeString

      public String getTypeString()
      Overrides:
      getTypeString in class DataItem
    • getSubtypeKeys

      public List<String> getSubtypeKeys()
    • getAttribute

      public String getAttribute()