private boolean isAppropriateTagName(final char[] lowerCaseNameToMatch, final int from, final int to) { final int len = to - from; if (len != lowerCaseNameToMatch.length) { return false; } for (int i = from, k = 0; i < to; i++, k++) { char c = input[i]; c = CharUtil.toLowerAscii(c); if (c != lowerCaseNameToMatch[k]) { return false; } } return true; }
private static boolean compare(final CharSequence charSequence, final CharSequence chars, final int length) { for (int i = 0; i < length; i++) { char c = charSequence.charAt(i); c = CharUtil.toLowerAscii(c); if (c != chars.charAt(i)) { return true; } } return false; }
public static boolean equalsIgnoreCase(final CharSequence charSequence1, final CharSequence charSequence2) { int len = charSequence1.length(); if (len != charSequence2.length()) { return false; } for (int i = 0; i < len; i++) { char c1 = charSequence1.charAt(i); c1 = CharUtil.toLowerAscii(c1); char c2 = charSequence2.charAt(i); c2 = CharUtil.toLowerAscii(c2); if (c1 != c2) { return false; } } return true; }
private boolean matchTagName(final char[] tagNameLowercase) { final CharSequence charSequence = tag.getName(); int length = tagNameLowercase.length; if (charSequence.length() != length) { return false; } for (int i = 0; i < length; i++) { char c = charSequence.charAt(i); c = CharUtil.toLowerAscii(c); if (c != tagNameLowercase[i]) { return false; } } return true; }
@Override public void tag(final Tag tag) { if (tag.getType().isStartingTag()) { CharSequence tagName = tag.getName(); if (tagName.length() == 1 && CharUtil.toLowerAscii(tagName.charAt(0)) == 'a') { CharSequence href = tag.getAttributeValue("href"); if (href != null) { CharSequence newHref = rewriteUrl(href); if (newHref != href) { tag.setAttribute("href", newHref); } } } } super.tag(tag); }
private boolean isAppropriateTagName(final char[] lowerCaseNameToMatch, final int from, final int to) { final int len = to - from; if (len != lowerCaseNameToMatch.length) { return false; } for (int i = from, k = 0; i < to; i++, k++) { char c = input[i]; c = CharUtil.toLowerAscii(c); if (c != lowerCaseNameToMatch[k]) { return false; } } return true; }
private boolean isAppropriateTagName(char[] lowerCaseNameToMatch, int from, int to) { int len = to - from; if (len != lowerCaseNameToMatch.length) { return false; } for (int i = from, k = 0; i < to; i++, k++) { char c = input[i]; c = CharUtil.toLowerAscii(c); if (c != lowerCaseNameToMatch[k]) { return false; } } return true; }
private static boolean compare(final CharSequence charSequence, final CharSequence chars, final int length) { for (int i = 0; i < length; i++) { char c = charSequence.charAt(i); c = CharUtil.toLowerAscii(c); if (c != chars.charAt(i)) { return true; } } return false; }
public static boolean startsWithLowercase(CharSequence charSequence, char[] chars) { int length = chars.length; if (charSequence.length() < length) { return false; } for (int i = 0; i < length; i++) { char c = charSequence.charAt(i); c = CharUtil.toLowerAscii(c); if (c != chars[i]) { return false; } } return true; }
public static boolean equalsIgnoreCase(CharSequence charSequence1, char[] chars2) { int len = charSequence1.length(); if (len != chars2.length) { return false; } for (int i = 0; i < len; i++) { char c1 = charSequence1.charAt(i); c1 = CharUtil.toLowerAscii(c1); char c2 = chars2[i]; c2 = CharUtil.toLowerAscii(c2); if (c1 != c2) { return false; } } return true; }
public static boolean equalsIgnoreCase(final CharSequence charSequence1, final CharSequence charSequence2) { int len = charSequence1.length(); if (len != charSequence2.length()) { return false; } for (int i = 0; i < len; i++) { char c1 = charSequence1.charAt(i); c1 = CharUtil.toLowerAscii(c1); char c2 = charSequence2.charAt(i); c2 = CharUtil.toLowerAscii(c2); if (c1 != c2) { return false; } } return true; }
public static boolean equalsToLowercase(CharSequence charSequence, char[] chars) { int length = chars.length; if (charSequence.length() != length) { return false; } for (int i = 0; i < length; i++) { char c = charSequence.charAt(i); c = CharUtil.toLowerAscii(c); if (c != chars[i]) { return false; } } return true; }
public static boolean equalsIgnoreCase(CharSequence charSequence1, CharSequence charSequence2) { int len = charSequence1.length(); if (len != charSequence2.length()) { return false; } for (int i = 0; i < len; i++) { char c1 = charSequence1.charAt(i); c1 = CharUtil.toLowerAscii(c1); char c2 = charSequence2.charAt(i); c2 = CharUtil.toLowerAscii(c2); if (c1 != c2) { return false; } } return true; }
public static boolean equalsToLowercase(CharSequence charSequence, CharSequence name) { int len = charSequence.length(); if (len != name.length()) { return false; } for (int i = 0; i < len; i++) { char c = charSequence.charAt(i); c = CharUtil.toLowerAscii(c); if (c != name.charAt(i)) { return false; } } return true; }
private boolean matchTagName(final char[] tagNameLowercase) { final CharSequence charSequence = tag.getName(); int length = tagNameLowercase.length; if (charSequence.length() != length) { return false; } for (int i = 0; i < length; i++) { char c = charSequence.charAt(i); c = CharUtil.toLowerAscii(c); if (c != tagNameLowercase[i]) { return false; } } return true; }
@Override public void tag(Tag tag) { if (tag.getType().isStartingTag()) { CharSequence tagName = tag.getName(); if (tagName.length() == 1 && CharUtil.toLowerAscii(tagName.charAt(0)) == 'a') { CharSequence href = tag.getAttributeValue("href"); if (href != null) { CharSequence newHref = rewriteUrl(href); if (newHref != href) { tag.setAttribute("href", newHref); } } } } super.tag(tag); }
@Override public void tag(final Tag tag) { if (tag.getType().isStartingTag()) { CharSequence tagName = tag.getName(); if (tagName.length() == 1 && CharUtil.toLowerAscii(tagName.charAt(0)) == 'a') { CharSequence href = tag.getAttributeValue("href"); if (href != null) { CharSequence newHref = rewriteUrl(href); if (newHref != href) { tag.setAttribute("href", newHref); } } } } super.tag(tag); }