org.jpox.api
Class ApiAdapterFactory

java.lang.Object
  extended by org.jpox.api.ApiAdapterFactory

public class ApiAdapterFactory
extends java.lang.Object

Factory of API adapters for JPOX.

Version:
$Revision: 1.5 $

Constructor Summary
protected ApiAdapterFactory()
          Protected constructor to prevent outside instantiation
 
Method Summary
 ApiAdapter getApiAdapter(java.lang.String name)
          Accessor for an adapter, given the api name.
static ApiAdapterFactory getInstance()
          Accessor for the ApiAdapterFactory for JPOX (singleton)
 java.util.Map getRegisteredApiAdapters()
          Accessor for the registered Api Adapters
 void initializeApiAdapterExtensions(ClassLoaderResolver clr, PluginManager pluginMgr)
          Load "org.jpox.api.adapter" extensions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApiAdapterFactory

protected ApiAdapterFactory()
Protected constructor to prevent outside instantiation

Method Detail

getInstance

public static ApiAdapterFactory getInstance()
Accessor for the ApiAdapterFactory for JPOX (singleton)

Returns:
The manager of type information

getRegisteredApiAdapters

public java.util.Map getRegisteredApiAdapters()
Accessor for the registered Api Adapters

Returns:
A Map with ApiAdapter instances

getApiAdapter

public ApiAdapter getApiAdapter(java.lang.String name)
Accessor for an adapter, given the api name.

Parameters:
name - the adapter name
Returns:
The ApiAdapter

initializeApiAdapterExtensions

public void initializeApiAdapterExtensions(ClassLoaderResolver clr,
                                           PluginManager pluginMgr)
Load "org.jpox.api.adapter" extensions

Parameters:
clr - ClassLoader resolver for resolving the adapter class
pluginMgr - the Plug-in Manager


Copyright © -2008 . All Rights Reserved.