public static QName validateLexical(String v, SchemaType sType, ValidationContext context, PrefixResolver resolver) { QName name = JavaQNameHolder.validateLexical(v, context, resolver); // check pattern if (sType.hasPatternFacet()) { if (!sType.matchPatternFacet(v)) { // TODO - describe string and pattern here in error context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "NOTATION", v, QNameHelper.readable(sType) }); } } check(v, sType); return name; }
public static QName validateLexical(String v, SchemaType sType, ValidationContext context, PrefixResolver resolver) QName name = JavaQNameHolder.validateLexical(v, context, resolver);
protected void set_xmlanysimple(XmlAnySimpleType value) { QName v; if (_validateOnSet()) { v = validateLexical(value.getStringValue(), _schemaType, _voorVc, NamespaceContext.getCurrent()); if (v != null) validateValue(v, _schemaType, _voorVc); } else v = JavaQNameHolder.validateLexical(value.getStringValue(), _voorVc, NamespaceContext.getCurrent()); super.set_QName(v); }
protected void set_text(String s) { PrefixResolver resolver = NamespaceContext.getCurrent(); if (resolver == null && has_store()) resolver = get_store(); QName v; if (_validateOnSet()) { v = validateLexical(s, _schemaType, _voorVc, resolver); if (v != null) validateValue(v, _schemaType, _voorVc); } else v = JavaQNameHolder.validateLexical(s, _voorVc, resolver); super.set_QName(v); }
public static QName validateLexical(String v, SchemaType sType, ValidationContext context, PrefixResolver resolver) { QName name = JavaQNameHolder.validateLexical(v, context, resolver); // check pattern if (sType.hasPatternFacet()) { if (!sType.matchPatternFacet(v)) { // TODO - describe string and pattern here in error context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "NOTATION", v, QNameHelper.readable(sType) }); } } check(v, sType); return name; }
public static QName validateLexical(String v, SchemaType sType, ValidationContext context, PrefixResolver resolver) QName name = JavaQNameHolder.validateLexical(v, context, resolver);
public static QName validateLexical(String v, SchemaType sType, ValidationContext context, PrefixResolver resolver) QName name = JavaQNameHolder.validateLexical(v, context, resolver);
protected void set_text(String s) { PrefixResolver resolver = NamespaceContext.getCurrent(); if (resolver == null && has_store()) resolver = get_store(); QName v; if (_validateOnSet()) { v = validateLexical(s, _schemaType, _voorVc, resolver); if (v != null) validateValue(v, _schemaType, _voorVc); } else v = JavaQNameHolder.validateLexical(s, _voorVc, resolver); super.set_QName(v); }
protected void set_xmlanysimple(XmlAnySimpleType value) { QName v; if (_validateOnSet()) { v = validateLexical(value.getStringValue(), _schemaType, _voorVc, NamespaceContext.getCurrent()); if (v != null) validateValue(v, _schemaType, _voorVc); } else v = JavaQNameHolder.validateLexical(value.getStringValue(), _voorVc, NamespaceContext.getCurrent()); super.set_QName(v); }
protected void set_text(String s) { PrefixResolver resolver = NamespaceContext.getCurrent(); if (resolver == null && has_store()) resolver = get_store(); QName v; if (_validateOnSet()) { v = validateLexical(s, _schemaType, _voorVc, resolver); if (v != null) validateValue(v, _schemaType, _voorVc); } else v = JavaQNameHolder.validateLexical(s, _voorVc, resolver); super.set_QName(v); }
protected void set_xmlanysimple(XmlAnySimpleType value) { QName v; if (_validateOnSet()) { v = validateLexical(value.getStringValue(), _schemaType, _voorVc, NamespaceContext.getCurrent()); if (v != null) validateValue(v, _schemaType, _voorVc); } else v = JavaQNameHolder.validateLexical(value.getStringValue(), _voorVc, NamespaceContext.getCurrent()); super.set_QName(v); }