org.mindswap.pellet.datatypes
Class AbstractDateTimeValueSpace

java.lang.Object
  extended by org.mindswap.pellet.datatypes.AbstractValueSpace
      extended by org.mindswap.pellet.datatypes.AbstractDateTimeValueSpace
All Implemented Interfaces:
java.util.Comparator, ValueSpace

public abstract class AbstractDateTimeValueSpace
extends AbstractValueSpace
implements ValueSpace


Field Summary
 
Fields inherited from class org.mindswap.pellet.datatypes.AbstractValueSpace
EQ, GT, LT, SIZE_INF, SIZE_ONE, SIZE_ZERO
 
Fields inherited from interface org.mindswap.pellet.datatypes.ValueSpace
INFINITE
 
Constructor Summary
AbstractDateTimeValueSpace(com.sun.msv.datatype.xsd.datetime.IDateTimeValueType minInf, com.sun.msv.datatype.xsd.datetime.IDateTimeValueType maxInf, com.sun.msv.datatype.xsd.XSDatatype dt)
           
 
Method Summary
 int compare(java.lang.Object a, java.lang.Object b)
           
 java.lang.String getLexicalForm(java.lang.Object value)
           
 java.lang.Object getValue(java.lang.String value)
           
 boolean isValid(java.lang.Object value)
           
 
Methods inherited from class org.mindswap.pellet.datatypes.AbstractValueSpace
getMaxValue, getMidValue, getMinValue, isInfinite, isInfinite
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mindswap.pellet.datatypes.ValueSpace
count, getMaxValue, getMidValue, getMinValue, isInfinite, isInfinite, succ
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

AbstractDateTimeValueSpace

public AbstractDateTimeValueSpace(com.sun.msv.datatype.xsd.datetime.IDateTimeValueType minInf,
                                  com.sun.msv.datatype.xsd.datetime.IDateTimeValueType maxInf,
                                  com.sun.msv.datatype.xsd.XSDatatype dt)
Method Detail

compare

public int compare(java.lang.Object a,
                   java.lang.Object b)
Specified by:
compare in interface java.util.Comparator
Specified by:
compare in interface ValueSpace

isValid

public boolean isValid(java.lang.Object value)
Specified by:
isValid in interface ValueSpace

getValue

public java.lang.Object getValue(java.lang.String value)
Specified by:
getValue in interface ValueSpace

getLexicalForm

public java.lang.String getLexicalForm(java.lang.Object value)
Specified by:
getLexicalForm in interface ValueSpace


Copyright © 2004 Evren Sirin. All Rights Reserved.