public abstract class BaseXSDAtomicType extends BaseDatatype implements XSDAtomicType
| Modifier and Type | Field and Description |
|---|---|
protected GenericIntervalList |
values |
protected ValueSpace |
valueSpace |
name| Modifier | Constructor and Description |
|---|---|
protected |
BaseXSDAtomicType(aterm.ATermAppl name,
ValueSpace valueSpace) |
contains, getName, getURI, isEmptyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPrimitiveTypeprotected GenericIntervalList values
protected ValueSpace valueSpace
protected BaseXSDAtomicType(aterm.ATermAppl name,
ValueSpace valueSpace)
public abstract BaseXSDAtomicType create(GenericIntervalList intervals)
public ValueSpace getValueSpace()
public AtomicDatatype not()
not in interface AtomicDatatypepublic AtomicDatatype intersection(AtomicDatatype dt)
intersection in interface AtomicDatatypepublic AtomicDatatype union(AtomicDatatype dt)
union in interface AtomicDatatypepublic AtomicDatatype difference(AtomicDatatype dt)
difference in interface AtomicDatatypepublic AtomicDatatype enumeration(Set enum_)
enumeration in interface AtomicDatatypepublic aterm.ATermAppl getValue(int i)
getValue in interface DatatypegetValue in class BaseDatatypepublic XSDAtomicType deriveByRestriction(DatatypeFacet facet, Object value) throws UnsupportedOperationException
deriveByRestriction in interface XSDAtomicTypeUnsupportedOperationExceptionpublic XSDAtomicType restrictMin(boolean inclusive, Object value)
restrictMin in interface XSDAtomicTypepublic XSDAtomicType restrictMinInclusive(Object value)
restrictMinInclusive in interface XSDAtomicTypepublic XSDAtomicType restrictMinExclusive(Object value)
restrictMinExclusive in interface XSDAtomicTypepublic XSDAtomicType restrictMax(boolean inclusive, Object value)
restrictMax in interface XSDAtomicTypepublic XSDAtomicType restrictMaxInclusive(Object value)
restrictMaxInclusive in interface XSDAtomicTypepublic XSDAtomicType restrictMaxExclusive(Object value)
restrictMaxExclusive in interface XSDAtomicTypepublic XSDAtomicType restrictPattern(String pattern)
restrictPattern in interface XSDAtomicTypepublic XSDAtomicType restrictLength(int length)
restrictLength in interface XSDAtomicTypepublic XSDAtomicType restrictMinLength(int length)
restrictMinLength in interface XSDAtomicTypepublic XSDAtomicType restrictMaxLength(int length)
restrictMaxLength in interface XSDAtomicTypeCopyright © 2013. All Rights Reserved.