org.inria.ns.reflex.processor.asl.types
Class BuiltinTypeSchema

java.lang.Object
  extended by org.inria.ns.reflex.processor.asl.BuiltinSchema
      extended by org.inria.ns.reflex.processor.asl.types.BuiltinTypeSchema
All Implemented Interfaces:
Schema, Localizable
Direct Known Subclasses:
ADTSchema, XSSchema

public abstract class BuiltinTypeSchema
extends BuiltinSchema

A schema for built-in types. This schema stores types only.

It should not be used to store element definitions, attribute definitions...

Author:
Philippe Poulard

Constructor Summary
BuiltinTypeSchema(String namespaceURI, String prefix, String[][] types)
          Construct a new schema for built-in types.
 
Method Summary
 
Methods inherited from class org.inria.ns.reflex.processor.asl.BuiltinSchema
addAttributeDefinition, addElementDefinition, addIdAction, addTypeDefinition, getAttributeDefinition, getAttributeDefinition, getElementDefinition, getElementDefinition, getElementDefinition, getIdentifiable, getLocation, getTargetNamespaceURI, getTypeDefinition, getTypeDefinition, isLocalizable, setLocation
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuiltinTypeSchema

public BuiltinTypeSchema(String namespaceURI,
                         String prefix,
                         String[][] types)
Construct a new schema for built-in types. Each class must be an instance of Type.

All types must be in the same package than the built-in schema.

Parameters:
namespaceURI - The namespace URI of this schema.
types - A set of { class name , type name } in the package. Example : { "AcmeType" , "acme" }.