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.
-
DippableExtendedSupportImp(Object, String, String[][])
- Constructs a DippableExtendedSupportImp instance.
-
dippedIn(Dip)
- Determines whether a specific instance of the dip is applied to
this bean.
-
dipsApplied()
- Gets an array of all the dips that were
applied to this bean.
-
getDip(Dip)
- Gets the specific instance of the dip applied to this bean.
-
getDip(String)
- Gets the specific instance of the dip applied to this bean.
-
removeDip(Dip)
- Removes a specific instance of the dip from this bean.
-
removeEventFireListener(Dip)
- Removes a dip's event fire listeners from the list of listeners.
-
removeMethodCallListener(Dip)
- Removes a dip's method call listeners from the list of listeners.
-
removePropertyChangeListener(Dip)
- Removes a dip's property change listeners from the list of listeners.
-
removeVetoableChangeListener(Dip)
- Removes a dip's vetoable change listeners from the list of listeners.
-
removeVetoableEventListener(Dip)
- Removes a dip's vetoable event listeners from the list of listeners.
-
removeVetoableMethodListener(Dip)
- Removes a dip's vetoable method listeners from the list of listeners.
-
writeDippableExtendedImp(OutputStream, boolean)
- Adds the DippableExtended methods
to the dippable bean being generated
by the DippableGenerator class.
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.
dipsApplied
public synchronized Dip[] dipsApplied()
- Gets an array of all the dips that were
applied to this bean.
- Returns:
- An array of dips.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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