use of pcgen.cdom.enumeration.Gender in project pcgen by PCGen.
the class PCGVer2Parser method parseGenderLine.
private void parseGenderLine(final String line) {
String genderString = EntityEncoder.decode(line.substring(IOConstants.TAG_GENDER.length() + 1));
Gender gender;
if ("M".equals(genderString)) {
gender = Gender.Male;
} else if ("F".equals(genderString)) {
gender = Gender.Female;
} else {
try {
gender = Gender.getGenderByName(genderString);
} catch (IllegalArgumentException e) {
gender = Gender.getDefaultValue();
final String msg = LanguageBundle.getFormattedString(//$NON-NLS-1$
"Warnings.PCGenParser.IllegalGender", line);
warnings.add(msg);
}
}
thePC.setGender(gender);
}
Aggregations