All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.ibm.beans.dip.DippableExtendedSupportImp

java.lang.Object
   |
   +----com.ibm.beans.dip.DippableSupportImp
           |
           +----com.ibm.beans.dip.DippableExtendedSupportImp

public class DippableExtendedSupportImp
extends DippableSupportImp
implements DippableExtendedSupport
The DippableExtendedSupportImp class is the default implementation of the DippableSupport interface that supports the DippableExtended interface.


Constructor Index

 o DippableExtendedSupportImp(Object, String, String[][])
Constructs a DippableExtendedSupportImp instance.

Method Index

 o dippedIn(Dip)
Determines whether a specific instance of the dip is applied to this bean.
 o dipsApplied()
Gets an array of all the dips that were applied to this bean.
 o getDip(Dip)
Gets the specific instance of the dip applied to this bean.
 o getDip(String)
Gets the specific instance of the dip applied to this bean.
 o removeDip(Dip)
Removes a specific instance of the dip from this bean.
 o removeEventFireListener(Dip)
Removes a dip's event fire listeners from the list of listeners.
 o removeMethodCallListener(Dip)
Removes a dip's method call listeners from the list of listeners.
 o removePropertyChangeListener(Dip)
Removes a dip's property change listeners from the list of listeners.
 o removeVetoableChangeListener(Dip)
Removes a dip's vetoable change listeners from the list of listeners.
 o removeVetoableEventListener(Dip)
Removes a dip's vetoable event listeners from the list of listeners.
 o removeVetoableMethodListener(Dip)
Removes a dip's vetoable method listeners from the list of listeners.
 o writeDippableExtendedImp(OutputStream, boolean)
Adds the DippableExtended methods to the dippable bean being generated by the DippableGenerator class.

Constructors

 o DippableExtendedSupportImp
 public DippableExtendedSupportImp(Object sourceBean,
                                   String originalbeanName,
                                   String arrayOfMethodNames[][])
Constructs a DippableExtendedSupportImp instance.

Parameters:
obj - A reference to the dippable bean.
originalbeanName - The name of the original bean.
arrayOfMethodName -
A two-dimensional array of method names. The first dimension corresponds to the different types of methods: property, event, or general. The second dimension corresponds to the methods from the dippable bean.

Methods

 o dipsApplied
 public synchronized Dip[] dipsApplied()
Gets an array of all the dips that were applied to this bean.

Returns:
An array of dips.
 o removeDip
 public synchronized boolean removeDip(Dip dip)
Removes a specific instance of the dip from this bean.

Parameters:
dip - The specific instance of the dip to be removed.
Returns:
true if the dip was removed; false otherwise.
 o dippedIn
 public synchronized boolean dippedIn(Dip dip)
Determines whether a specific instance of the dip is applied to this bean.

Parameters:
dip - The specific instance of the dip.
Returns:
true if the dip is applied to this bean; false otherwise.
 o getDip
 public Dip getDip(Dip dip)
Gets the specific instance of the dip applied to this bean.

Parameters:
dip - Any instance of the dip.
Returns:
The specific instance of the dip applied to this bean.
 o getDip
 public Dip getDip(String dipTypeName)
Gets the specific instance of the dip applied to this bean.

Parameters:
dipTypeName - The type name of the dip.
Returns:
The specific instance of the dip applied to this bean.
 o writeDippableExtendedImp
 public static final void writeDippableExtendedImp(OutputStream s,
                                                   boolean originalClassImplementsExtended) throws IOException
Adds the DippableExtended methods to the dippable bean being generated by the DippableGenerator class.

Parameters:
s - The OutputStream instance used by this method.
originalClassImplementsDippable - true means the class being morphed implemented the Dippable interface; false otherwise.
 o removePropertyChangeListener
 protected synchronized void removePropertyChangeListener(Dip dip)
Removes a dip's property change listeners from the list of listeners.

Parameters:
dip - The dip that created the listeners to be removed.
 o removeVetoableChangeListener
 protected synchronized void removeVetoableChangeListener(Dip dip)
Removes a dip's vetoable change listeners from the list of listeners.

Parameters:
dip - The dip that created the listeners to be removed.
 o removeMethodCallListener
 protected synchronized void removeMethodCallListener(Dip dip)
Removes a dip's method call listeners from the list of listeners.

Parameters:
dip - The dip that created the listeners to be removed.
 o removeVetoableMethodListener
 protected synchronized void removeVetoableMethodListener(Dip dip)
Removes a dip's vetoable method listeners from the list of listeners.

Parameters:
dip - The dip that created the listeners to be removed.
 o removeEventFireListener
 protected synchronized void removeEventFireListener(Dip dip)
Removes a dip's event fire listeners from the list of listeners.

Parameters:
dip - The dip that created the listeners to be removed.
 o removeVetoableEventListener
 protected synchronized void removeVetoableEventListener(Dip dip)
Removes a dip's vetoable event listeners from the list of listeners.

Parameters:
dip - The dip that created the listeners to be removed.

All Packages  Class Hierarchy  This Package  Previous  Next  Index