org.webframe.support.driver
Class ModulePluginManager

java.lang.Object
  extended by org.webframe.support.driver.ModulePluginManager

public final class ModulePluginManager
extends Object

webframe框架模块插件管理器,实现ModulePluginDriver接口类的实现类, 需要在实现类的静态快中注册自己的实例"ModulePluginManager.registerDriver(ModulePluginDriver driver)"

Version:
$Id: codetemplates.xml,v 1.1 2009/09/07 08:48:12 Exp $ Create: 2011-3-18 下午06:46:28
Author:
黄国庆

Field Summary
private static boolean initialized
           
private static Vector<ModulePluginDriverInfo> readDrivers
           
private static Vector<ModulePluginDriverInfo> writeDrivers
           
 
Constructor Summary
ModulePluginManager()
           
 
Method Summary
(package private) static Enumeration<ModulePluginDriverInfo> getDriverInfos()
           
static Enumeration<ModulePluginDriver> getDrivers()
           
private static ModulePluginDriverInfo initDriverInfo(ModulePluginDriver driver)
           
(package private) static void initialize()
           
private static void loadInitialDrivers()
           
static void registerDriver(ModulePluginDriver driver)
          注册模块插件驱动
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

initialized

private static boolean initialized

writeDrivers

private static Vector<ModulePluginDriverInfo> writeDrivers

readDrivers

private static Vector<ModulePluginDriverInfo> readDrivers
Constructor Detail

ModulePluginManager

public ModulePluginManager()
Method Detail

registerDriver

public static void registerDriver(ModulePluginDriver driver)
注册模块插件驱动

Parameters:
driver - 模块插件驱动实现类

getDrivers

public static Enumeration<ModulePluginDriver> getDrivers()

getDriverInfos

static Enumeration<ModulePluginDriverInfo> getDriverInfos()

initialize

static void initialize()

initDriverInfo

private static ModulePluginDriverInfo initDriverInfo(ModulePluginDriver driver)

loadInitialDrivers

private static void loadInitialDrivers()


Copyright © 2012. All Rights Reserved.