Package net.sf.saxon.type
Class BuiltInType
java.lang.Object
net.sf.saxon.type.BuiltInType
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
-
Method Summary
Modifier and TypeMethodDescriptionstatic SchemaType
getSchemaType
(int fingerprint) Get the schema type with a given fingerprintstatic SchemaType
Get the schema type with a given local namestatic void
register
(int fingerprint, SchemaType type) Method for internal use to register a built in type with this class
-
Method Details
-
getSchemaType
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
-
getSchemaTypeByLocalName
Get the schema type with a given local name- Parameters:
name
- the local name of the required type- Returns:
- the SchemaType object representing the given type, if known, otherwise null
-
register
Method for internal use to register a built in type with this class- Parameters:
fingerprint
- the fingerprint of the type nametype
- the SchemaType representing the built in type
-