All Packages Class Hierarchy This Package Previous Next Index
Class com.ibm.dnd.DropBean
java.lang.Object
|
+----java.awt.event.ComponentAdapter
|
+----com.ibm.dnd.DropBean
- public class DropBean
- extends ComponentAdapter
- implements DDTarget, Serializable
DropBean allows arbitrary component to be drop target. It has the following
properties for this purpose:
- component - the component to be the drop target.
- objectKind - the kind of object that can be dropped on the target
- outputDropObject - object dropped on the target. It is a bound property.
When an object is being dropped on the target component, DropBean verify that it is
of the same kind as the objectKind property. Then it sets its outputDropObject
property to the dropped object and fires dropEvent. If an exception is occured,
it fires a DropErrorEvent.
- See Also:
- DropErrorEvent
-
DropBean()
- The constructor
-
addDropErrorListener(DropErrorListener)
- Adds DropErrorEvent listener
-
addDropListener(DropListener)
- Adds DropEvent listener
-
addPropertyChangeListener(PropertyChangeListener)
- The addPropertyChangeListener method was generated to support the propertyChange field.
-
componentHidden(ComponentEvent)
- Invoked when component has been hidden.
-
componentMoved(ComponentEvent)
- Invoked when component has been moved.
-
componentResized(ComponentEvent)
- Invoked when a drop acceptor is resized.
-
componentShown(ComponentEvent)
- Invoked when component has been shown.
-
dragEnter()
- DDTarget interface imlementation method.
-
dragExit()
- DDTarget interface implementation method
-
dragOver(DataFlavorRecognizer, Point)
- DDTarget interface implmentation method.
-
drop(Transferable, Point)
- DDTarget interface implementation method
-
dropComplete()
-
-
fireDropDataFlavorNotSupportedError(DropErrorEvent)
- Method to support listener events.
-
fireDropError(DropErrorEvent)
- Method to support listener events.
-
firePropertyChange(String, Object, Object)
- The firePropertyChange method was generated to support the propertyChange field.
-
getAboutThisBean()
- Gets the aboutThisBean property (java.lang.String) value.
-
getAcceptableObjectClassName()
- Gets the acceptableObjectClassNameproperty (java.lang.String) value.
-
getComponent()
- Gets the component property (java.awt.Component) value.
-
getDataFlavor()
- Gets the dataFlavorproperty (com.ibm.dnd.DataFlavorDescriptor) value.
-
getObjectKind()
- Gets the objectKind property (java.awt.datatransfer.DataFlavor) value.
-
getOutputDropObject()
- Gets the outputDropObject property (java.lang.Object) value.
-
removeDropErrorListener(DropErrorListener)
- Removes DropEvent listener
-
removeDropListener(DropListener)
- Removes DropEvent listener
-
removePropertyChangeListener(PropertyChangeListener)
- The removePropertyChangeListener method was generated to support the propertyChange field.
-
setAboutThisBean(String)
- Sets the aboutThisBean property (java.lang.String) value.
-
setAcceptableObjectClassName(String)
- Sets the acceptableObjectClassName property (java.lang.String) value.
-
setComponent(Component)
- Sets the component property (java.awt.Component) value.
-
setDataFlavor(DataFlavorDescriptor)
- Sets the dataFlavor property (com.ibm.dnd.DataFlavorDescriptor) value.
DropBean
public DropBean()
- The constructor
addDropErrorListener
public void addDropErrorListener(DropErrorListener newListener)
- Adds DropErrorEvent listener
- Parameters:
- newListener - com.ibm.dnd.DropErrorListener
addDropListener
public void addDropListener(DropListener newListener)
- Adds DropEvent listener
- Parameters:
- newListener - com.ibm.dnd.DropEventListener
addPropertyChangeListener
public synchronized void addPropertyChangeListener(PropertyChangeListener listener)
- The addPropertyChangeListener method was generated to support the propertyChange field.
componentHidden
public void componentHidden(ComponentEvent e)
- Invoked when component has been hidden.
- Overrides:
- componentHidden in class ComponentAdapter
componentMoved
public void componentMoved(ComponentEvent e)
- Invoked when component has been moved.
- Overrides:
- componentMoved in class ComponentAdapter
componentResized
public void componentResized(ComponentEvent e)
- Invoked when a drop acceptor is resized.
It alway happens on parent container showing when one exists and has non-null layout.
This method has been designed for registration DropTarget window.
- Overrides:
- componentResized in class ComponentAdapter
componentShown
public void componentShown(ComponentEvent e)
- Invoked when component has been shown.
- Overrides:
- componentShown in class ComponentAdapter
dragEnter
public void dragEnter()
- DDTarget interface imlementation method.
- See Also:
- dragEnter
dragExit
public void dragExit()
- DDTarget interface implementation method
- See Also:
- dragExit
dragOver
public boolean dragOver(DataFlavorRecognizer dataFlavorRecognizer,
Point location)
- DDTarget interface implmentation method.
- Parameters:
- dataFlavorRecognizer - - allows to find out the object kind
- point - - current mouse location over the component
- See Also:
- DataFlavorRecognizer, dragOver
drop
public boolean drop(Transferable source,
Point point)
- DDTarget interface implementation method
- See Also:
- drop
dropComplete
public void dropComplete()
fireDropDataFlavorNotSupportedError
public void fireDropDataFlavorNotSupportedError(DropErrorEvent event)
- Method to support listener events.
- Parameters:
- event - com.ibm.dnd.DropErrorEvent
fireDropError
public void fireDropError(DropErrorEvent event)
- Method to support listener events.
- Parameters:
- event - com.ibm.dnd.DropErrorEvent
firePropertyChange
public void firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
- The firePropertyChange method was generated to support the propertyChange field.
getAboutThisBean
public String getAboutThisBean()
- Gets the aboutThisBean property (java.lang.String) value.
- Returns:
- The aboutThisBean property value.
- See Also:
- setAboutThisBean
getAcceptableObjectClassName
public String getAcceptableObjectClassName()
- Gets the acceptableObjectClassNameproperty (java.lang.String) value.
- Returns:
- The acceptableObjectClassName property value.
- See Also:
- setAcceptableObjectClassName
getComponent
public Component getComponent()
- Gets the component property (java.awt.Component) value.
- Returns:
- The component property value.
- See Also:
- setComponent
getDataFlavor
public DataFlavorDescriptor getDataFlavor()
- Gets the dataFlavorproperty (com.ibm.dnd.DataFlavorDescriptor) value.
- Returns:
- The dataFlavor property value.
- See Also:
- setDataFlavor
getObjectKind
public DataFlavor getObjectKind()
- Gets the objectKind property (java.awt.datatransfer.DataFlavor) value.
- Returns:
- The objectKind property value.
getOutputDropObject
public Object getOutputDropObject()
- Gets the outputDropObject property (java.lang.Object) value.
- Returns:
- The outputDropObject property value.
removeDropErrorListener
public void removeDropErrorListener(DropErrorListener newListener)
- Removes DropEvent listener
- Parameters:
- newListener - com.ibm.dnd.DropErrorListener
removeDropListener
public void removeDropListener(DropListener listener)
- Removes DropEvent listener
- Parameters:
- listener - com.ibm.dnd.DropEventListener
removePropertyChangeListener
public synchronized void removePropertyChangeListener(PropertyChangeListener listener)
- The removePropertyChangeListener method was generated to support the propertyChange field.
setAboutThisBean
public void setAboutThisBean(String aboutThisBean)
- Sets the aboutThisBean property (java.lang.String) value.
- Parameters:
- aboutThisBean - The new value for the property.
- See Also:
- getAboutThisBean
setAcceptableObjectClassName
public void setAcceptableObjectClassName(String acceptableObjectClassName)
- Sets the acceptableObjectClassName property (java.lang.String) value.
- Parameters:
- acceptableObjectClassName - The new value for the property.
- See Also:
- getAcceptableObjectClassName
setComponent
public void setComponent(Component component)
- Sets the component property (java.awt.Component) value.
- Parameters:
- component - The new value for the property.
- See Also:
- getComponent
setDataFlavor
public void setDataFlavor(DataFlavorDescriptor dataFlavor)
- Sets the dataFlavor property (com.ibm.dnd.DataFlavorDescriptor) value.
- Parameters:
- dataFlavor - The new value for the property.
- See Also:
- getDataFlavor
All Packages Class Hierarchy This Package Previous Next Index