protected boolean isValidNameStartHighSurrogate(int value) { return XML11Char.isXML11NameHighSurrogate(value); } // isValidNameStartHighSurrogate(int): boolean
protected boolean isValidNameStartHighSurrogate(int value) { return XML11Char.isXML11NameHighSurrogate(value); } // isValidNameStartHighSurrogate(int): boolean
/** * Check to see if a string is a valid Nmtoken according to [7] * in the XML 1.1 Recommendation * * @param nmtoken string to check * @return true if nmtoken is a valid Nmtoken */ public static boolean isXML11ValidNmtoken(String nmtoken) { final int length = nmtoken.length(); if (length == 0) { return false; } for (int i = 0; i < length; ++i) { char ch = nmtoken.charAt(i); if (!isXML11Name(ch)) { if (++i < length && isXML11NameHighSurrogate(ch)) { char ch2 = nmtoken.charAt(i); if (!XMLChar.isLowSurrogate(ch2) || !isXML11Name(XMLChar.supplemental(ch, ch2))) { return false; } } else { return false; } } } return true; } // isXML11ValidName(String):boolean
char ch = name.charAt(0); if (!isXML11NameStart(ch)) { if (length > 1 && isXML11NameHighSurrogate(ch)) { char ch2 = name.charAt(1); if (!XMLChar.isLowSurrogate(ch2) || ch = name.charAt(i); if (!isXML11Name(ch)) { if (++i < length && isXML11NameHighSurrogate(ch)) { char ch2 = name.charAt(i); if (!XMLChar.isLowSurrogate(ch2) ||
char ch = ncName.charAt(0); if (!isXML11NCNameStart(ch)) { if (length > 1 && isXML11NameHighSurrogate(ch)) { char ch2 = ncName.charAt(1); if (!XMLChar.isLowSurrogate(ch2) || ch = ncName.charAt(i); if (!isXML11NCName(ch)) { if (++i < length && isXML11NameHighSurrogate(ch)) { char ch2 = ncName.charAt(i); if (!XMLChar.isLowSurrogate(ch2) ||
else if (XML11Char.isXML11NameHighSurrogate(ch)) { if (++fCurrentEntity.position == fCurrentEntity.count) { int length = fCurrentEntity.position - offset;
else if (XML11Char.isXML11NameHighSurrogate(ch)) { if (++fCurrentEntity.position == fCurrentEntity.count) { fCurrentEntity.ch[0] = ch; else if (XML11Char.isXML11NameHighSurrogate(ch)) { if (++fCurrentEntity.position == fCurrentEntity.count) { int length = fCurrentEntity.position - offset;
else if (XML11Char.isXML11NameHighSurrogate(ch)) { if (++fCurrentEntity.position == fCurrentEntity.count) { fCurrentEntity.ch[0] = ch; else if (XML11Char.isXML11NameHighSurrogate(ch)) { if (++fCurrentEntity.position == fCurrentEntity.count) { int length = fCurrentEntity.position - offset;
else if (XML11Char.isXML11NameHighSurrogate(ch)) { if (++fCurrentEntity.position == fCurrentEntity.count) { fCurrentEntity.ch[0] = ch; else if (XML11Char.isXML11NameHighSurrogate(ch)) { if (++fCurrentEntity.position == fCurrentEntity.count) { int length = fCurrentEntity.position - offset; int startLocal = index +1; if (!XML11Char.isXML11NCNameStart(fCurrentEntity.ch[startLocal]) && (!XML11Char.isXML11NameHighSurrogate(fCurrentEntity.ch[startLocal]) || sawIncompleteSurrogatePair)){ fErrorReporter.reportError(XMLMessageFormatter.XML_DOMAIN,