org.wicketstuff.plugin.def
Class DefaultPluginRegistry

java.lang.Object
  extended by org.wicketstuff.plugin.def.DefaultPluginRegistry
All Implemented Interfaces:
PluginRegistry

public class DefaultPluginRegistry
extends java.lang.Object
implements PluginRegistry

Version:
1.4

Field Summary
 java.util.Map<java.lang.Class<?>,java.util.List<java.lang.Object>> pluginMap
           
 
Constructor Summary
DefaultPluginRegistry()
           
 
Method Summary
protected  void enqueueAncestors(java.lang.Class c, java.util.LinkedList<java.lang.Class<?>> queue)
           
 java.util.List<java.lang.Class> getAllClasses(java.lang.Class cls)
           
 java.util.Set<java.lang.Class<?>> getStopClasses()
           
<T> T
lookupPlugin(java.lang.Class<T> pluginType)
           
 void registerPlugin(java.lang.Object plugin)
           
 void setStopClasses(java.util.Set<java.lang.Class<?>> stopClasses)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pluginMap

public java.util.Map<java.lang.Class<?>,java.util.List<java.lang.Object>> pluginMap
Constructor Detail

DefaultPluginRegistry

public DefaultPluginRegistry()
Method Detail

lookupPlugin

public <T> T lookupPlugin(java.lang.Class<T> pluginType)
Specified by:
lookupPlugin in interface PluginRegistry

registerPlugin

public void registerPlugin(java.lang.Object plugin)
Specified by:
registerPlugin in interface PluginRegistry

getStopClasses

public java.util.Set<java.lang.Class<?>> getStopClasses()

setStopClasses

public void setStopClasses(java.util.Set<java.lang.Class<?>> stopClasses)

enqueueAncestors

protected void enqueueAncestors(java.lang.Class c,
                                java.util.LinkedList<java.lang.Class<?>> queue)

getAllClasses

public java.util.List<java.lang.Class> getAllClasses(java.lang.Class cls)


Copyright © 2010. All Rights Reserved.