/** * Simple check to determine if qname is legal. If it returns false * then <param>str</param> is illegal; if it returns true then * <param>str</param> is legal. */ public static boolean isValidQName(String str) { final int colon = str.indexOf(':'); if (colon == 0 || colon == str.length() - 1) { return false; } if (colon > 0) { final String prefix = str.substring(0,colon); final String localPart = str.substring(colon+1); return isValidNCName(prefix) && isValidNCName(localPart); } else { return isValidNCName(str); } }
/** * Simple check to determine if qname is legal. If it returns false * then <param>str</param> is illegal; if it returns true then * <param>str</param> is legal. */ public static boolean isValidQName(String str) { final int colon = str.indexOf(':'); if (colon == 0 || colon == str.length() - 1) { return false; } if (colon > 0) { final String prefix = str.substring(0,colon); final String localPart = str.substring(colon+1); return isValidNCName(prefix) && isValidNCName(localPart); } else { return isValidNCName(str); } }
/** * Check to see if a string is a valid NCName according to [4] * from the XML Namespaces 1.0 Recommendation * * @param name string to check * @return true if name is a valid NCName */ public static boolean isValidNCName(String ncName) { return org.apache.xml.utils.XMLChar.isValidNCName(ncName); }
/** * Simple check to determine if qname is legal. If it returns false * then <param>str</param> is illegal; if it returns true then * <param>str</param> is legal. */ public static boolean isValidQName(String str) { final int colon = str.indexOf(':'); if (colon == 0 || colon == str.length() - 1) { return false; } if (colon > 0) { final String prefix = str.substring(0,colon); final String localPart = str.substring(colon+1); return isValidNCName(prefix) && isValidNCName(localPart); } else { return isValidNCName(str); } }
/** * Simple check to determine if qname is legal. If it returns false * then <param>str</param> is illegal; if it returns true then * <param>str</param> is legal. */ public static boolean isValidQName(String str) { final int colon = str.indexOf(':'); if (colon == 0 || colon == str.length() - 1) { return false; } if (colon > 0) { final String prefix = str.substring(0,colon); final String localPart = str.substring(colon+1); return isValidNCName(prefix) && isValidNCName(localPart); } else { return isValidNCName(str); } }
/** * Simple check to determine if qname is legal. If it returns false * then <param>str</param> is illegal; if it returns true then * <param>str</param> is legal. */ public static boolean isValidQName(String str) { final int colon = str.indexOf(':'); if (colon == 0 || colon == str.length() - 1) { return false; } if (colon > 0) { final String prefix = str.substring(0,colon); final String localPart = str.substring(colon+1); return isValidNCName(prefix) && isValidNCName(localPart); } else { return isValidNCName(str); } }
/** * Simple check to determine if qname is legal. If it returns false * then <param>str</param> is illegal; if it returns true then * <param>str</param> is legal. */ public static boolean isValidQName(String str) { final int colon = str.indexOf(':'); if (colon == 0 || colon == str.length() - 1) { return false; } if (colon > 0) { final String prefix = str.substring(0,colon); final String localPart = str.substring(colon+1); return isValidNCName(prefix) && isValidNCName(localPart); } else { return isValidNCName(str); } }
/** * Simple check to determine if qname is legal. If it returns false * then <param>str</param> is illegal; if it returns true then * <param>str</param> is legal. */ public static boolean isValidQName(String str) { final int colon = str.indexOf(':'); if (colon == 0 || colon == str.length() - 1) { return false; } if (colon > 0) { final String prefix = str.substring(0,colon); final String localPart = str.substring(colon+1); return isValidNCName(prefix) && isValidNCName(localPart); } else { return isValidNCName(str); } }
/** * Simple check to determine if qname is legal. If it returns false * then <param>str</param> is illegal; if it returns true then * <param>str</param> is legal. */ public static boolean isValidQName(String str) { final int colon = str.indexOf(':'); if (colon == 0 || colon == str.length() - 1) { return false; } if (colon > 0) { final String prefix = str.substring(0,colon); final String localPart = str.substring(colon+1); return isValidNCName(prefix) && isValidNCName(localPart); } else { return isValidNCName(str); } }
/** * Simple check to determine if qname is legal. If it returns false * then <param>str</param> is illegal; if it returns true then * <param>str</param> is legal. */ public static boolean isValidQName(String str) { final int colon = str.indexOf(':'); if (colon == 0 || colon == str.length() - 1) { return false; } if (colon > 0) { final String prefix = str.substring(0,colon); final String localPart = str.substring(colon+1); return isValidNCName(prefix) && isValidNCName(localPart); } else { return isValidNCName(str); } }
/** * Simple check to determine if qname is legal. If it returns false * then <param>str</param> is illegal; if it returns true then * <param>str</param> is legal. */ public static boolean isValidQName(String str) { final int colon = str.indexOf(':'); if (colon == 0 || colon == str.length() - 1) { return false; } if (colon > 0) { final String prefix = str.substring(0,colon); final String localPart = str.substring(colon+1); return isValidNCName(prefix) && isValidNCName(localPart); } else { return isValidNCName(str); } }
/** * Simple check to determine if qname is legal. If it returns false * then <param>str</param> is illegal; if it returns true then * <param>str</param> is legal. */ public static boolean isValidQName(String str) { final int colon = str.indexOf(':'); if (colon == 0 || colon == str.length() - 1) { return false; } if (colon > 0) { final String prefix = str.substring(0,colon); final String localPart = str.substring(colon+1); return isValidNCName(prefix) && isValidNCName(localPart); } else { return isValidNCName(str); } }