FileDocCategorySizeDatePackage
IDDV.javaAPI DocJava SE 5 API4116Fri Aug 26 14:55:48 BST 2005com.sun.org.apache.xerces.internal.impl.dv.xs

IDDV

public class IDDV extends TypeValidator
Represent the schema type "ID"
author
Neeraj Bajaj, Sun Microsystems, inc.
author
Sandy Gao, IBM
version
$Id: IDDV.java,v 1.3 2002/07/18 20:48:43 sandygao Exp $

Fields Summary
Constructors Summary
Methods Summary
public voidcheckExtraRules(java.lang.Object value, com.sun.org.apache.xerces.internal.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.ObjectgetActualValue(java.lang.String content, com.sun.org.apache.xerces.internal.impl.dv.ValidationContext context)

        if (!XMLChar.isValidNCName(content)) {
            throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1", new Object[]{content, "NCName"});
        }
        return content;
    
public shortgetAllowedFacets()

        return (XSSimpleTypeDecl.FACET_LENGTH | XSSimpleTypeDecl.FACET_MINLENGTH | XSSimpleTypeDecl.FACET_MAXLENGTH | XSSimpleTypeDecl.FACET_PATTERN | XSSimpleTypeDecl.FACET_ENUMERATION | XSSimpleTypeDecl.FACET_WHITESPACE );