private void setAttrVal(final int index, final CharSequence name, final CharSequence value) { if (idNdx == -1) { if (CharSequenceUtil.equalsToLowercase(name, ATTR_NAME_ID)) { idNdx = index; } } attrValues[index] = value; }
/** * Returns <code>true</code> if tag name is a void tag. */ public boolean isVoidTag(final CharSequence tagName) { for (String html5VoidTag : HTML5_VOID_TAGS) { if (CharSequenceUtil.equalsToLowercase(tagName, html5VoidTag)) { return true; } } return false; }
@Test void testEqualsSeqsToLowercase() { assertTrue(CharSequenceUtil.equalsToLowercase("ab", "ab")); assertTrue(CharSequenceUtil.equalsToLowercase("AB", "ab")); assertTrue(CharSequenceUtil.equalsToLowercase("", "")); assertFalse(CharSequenceUtil.equalsToLowercase("a", "ab")); assertFalse(CharSequenceUtil.equalsToLowercase("ab", "a")); }
@Test void testEqualsCharsToLowercase() { assertTrue(CharSequenceUtil.equalsToLowercase("ab", of('a', 'b'))); assertTrue(CharSequenceUtil.equalsToLowercase("AB", of('a', 'b'))); assertTrue(CharSequenceUtil.equalsToLowercase("", of())); assertFalse(CharSequenceUtil.equalsToLowercase("a", of('a', 'b'))); assertFalse(CharSequenceUtil.equalsToLowercase("ab", of('a'))); }
@Override public void tag(final Tag tag) { if (tag.getType().isStartingTag()) { if (CharSequenceUtil.equalsToLowercase(tag.getName(), INPUT)) { processInputStartTag(tag); super.tag(tag); return; if (inSelect && CharSequenceUtil.equalsToLowercase(tag.getName(), OPTION)) { processOptionOpenTag(tag); super.tag(tag); if (CharSequenceUtil.equalsToLowercase(tag.getName(), TEXTAREA)) { processTextareaStartTag(tag); else if (CharSequenceUtil.equalsToLowercase(tag.getName(), SELECT)) { processSelectOpenTag(tag); if (inTextArea && CharSequenceUtil.equalsToLowercase(tag.getName(), TEXTAREA)) { processTextareaEndTag(); else if (inSelect && CharSequenceUtil.equalsToLowercase(tag.getName(), SELECT)) { processSelectEndTag();
/** * Returns <code>true</code> if tag name is a void tag. */ public boolean isVoidTag(final CharSequence tagName) { for (String html5VoidTag : HTML5_VOID_TAGS) { if (CharSequenceUtil.equalsToLowercase(tagName, html5VoidTag)) { return true; } } return false; }
private void setAttrVal(final int index, final CharSequence name, final CharSequence value) { if (idNdx == -1) { if (CharSequenceUtil.equalsToLowercase(name, ATTR_NAME_ID)) { idNdx = index; } } attrValues[index] = value; }
@Override public void tag(final Tag tag) { if (tag.getType().isStartingTag()) { if (CharSequenceUtil.equalsToLowercase(tag.getName(), INPUT)) { processInputStartTag(tag); super.tag(tag); return; if (inSelect && CharSequenceUtil.equalsToLowercase(tag.getName(), OPTION)) { processOptionOpenTag(tag); super.tag(tag); if (CharSequenceUtil.equalsToLowercase(tag.getName(), TEXTAREA)) { processTextareaStartTag(tag); else if (CharSequenceUtil.equalsToLowercase(tag.getName(), SELECT)) { processSelectOpenTag(tag); if (inTextArea && CharSequenceUtil.equalsToLowercase(tag.getName(), TEXTAREA)) { processTextareaEndTag(); else if (inSelect && CharSequenceUtil.equalsToLowercase(tag.getName(), SELECT)) { processSelectEndTag();