Class BuiltInType

java.lang.Object
net.sf.saxon.type.BuiltInType
All Implemented Interfaces:
Serializable

public abstract class BuiltInType extends Object implements Serializable
This non-instantiable class acts as a register of Schema objects containing all the built-in types: that is, the types defined in the "xs" namespace.

Previously called BuiltInSchemaFactory; but its original function has largely been moved to the two classes BuiltInAtomicType and BuiltInListType

See Also:
  • Method Details

    • getSchemaType

      public static SchemaType getSchemaType(int fingerprint)
      Get the schema type with a given fingerprint
      Parameters:
      fingerprint - the fingerprint representing the name of the required type
      Returns:
      the SchemaType object representing the given type, if known, otherwise null
    • register

      static void register(int fingerprint, SchemaType type)
      Method for internal use to register a built in type with this class
      Parameters:
      fingerprint - the fingerprint of the type name
      type - the SchemaType representing the built in type