String function ( Skill arg0 ) { return arg0 . getKeyName ( ) ; }
encodes the given skill into a string sufficient to uniquely identify the skill . this may not sufficiently encode to be stored into a file or format which restricts certain characters such as urls , it simply encodes into an identifying string . there is no guarantee that this encoding is human readable , simply that the encoding is uniquely identifying such that the decodechoice method of classskillchoiceactor is capable of decoding the string into the skill . concode_field_sep PCClass source concode_elem_sep Integer applyRank concode_field_sep boolean allow concode_elem_sep Skill decodeChoice concode_elem_sep Integer getApplyRank concode_elem_sep void applyChoice concode_elem_sep void restoreChoice concode_elem_sep PCClass getSourceClass concode_elem_sep void removeChoice