|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.oddjob.framework.BaseComponent
org.oddjob.framework.BaseWrapper
public abstract class BaseWrapper
Base class for proxy creators.
| Field Summary |
|---|
| Fields inherited from class org.oddjob.framework.BaseComponent |
|---|
iconHelper |
| Constructor Summary | |
|---|---|
BaseWrapper()
|
|
| Method Summary | |
|---|---|
protected void |
configure()
Called by sub classes to configure the component. |
boolean |
contains(String name,
String key)
|
Map<String,String> |
describe()
Provides the properties. |
boolean |
equals(Object other)
|
Object |
get(String name)
|
Object |
get(String name,
int index)
|
Object |
get(String name,
String key)
|
protected abstract org.apache.commons.beanutils.DynaBean |
getDynaBean()
Sub classes must provide a dyna bean for properties. |
org.apache.commons.beanutils.DynaClass |
getDynaClass()
|
protected abstract Object |
getProxy()
Subclass must provide the proxy. |
protected int |
getResult(Object callableResult)
Get the result. |
protected abstract Object |
getWrapped()
Return the object that is being proxied. |
static Class<?>[] |
interfacesFor(Object object)
Helper class to find interfaces implemented by an object. |
protected org.apache.log4j.Logger |
logger()
|
String |
loggerName()
Provide the logger name. |
void |
onDestroy()
Subclasses override this method to clear up resources. |
protected void |
onStop()
|
void |
remove(String name,
String key)
|
protected void |
save()
Implementations override this to save their state on state change. |
void |
set(String name,
int index,
Object value)
|
void |
set(String name,
Object value)
|
void |
set(String name,
String key,
Object value)
|
void |
stop()
Stop executing. |
String |
toString()
|
| Methods inherited from class org.oddjob.framework.BaseComponent |
|---|
addIconListener, addPropertyChangeListener, addStateListener, configure, destroy, fireDestroyedState, firePropertyChange, getArooaSession, iconForId, initialise, lastStateEvent, onConfigured, onInitialised, removeIconListener, removePropertyChangeListener, removeStateListener, save, setArooaContext, setArooaSession, stateHandler |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.lang.Runnable |
|---|
run |
| Methods inherited from interface org.oddjob.Stateful |
|---|
addStateListener, lastStateEvent, removeStateListener |
| Methods inherited from interface org.oddjob.Resetable |
|---|
hardReset, softReset |
| Constructor Detail |
|---|
public BaseWrapper()
| Method Detail |
|---|
protected abstract Object getWrapped()
protected abstract org.apache.commons.beanutils.DynaBean getDynaBean()
protected abstract Object getProxy()
protected org.apache.log4j.Logger logger()
logger in class BaseComponentpublic String loggerName()
LogEnabled
loggerName in interface LogEnabled
protected void configure()
throws ArooaConfigurationException
ArooaConfigurationException
protected void save()
throws ComponentPersistException
BaseComponent
save in class BaseComponentComponentPersistExceptionpublic boolean equals(Object other)
equals in class Objectpublic String toString()
toString in class Object
public boolean contains(String name,
String key)
contains in interface org.apache.commons.beanutils.DynaBeanpublic Object get(String name)
get in interface org.apache.commons.beanutils.DynaBean
public Object get(String name,
int index)
get in interface org.apache.commons.beanutils.DynaBean
public Object get(String name,
String key)
get in interface org.apache.commons.beanutils.DynaBeanpublic org.apache.commons.beanutils.DynaClass getDynaClass()
getDynaClass in interface org.apache.commons.beanutils.DynaBean
public void remove(String name,
String key)
remove in interface org.apache.commons.beanutils.DynaBean
public void set(String name,
int index,
Object value)
set in interface org.apache.commons.beanutils.DynaBean
public void set(String name,
Object value)
set in interface org.apache.commons.beanutils.DynaBean
public void set(String name,
String key,
Object value)
set in interface org.apache.commons.beanutils.DynaBean
public final void stop()
throws FailedToStopException
Stoppable
stop in interface StoppableFailedToStopException
protected void onStop()
throws FailedToStopException
FailedToStopException
protected int getResult(Object callableResult)
throws ArooaPropertyException,
ArooaConversionException
ArooaConversionException
ArooaPropertyExceptionpublic Map<String,String> describe()
Describeable
describe in interface Describeablepublic void onDestroy()
BaseComponent
onDestroy in class BaseComponentpublic static Class<?>[] interfacesFor(Object object)
object -
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||