Base64BinaryDVpublic class Base64BinaryDV extends TypeValidator Represent the schema type "base64Binary" |
Methods Summary |
---|
public java.lang.Object | getActualValue(java.lang.String content, org.apache.xerces.impl.dv.ValidationContext context)
byte[] decoded = Base64.decode(content);
if (decoded == null)
throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1", new Object[]{content, "base64Binary"});
return new XBase64(decoded);
| public short | getAllowedFacets()
return (XSSimpleTypeDecl.FACET_LENGTH | XSSimpleTypeDecl.FACET_MINLENGTH | XSSimpleTypeDecl.FACET_MAXLENGTH | XSSimpleTypeDecl.FACET_PATTERN | XSSimpleTypeDecl.FACET_ENUMERATION | XSSimpleTypeDecl.FACET_WHITESPACE );
| public int | getDataLength(java.lang.Object value)
return ((XBase64)value).getLength();
|
|