Remote System Explorer DataStore
Release 3.3

org.eclipse.dstore.core.model
Interface ISchemaRegistry


public interface ISchemaRegistry

ISchemaRegistry describes the interface that needs to be implemented for external tools to contribute their schemas to the DataStore.


Method Summary
 void extendSchema(DataStore dataStore)
          This method is responsible for calling extendSchema on each of the registered schema extenders.
 IExternalLoader getLoaderFor(String qualifiedClassName)
          Returns an IExternalLoader for the specified qualified class name
 void registerSchemaExtender(ISchemaExtender extender)
          This method gets called when a new schema extender needs to be registered.
 

Method Detail

registerSchemaExtender

void registerSchemaExtender(ISchemaExtender extender)
This method gets called when a new schema extender needs to be registered.

Parameters:
extender - the new schema extender

extendSchema

void extendSchema(DataStore dataStore)
This method is responsible for calling extendSchema on each of the registered schema extenders.

Parameters:
dataStore - the DataStore for which the schema will be extended

getLoaderFor

IExternalLoader getLoaderFor(String qualifiedClassName)
Returns an IExternalLoader for the specified qualified class name

Parameters:
qualifiedClassName - the qualified class name of an external tool
Returns:
the external loader that can load to specified class

Remote System Explorer DataStore
Release 3.3

Copyright (c) IBM Corporation and others 2000, 2011. All Rights Reserved.