org.jtheque.core.managers.schema
Class SchemaManager

java.lang.Object
  extended by org.jtheque.core.managers.AbstractActivableManager
      extended by org.jtheque.core.managers.schema.SchemaManager
All Implemented Interfaces:
ActivableManager, IManager, ISchemaManager

public final class SchemaManager
extends AbstractActivableManager
implements ISchemaManager

A Schema manager implementation.

Author:
Baptiste Wicht
See Also:
ISchemaManager

Constructor Summary
SchemaManager()
           
 
Method Summary
 void close()
          Close the manager.
 void init()
          Init the manager.
 void preInit()
          Pre-init the manager.
 void registerSchema(Schema schema)
          Register a schema.
 void unregisterSchema(Schema schema)
          Unregister a schema.
 
Methods inherited from class org.jtheque.core.managers.AbstractActivableManager
isEnabled, setEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jtheque.core.managers.ActivableManager
isEnabled, setEnabled
 

Constructor Detail

SchemaManager

public SchemaManager()
Method Detail

preInit

public void preInit()
Description copied from interface: IManager
Pre-init the manager. This operation is called before modules preplug.

Specified by:
preInit in interface IManager

init

public void init()
          throws ManagerException
Description copied from interface: IManager
Init the manager. This operation is called after modules preplug but before module plug.

Specified by:
init in interface IManager
Throws:
ManagerException - If an error occurs during the init process.

close

public void close()
           throws ManagerException
Description copied from interface: IManager
Close the manager.

Specified by:
close in interface IManager
Throws:
ManagerException - If an error occurs during the close process.

registerSchema

public void registerSchema(Schema schema)
Description copied from interface: ISchemaManager
Register a schema.

Specified by:
registerSchema in interface ISchemaManager
Parameters:
schema - The schema to add.
See Also:
Schema

unregisterSchema

public void unregisterSchema(Schema schema)
Description copied from interface: ISchemaManager
Unregister a schema.

Specified by:
unregisterSchema in interface ISchemaManager
Parameters:
schema - The schema to remove.
See Also:
Schema


Copyright © 2009 JTheque. All Rights Reserved.