ABLE 2.0.0 07/02/2003 10:25:01

com.ibm.able
Class AbleBeanAdaptor

java.lang.Object
  |
  +--com.ibm.able.AbleObject
        |
        +--com.ibm.able.AbleBeanAdaptor
All Implemented Interfaces:
AbleBean, AbleDataBufferManager, AbleEventListener, AbleEventListenerManager, AbleEventQueueManager, AbleEventQueueProcessor, AblePropertyChangeManager, AbleSerializable, java.io.Serializable

public class AbleBeanAdaptor
extends AbleObject

This class provides a default implementation of an AbleBean. It is used to wrap non-Able components when they are used in the Able Editor. NOTE: This class is still a stub!!!!

See Also:
Serialized Form

Field Summary
protected static long serialVersionUID
          Serialized version identifier in form YYYYMMDDVerRelModxx
protected  java.lang.Object wrappedObject
          The object wrapped by this Able bean adaptor.
 
Fields inherited from class com.ibm.able.AbleObject
changed, chgSupport, comment, dataFlowEnabled, defaultName, destBufferConnections, eventQueue, fileName, inputBuffer, listeners, logger, name, outputBuffer, parent, propertyConnectionMgr, sourceBufferConnections, state, stateChgSupport, trace
 
Constructor Summary
AbleBeanAdaptor()
          Create a default Able bean adaptor.
AbleBeanAdaptor(java.lang.Object theWrappedObject)
          Create a default Able bean adaptor with the specified object.
AbleBeanAdaptor(java.lang.String theName)
          Create a default Able bean adaptor with the specified name.
AbleBeanAdaptor(java.lang.String theName, java.lang.Object theWrappedObject)
          Create a default Able bean adaptor with the specified name and object.
 
Method Summary
 java.lang.Object getWrappedObject()
          Retrieve the wrapped object of this bean adaptor.
 void setWrappedObject(java.lang.Object theWrappedObject)
          Set (or change) the wrapped object of this bean adaptor.
 
Methods inherited from class com.ibm.able.AbleObject
addAbleEventListener, addDestBufferConnection, addPropertyChangeListener, addPropertyConnection, addSourceBufferConnection, addStateChangeListener, Copyright, dataChanged, firePropertyChange, flushAbleEventQueue, getAbleEventListeners, getAbleEventProcessingEnabled, getAbleEventQueueSize, getComment, getDestBufferConnections, getFileName, getInputBuffer, getInputBuffer, getInputBufferAsStringArray, getInputBufferContents, getLogger, getName, getOutputBuffer, getOutputBuffer, getOutputBufferAsStringArray, getOutputBufferContents, getParent, getPropertyConnectionManager, getSleepTime, getSourceBufferConnections, getState, getTraceLogger, handleAbleEvent, hasInputBuffer, hasOutputBuffer, init, init, isAbleEventPostingEnabled, isAbleEventProcessingEnabled, isChanged, isConnectable, isDataFlowEnabled, isTimerEventProcessingEnabled, notifyAbleEventListeners, process, process, processAbleEvent, processBufferConnections, processNoEventProcessingEnabledSituation, processTimerEvent, quitAll, quitEnabledEventProcessing, removeAbleEventListener, removeAllAbleEventListeners, removeAllBufferConnections, removeAllConnections, removeAllPropertyConnections, removeDestBufferConnection, removePropertyChangeListener, removePropertyConnection, removeSourceBufferConnection, removeStateChangeListener, reset, restartEnabledEventProcessing, restoreFromFile, restoreFromFile, restoreFromSerializedFile, restoreFromStream, resumeAll, resumeEnabledEventProcessing, saveToFile, saveToFile, setAbleEventProcessingEnabled, setChanged, setComment, setDataFlowEnabled, setFileName, setInputBuffer, setInputBuffer, setLogger, setName, setOutputBuffer, setOutputBuffer, setParent, setSleepTime, setState, setTimerEventProcessingEnabled, setTraceLogger, sourceConnectionsOK, startEnabledEventProcessing, suspendAll, suspendEnabledEventProcessing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

protected static final long serialVersionUID
Serialized version identifier in form YYYYMMDDVerRelModxx

wrappedObject

protected java.lang.Object wrappedObject
The object wrapped by this Able bean adaptor.
Constructor Detail

AbleBeanAdaptor

public AbleBeanAdaptor()
                throws java.rmi.RemoteException
Create a default Able bean adaptor.

AbleBeanAdaptor

public AbleBeanAdaptor(java.lang.String theName)
                throws java.rmi.RemoteException
Create a default Able bean adaptor with the specified name.
Parameters:
theName - The name of this bean adaptor.


AbleBeanAdaptor

public AbleBeanAdaptor(java.lang.Object theWrappedObject)
                throws java.rmi.RemoteException
Create a default Able bean adaptor with the specified object.
Parameters:
theWrappedObject - An object to be wrapped by this adaptor.


AbleBeanAdaptor

public AbleBeanAdaptor(java.lang.String theName,
                       java.lang.Object theWrappedObject)
                throws java.rmi.RemoteException
Create a default Able bean adaptor with the specified name and object.
Parameters:
theName - The name of this bean adaptor.

theWrappedObject - An object to be wrapped by this adaptor.

Method Detail

setWrappedObject

public void setWrappedObject(java.lang.Object theWrappedObject)
                      throws java.rmi.RemoteException
Set (or change) the wrapped object of this bean adaptor.

A PropertyChangeEvent is fired.

Parameters:
theWrappedObject - An object to be wrapped by this adaptor.

See Also:
wrappedObject

getWrappedObject

public java.lang.Object getWrappedObject()
                                  throws java.rmi.RemoteException
Retrieve the wrapped object of this bean adaptor.
Returns:
An object wrapped by this bean adaptor. or null if no object has been set.
See Also:
wrappedObject

ABLE 2.0.0 07/02/2003 10:25:01

(C) Copyright IBM Corporation 1999, 2003