* @throws PropertyException For an invalid keyword.
*/
private DtTextDeco checkOneKeyword(final DtTextDeco inputTextDeco,
final String value, final FObj fobj)
throws PropertyException {
DtTextDeco textDeco = inputTextDeco;
if (value.equals("underline")) {
textDeco = getTextDecoDT(textDeco);
textDeco.setUnderlined(true);
return textDeco;
}
if (value.equals("overline")) {
textDeco = getTextDecoDT(textDeco);
textDeco.setOverlined(true);
return textDeco;
}
if (value.equals("line-through")) {
textDeco = getTextDecoDT(textDeco);
textDeco.setLineThrough(true);
return textDeco;
}
if (value.equals("blink")) {
textDeco = getTextDecoDT(textDeco);
textDeco.setBlink(true);
return textDeco;
}
if (value.equals("no-underline")) {
textDeco = getTextDecoDT(textDeco);
textDeco.setUnderlined(false);
return textDeco;
}
if (value.equals("no-overline")) {
textDeco = getTextDecoDT(textDeco);
textDeco.setOverlined(false);
return textDeco;
}
if (value.equals("no-line-through")) {
textDeco = getTextDecoDT(textDeco);
textDeco.setLineThrough(false);
return textDeco;
}
if (value.equals("no-blink")) {
textDeco = getTextDecoDT(textDeco);
textDeco.setBlink(false);
return textDeco;
}
throw unexpectedValue(value, fobj);
}