uk.co.mullsoft.jean
Class AttributeTransferHandler
java.lang.Object
javax.swing.TransferHandler
uk.co.mullsoft.jean.AttributeTransferHandler
- All Implemented Interfaces:
- java.io.Serializable
public class AttributeTransferHandler
- extends javax.swing.TransferHandler
- See Also:
- Serialized Form
| Fields inherited from class javax.swing.TransferHandler |
COPY, COPY_OR_MOVE, MOVE, NONE |
|
Method Summary |
boolean |
canImport(javax.swing.JComponent c,
java.awt.datatransfer.DataFlavor[] flavors)
|
protected void |
cleanup(javax.swing.JComponent c,
boolean remove)
|
protected java.awt.datatransfer.Transferable |
createTransferable(javax.swing.JComponent c)
|
protected java.lang.String |
exportAttribute(javax.swing.JComponent c)
|
protected void |
exportDone(javax.swing.JComponent c,
java.awt.datatransfer.Transferable data,
int action)
|
int |
getSourceActions(javax.swing.JComponent c)
|
protected void |
importAttribute(javax.swing.JComponent c,
java.lang.String attributeName)
|
boolean |
importData(javax.swing.JComponent c,
java.awt.datatransfer.Transferable t)
|
| Methods inherited from class javax.swing.TransferHandler |
exportAsDrag, exportToClipboard, getCopyAction, getCutAction, getPasteAction, getVisualRepresentation |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
api
protected JEANAPI api
dataFlavor
protected java.awt.datatransfer.DataFlavor dataFlavor
mousePosition
protected java.awt.Point mousePosition
dragPosition
protected java.awt.Point dragPosition
AttributeTransferHandler
public AttributeTransferHandler(JEANAPI api,
AttributeSet aset)
exportAttribute
protected java.lang.String exportAttribute(javax.swing.JComponent c)
importAttribute
protected void importAttribute(javax.swing.JComponent c,
java.lang.String attributeName)
cleanup
protected void cleanup(javax.swing.JComponent c,
boolean remove)
createTransferable
protected java.awt.datatransfer.Transferable createTransferable(javax.swing.JComponent c)
- Overrides:
createTransferable in class javax.swing.TransferHandler
getSourceActions
public int getSourceActions(javax.swing.JComponent c)
- Overrides:
getSourceActions in class javax.swing.TransferHandler
importData
public boolean importData(javax.swing.JComponent c,
java.awt.datatransfer.Transferable t)
- Overrides:
importData in class javax.swing.TransferHandler
exportDone
protected void exportDone(javax.swing.JComponent c,
java.awt.datatransfer.Transferable data,
int action)
- Overrides:
exportDone in class javax.swing.TransferHandler
canImport
public boolean canImport(javax.swing.JComponent c,
java.awt.datatransfer.DataFlavor[] flavors)
- Overrides:
canImport in class javax.swing.TransferHandler