@Override protected ParseResult parseNonEmptyToken(LoadContext context, CDOMObject obj, String value) { if ((obj instanceof Ungranted) && !(obj instanceof Spell)) { return new ParseResult.Fail( "Cannot use " + getTokenName() + " on an Ungranted object type: " + obj.getClass().getSimpleName(), context); } context.getObjectContext().put(obj, StringKey.TEMP_DESCRIPTION, EntityEncoder.decode(value)); return ParseResult.SUCCESS; }
@Override protected ParseResult parseNonEmptyToken(LoadContext context, CDOMObject obj, String value) { context.getObjectContext().put(obj, StringKey.TEMP_DESCRIPTION, EntityEncoder.decode(value)); return ParseResult.SUCCESS; }