@Override public String getNamespaceURI(String prefix) { return context.resolveNamespacePrefix(prefix); } });
@Override public String getNamespaceURI(String prefix) { return context.resolveNamespacePrefix(prefix); } });
@Override public String getNamespaceURI(String prefix) { return context.resolveNamespacePrefix(prefix); } });
@Override public String getNamespaceURI(String prefix) { return context.resolveNamespacePrefix(prefix); } });
public String resolveNamespacePrefix(String prefix) { return prefix.length() == 0 ? ns : vc.resolveNamespacePrefix(prefix); }
boolean allowsValue(String str, ValidationContext vc) { int i = str.indexOf(':'); return i < 0 || vc.resolveNamespacePrefix(str.substring(0, i)) != null; }
public String resolveNamespacePrefix(String prefix) { return prefix.length() == 0 ? ns : vc.resolveNamespacePrefix(prefix); }
public String resolveNamespacePrefix(String prefix) { String result = prefix.length() == 0 ? ns : vc.resolveNamespacePrefix(prefix); if (result == INHERIT_NS) { if (inheritNs.length() == 0) return null; return inheritNs; } return result; }
public String resolveNamespacePrefix(String prefix) { String result = prefix.length() == 0 ? ns : vc.resolveNamespacePrefix(prefix); if (result == INHERIT_NS) { if (inheritNs.length() == 0) return null; return inheritNs; } return result; }
boolean allowsValue(String str, ValidationContext vc) { int i = str.indexOf(':'); return i < 0 || vc.resolveNamespacePrefix(str.substring(0, i)) != null; }
public String resolveNamespacePrefix(String prefix) { String result; if (prefix.length() == 0) result = ns; else { result = vc.resolveNamespacePrefix(prefix); if (result == SchemaBuilder.INHERIT_NS) return null; } if (result != null) map.put(prefix, result); return result; }
boolean allowsValue(String str, ValidationContext vc) { int i = str.indexOf(':'); return i < 0 || vc.resolveNamespacePrefix(str.substring(0, i)) != null; }
protected boolean checkFormat( String value, ValidationContext context ) { // [6] QName ::= (Prefix ':')? LocalPart // [7] Prefix ::= NCName // [8] LocalPart ::= NCName final int first = value.indexOf(':'); // no Prefix, only check LocalPart if(first <= 0) return XmlNames.isUnqualifiedName(value); // Prefix exists, check everything final int last = value.lastIndexOf(':'); if (last != first) return false; final String prefix = value.substring (0, first); return XmlNames.isUnqualifiedName(prefix) && XmlNames.isUnqualifiedName(value.substring (first + 1)) && context.resolveNamespacePrefix(prefix)!=null; }
protected boolean checkFormat( String value, ValidationContext context ) { // [6] QName ::= (Prefix ':')? LocalPart // [7] Prefix ::= NCName // [8] LocalPart ::= NCName final int first = value.indexOf(':'); // no Prefix, only check LocalPart if(first <= 0) return XmlNames.isUnqualifiedName(value); // Prefix exists, check everything final int last = value.lastIndexOf(':'); if (last != first) return false; final String prefix = value.substring (0, first); return XmlNames.isUnqualifiedName(prefix) && XmlNames.isUnqualifiedName(value.substring (first + 1)) && context.resolveNamespacePrefix(prefix)!=null; }
protected boolean checkFormat( String value, ValidationContext context ) { // [6] QName ::= (Prefix ':')? LocalPart // [7] Prefix ::= NCName // [8] LocalPart ::= NCName final int first = value.indexOf(':'); // no Prefix, only check LocalPart if(first <= 0) return XmlNames.isUnqualifiedName(value); // Prefix exists, check everything final int last = value.lastIndexOf(':'); if (last != first) return false; final String prefix = value.substring (0, first); return XmlNames.isUnqualifiedName(prefix) && XmlNames.isUnqualifiedName(value.substring (first + 1)) && context.resolveNamespacePrefix(prefix)!=null; }
protected boolean checkFormat( String value, ValidationContext context ) { // [6] QName ::= (Prefix ':')? LocalPart // [7] Prefix ::= NCName // [8] LocalPart ::= NCName final int first = value.indexOf(':'); // no Prefix, only check LocalPart if(first <= 0) return XmlNames.isUnqualifiedName(value); // Prefix exists, check everything final int last = value.lastIndexOf(':'); if (last != first) return false; final String prefix = value.substring (0, first); return XmlNames.isUnqualifiedName(prefix) && XmlNames.isUnqualifiedName(value.substring (first + 1)) && context.resolveNamespacePrefix(prefix)!=null; }
protected boolean checkFormat( String value, ValidationContext context ) { // [6] QName ::= (Prefix ':')? LocalPart // [7] Prefix ::= NCName // [8] LocalPart ::= NCName final int first = value.indexOf(':'); // no Prefix, only check LocalPart if(first <= 0) return XmlNames.isUnqualifiedName(value); // Prefix exists, check everything final int last = value.lastIndexOf(':'); if (last != first) return false; final String prefix = value.substring (0, first); return XmlNames.isUnqualifiedName(prefix) && XmlNames.isUnqualifiedName(value.substring (first + 1)) && context.resolveNamespacePrefix(prefix)!=null; }
Object getValue(String str, ValidationContext vc) throws DatatypeException { int i = str.indexOf(':'); if (i < 0) { String ns = vc.resolveNamespacePrefix(""); if (ns == null) ns = ""; return new Name(ns, str); } else { String prefix = str.substring(0, i); String ns = vc.resolveNamespacePrefix(prefix); if (ns == null) throw new DatatypeException(localizer().message("undeclared_prefix", prefix)); return new Name(ns, str.substring(i + 1)); } }
Object getValue(String str, ValidationContext vc) throws DatatypeException { int i = str.indexOf(':'); if (i < 0) { String ns = vc.resolveNamespacePrefix(""); if (ns == null) ns = ""; return new Name(ns, str); } else { String prefix = str.substring(0, i); String ns = vc.resolveNamespacePrefix(prefix); if (ns == null) throw new DatatypeException(localizer().message("undeclared_prefix", prefix)); return new Name(ns, str.substring(i + 1)); } }
Object getValue(String str, ValidationContext vc) throws DatatypeException { int i = str.indexOf(':'); if (i < 0) { String ns = vc.resolveNamespacePrefix(""); if (ns == null) ns = ""; return new Name(ns, str); } else { String prefix = str.substring(0, i); String ns = vc.resolveNamespacePrefix(prefix); if (ns == null) throw new DatatypeException(localizer().message("undeclared_prefix", prefix)); return new Name(ns, str.substring(i + 1)); } }