FileDocCategorySizeDatePackage
FloatDV.javaAPI DocJava SE 6 API9174Tue Jun 10 00:22:42 BST 2008com.sun.org.apache.xerces.internal.impl.dv.xs

FloatDV

public class FloatDV extends TypeValidator
Represent the schema type "float"
xerces.internal
author
Neeraj Bajaj, Sun Microsystems, inc.
author
Sandy Gao, IBM
version
$Id: FloatDV.java,v 1.2.6.1 2005/09/06 11:43:03 neerajbj Exp $

Fields Summary
Constructors Summary
Methods Summary
public intcompare(java.lang.Object value1, java.lang.Object value2)

        return ((XFloat)value1).compareTo((XFloat)value2);
    
public java.lang.ObjectgetActualValue(java.lang.String content, com.sun.org.apache.xerces.internal.impl.dv.ValidationContext context)

        try{
            return new XFloat(content);
        } catch (NumberFormatException ex){
            throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1", new Object[]{content, "float"});
        }
    
public shortgetAllowedFacets()

        return ( XSSimpleTypeDecl.FACET_PATTERN | XSSimpleTypeDecl.FACET_WHITESPACE | XSSimpleTypeDecl.FACET_ENUMERATION |XSSimpleTypeDecl.FACET_MAXINCLUSIVE |XSSimpleTypeDecl.FACET_MININCLUSIVE | XSSimpleTypeDecl.FACET_MAXEXCLUSIVE  | XSSimpleTypeDecl.FACET_MINEXCLUSIVE  );
    
public booleanisIdentical(java.lang.Object value1, java.lang.Object value2)

  	 	
        if (value2 instanceof XFloat) {
            return ((XFloat)value1).isIdentical((XFloat)value2);
        }
        return false;