|
20080913, rgf | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.bsf.util.event.EventAdapterRegistry
The EventAdapterRegistry is the registry of event adapters.
If a desired adapter is not found, the adapter will be dynamically
generated when lookup is attempted. Set the dynamic
property
to false
to disable this feature.
This implementation first looks for an adapter in its lookup table
and if it doesn't find one looks for a standard implementation of
that adapter in the org.apache.bsf.util.event.adapters package with a
standard naming convention. The naming convention it assumes is the
following: for event listener type a.b.c.FooListener,
it loads an adapter of type
org.apache.bsf.util.event.adapters.a_b_c_FooAdapter.
If both the loading and the dynamic generation fail, then a
null
is returned.
EventAdapter
Constructor Summary | |
EventAdapterRegistry()
|
Method Summary | |
static java.lang.Class |
lookup(java.lang.Class listenerType)
|
static void |
register(java.lang.Class listenerType,
java.lang.Class eventAdapterClass)
|
static void |
setClassLoader(java.lang.ClassLoader cloader)
Class loader to use to load event adapter classes. |
static void |
setDynamic(boolean dynamic)
Indicates whether or not to dynamically generate adapters; default is true .
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EventAdapterRegistry()
Method Detail |
public static java.lang.Class lookup(java.lang.Class listenerType)
public static void register(java.lang.Class listenerType, java.lang.Class eventAdapterClass)
public static void setClassLoader(java.lang.ClassLoader cloader)
public static void setDynamic(boolean dynamic)
true
.
If the dynamic
property is set to true, and the
ClassLoader
is unable to resolve an adapter, one will be
dynamically generated.
dynamic
- whether or not to dynamically generate adapters.
|
20080913, rgf | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |