de.hedenus.xmltypes.impl
Class BuiltInPrimitiveType

java.lang.Object
  extended by de.hedenus.xmltypes.impl.AbstractTypeImpl
      extended by de.hedenus.xmltypes.impl.W3SchemaType
          extended by de.hedenus.xmltypes.impl.BuiltInPrimitiveType
All Implemented Interfaces:
Type
Direct Known Subclasses:
AnyURIType, BooleanType, DateTimeType, DateType, DecimalType, DoubleType, FloatType, StringType

public abstract class BuiltInPrimitiveType
extends W3SchemaType

W3Schema built-in primitive type.

Author:
Michael Hedenus

Field Summary
 
Fields inherited from class de.hedenus.xmltypes.impl.AbstractTypeImpl
baseTypes, name, typeFactory
 
Constructor Summary
protected BuiltInPrimitiveType(TypeFactoryImpl typeFactory, java.lang.String name, Type[] baseTypes)
           
 
Method Summary
 boolean isAbstract()
          Returns false.
 boolean isPrimitive()
          Returns true.
 
Methods inherited from class de.hedenus.xmltypes.impl.W3SchemaType
getTypeSystem
 
Methods inherited from class de.hedenus.xmltypes.impl.AbstractTypeImpl
checkNull, getBaseTypes, getName, toLiteral, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.hedenus.xmltypes.Type
getRepresentationClass, parse, validate
 

Constructor Detail

BuiltInPrimitiveType

protected BuiltInPrimitiveType(TypeFactoryImpl typeFactory,
                               java.lang.String name,
                               Type[] baseTypes)
Method Detail

isAbstract

public boolean isAbstract()
Returns false.


isPrimitive

public boolean isPrimitive()
Returns true.