| java.lang.Object org.cougaar.glm.ldm.plan.Skill
All known Subclasses: org.cougaar.glm.ldm.plan.AircrewSkill,
Skill | public class Skill implements Serializable(Code) | | Abstract Representation of a personal skill or capability.
Examples of Skills:
MOS/11B = INFANTRYMAN: Army Enlisted: Military Occupational Speciality
ASI/B4 = SNIPER: Army Enlisted: Additional Skill Identifier
SQI/P = PARACHUTIST: Army Enlisted: Special Qualification IDentifier
AOC/15A = AVIATION, GENERAL: Army Commissioned Officer: AreaOfConcentration
OSC/B2 = UH60 PILOT: Army Commissioned Officer: Officer Skill Codes
|
Constructor Summary | |
protected | Skill() empty constructor for use by subs, which will need to fill out
type, code, nomenclature members themselves. | public | Skill(String type, String code, String nomenclature) Parameters: type - Skill class, e.g. | public | Skill(String type, String code) equivalent to Skill(type, code, null). | public | Skill(String s) |
aircrewP | final public static UnaryPredicate aircrewP(Code) | | A Predicate which selects for Aircrew skill type *
|
Skill | protected Skill()(Code) | | empty constructor for use by subs, which will need to fill out
type, code, nomenclature members themselves.
|
Skill | public Skill(String type, String code, String nomenclature)(Code) | | Parameters: type - Skill class, e.g. MOS, ASI, AOC, SQI, etc. Parameters: code - Skill code, e.g. 11B, B4, P, etc Parameters: nomenclature - Human-readable description of skill, may be null. |
Skill | public Skill(String type, String code)(Code) | | equivalent to Skill(type, code, null). *
|
Skill | public Skill(String s)(Code) | | parser constructor: expects "TYPE/CODE[/NOMENCLATURE]" *
|
equals | public boolean equals(Object s)(Code) | | true iff type and code are the same. * |
hashCode | public int hashCode()(Code) | | |
|
|