IDDVpublic class IDDV extends TypeValidator Represent the schema type "ID" |
Methods Summary |
---|
public void | checkExtraRules(java.lang.Object value, org.apache.xerces.impl.dv.ValidationContext context)
String content = (String)value;
if (context.isIdDeclared(content))
throw new InvalidDatatypeValueException("cvc-id.2", new Object[]{content});
context.addId(content);
| public java.lang.Object | getActualValue(java.lang.String content, org.apache.xerces.impl.dv.ValidationContext context)
if (!XMLChar.isValidNCName(content)) {
throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1", new Object[]{content, "NCName"});
}
return content;
| public short | getAllowedFacets()
return (XSSimpleTypeDecl.FACET_LENGTH | XSSimpleTypeDecl.FACET_MINLENGTH | XSSimpleTypeDecl.FACET_MAXLENGTH | XSSimpleTypeDecl.FACET_PATTERN | XSSimpleTypeDecl.FACET_ENUMERATION | XSSimpleTypeDecl.FACET_WHITESPACE );
|
|