/** * @see nu.validator.checker.Checker#characters(char[], int, int) */ @Override public void characters(char[] ch, int start, int length) throws SAXException { for (int i = start; i < start + length; i++) { char c = ch[i]; switch (c) { case ' ': case '\t': case '\r': case '\n': continue; default: inEmptyTitleOrOption = false; } } for (DatatypeStreamingValidator dsv : stack) { if (dsv != null) { dsv.addCharacters(ch, start, length); } } }
if (dsv != null) { try { dsv.checkValid(); } catch (DatatypeException e) { String msg = e.getMessage();