public static GDuration validateLexical(String v, SchemaType sType, ValidationContext context) { GDuration duration = lex(v, context); if (duration != null && sType.hasPatternFacet()) if (!sType.matchPatternFacet(v)) context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "duration", v, QNameHelper.readable(sType) }); return duration; }
public static GDate validateLexical(String v, SchemaType sType, ValidationContext context) { GDate date = lex(v, sType, context); if (date != null && sType.hasPatternFacet()) if (!sType.matchPatternFacet(v)) context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "date", v, QNameHelper.readable(sType) }); return date; }
public static void validateLexical(String v, SchemaType sType, ValidationContext context) { JavaDecimalHolder.validateLexical(v, context); if ( v.lastIndexOf('.')>=0 ) context.invalid(XmlErrorCodes.INTEGER, new Object[] { v }); // check pattern if (sType.hasPatternFacet()) { if (!sType.matchPatternFacet(v)) { context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "integer", v, QNameHelper.readable(sType) }); } } }
public static void validateLexical(String v, SchemaType sType, ValidationContext context) { JavaDecimalHolder.validateLexical(v, context); // check pattern if (sType.hasPatternFacet()) { if (!sType.matchPatternFacet(v)) { context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "long", v, QNameHelper.readable(sType) }); } } }
public static void validateLexical(String v, SchemaType sType, ValidationContext context) { JavaDecimalHolder.validateLexical(v, context); // check pattern if (sType.hasPatternFacet()) { if (!sType.matchPatternFacet(v)) { context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "int", v, QNameHelper.readable(sType) }); } } }
public static void validateLexical(String v, SchemaType sType, ValidationContext context) { JavaDecimalHolder.validateLexical(v, context); // 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[] { "decimal", v, QNameHelper.readable(sType) }); } } }
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; }
if (sType.hasPatternFacet())
if (sType.hasPatternFacet())
public static void validateLexical(String v, SchemaType sType, ValidationContext context) { JavaDecimalHolder.validateLexical(v, context); // check pattern if (sType.hasPatternFacet()) { if (!sType.matchPatternFacet(v)) { context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "long", v, QNameHelper.readable(sType) }); } } }
public static void validateLexical(String v, SchemaType sType, ValidationContext context) { JavaDecimalHolder.validateLexical(v, context); // check pattern if (sType.hasPatternFacet()) { if (!sType.matchPatternFacet(v)) { context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "int", v, QNameHelper.readable(sType) }); } } }
public static GDuration validateLexical(String v, SchemaType sType, ValidationContext context) { GDuration duration = lex(v, context); if (duration != null && sType.hasPatternFacet()) if (!sType.matchPatternFacet(v)) context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "duration", v, QNameHelper.readable(sType) }); return duration; }
public static GDate validateLexical(String v, SchemaType sType, ValidationContext context) { GDate date = lex(v, sType, context); if (date != null && sType.hasPatternFacet()) if (!sType.matchPatternFacet(v)) context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "date", v, QNameHelper.readable(sType) }); return date; }
public static GDuration validateLexical(String v, SchemaType sType, ValidationContext context) { GDuration duration = lex(v, context); if (duration != null && sType.hasPatternFacet()) if (!sType.matchPatternFacet(v)) context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "duration", v, QNameHelper.readable(sType) }); return duration; }
public static GDate validateLexical(String v, SchemaType sType, ValidationContext context) { GDate date = lex(v, sType, context); if (date != null && sType.hasPatternFacet()) if (!sType.matchPatternFacet(v)) context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "date", v, QNameHelper.readable(sType) }); return date; }
public static void validateLexical(String v, SchemaType sType, ValidationContext context) { JavaDecimalHolder.validateLexical(v, context); // check pattern if (sType.hasPatternFacet()) { if (!sType.matchPatternFacet(v)) { context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "int", v, QNameHelper.readable(sType) }); } } }
public static void validateLexical(String v, SchemaType sType, ValidationContext context) { JavaDecimalHolder.validateLexical(v, context); // 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[] { "decimal", v, QNameHelper.readable(sType) }); } } }
public static void validateLexical(String v, SchemaType sType, ValidationContext context) { JavaDecimalHolder.validateLexical(v, context); // check pattern if (sType.hasPatternFacet()) { if (!sType.matchPatternFacet(v)) { context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "integer", v, QNameHelper.readable(sType) }); } } }
public static void validateLexical(String v, SchemaType sType, ValidationContext context) { JavaDecimalHolder.validateLexical(v, context); // check pattern if (sType.hasPatternFacet()) { if (!sType.matchPatternFacet(v)) { context.invalid(XmlErrorCodes.DATATYPE_VALID$PATTERN_VALID, new Object[] { "long", v, QNameHelper.readable(sType) }); } } }
if (((SchemaTypeImpl)type).isUnionOfLists()) flags |= FLAG_UNION_OF_LISTS; if (type.hasPatternFacet()) flags |= FLAG_HAS_PATTERN; if (type.isOrderSensitive())