org.apache.xerces.impl.dv.dtd
Interface DatatypeValidator

All Known Implementing Classes:
AbstractDatatypeValidator

public interface DatatypeValidator

Version:
$Id: DatatypeValidator.java,v 1.4 2002/01/29 01:15:11 lehors Exp $

Field Summary
static int FACET_DURATION
           
static int FACET_ENCODING
           
static int FACET_ENUMERATION
           
static int FACET_LENGTH
           
static int FACET_MAXEXCLUSIVE
           
static int FACET_MAXINCLUSIVE
           
static int FACET_MAXLENGTH
           
static int FACET_MINEXCLUSIVE
           
static int FACET_MININCLUSIVE
           
static int FACET_MINLENGTH
           
static int FACET_PATTERN
           
static int FACET_PERIOD
           
static int FACET_PRECISSION
           
static int FACET_SCALE
           
static int FACET_WHITESPACE
           
static short WHITESPACE_COLLAPSE
           
static short WHITESPACE_NONE
           
static short WHITESPACE_PRESERVE
           
static short WHITESPACE_REPLACE
           
 
Method Summary
 int compare(java.lang.String value1, java.lang.String value2)
          compare
 java.util.Hashtable getFacets()
          getFacets
 void validate(java.lang.String data, java.lang.Object state)
          validate
 

Field Detail

FACET_LENGTH

public static final int FACET_LENGTH

FACET_MINLENGTH

public static final int FACET_MINLENGTH

FACET_MAXLENGTH

public static final int FACET_MAXLENGTH

FACET_PATTERN

public static final int FACET_PATTERN

FACET_ENUMERATION

public static final int FACET_ENUMERATION

FACET_WHITESPACE

public static final int FACET_WHITESPACE

FACET_MAXINCLUSIVE

public static final int FACET_MAXINCLUSIVE

FACET_MAXEXCLUSIVE

public static final int FACET_MAXEXCLUSIVE

FACET_MININCLUSIVE

public static final int FACET_MININCLUSIVE

FACET_MINEXCLUSIVE

public static final int FACET_MINEXCLUSIVE

FACET_PRECISSION

public static final int FACET_PRECISSION

FACET_SCALE

public static final int FACET_SCALE

FACET_ENCODING

public static final int FACET_ENCODING

FACET_DURATION

public static final int FACET_DURATION

FACET_PERIOD

public static final int FACET_PERIOD

WHITESPACE_NONE

public static final short WHITESPACE_NONE

WHITESPACE_PRESERVE

public static final short WHITESPACE_PRESERVE

WHITESPACE_REPLACE

public static final short WHITESPACE_REPLACE

WHITESPACE_COLLAPSE

public static final short WHITESPACE_COLLAPSE
Method Detail

getFacets

public java.util.Hashtable getFacets()
getFacets
Returns:
a hashtable of the facet suported by the validator

validate

public void validate(java.lang.String data,
                     java.lang.Object state)
              throws InvalidDatatypeValueException
validate
Parameters:
data -  
state -  

compare

public int compare(java.lang.String value1,
                   java.lang.String value2)
            throws InvalidDatatypeValueException
compare
Parameters:
value1 -  
value2 -  
Returns:
0 if value1 and value2 are equal, a value less than 0 if value1 is less than value2, a value greater than 0 if value1 is greater than value2


Copyright © 1999-2002 Apache XML Project. All Rights Reserved.