Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.apache.cayenne.modeler.editor;
 
 /*
  * StringTransferHandler.java is used by the 1.4
  * ExtendedDnDDemo.java example.
  */
public abstract class StringTransferHandler extends TransferHandler {
    protected abstract String exportString(JComponent c);
    protected abstract void importString(JComponent cString str);
    protected abstract void cleanup(JComponent cboolean remove);
    protected Transferable createTransferable(JComponent c) {
        return new StringSelection(exportString(c));
    }
    public int getSourceActions(JComponent c) {
        return ;
    }
    public boolean importData(JComponent cTransferable t) {
        if (canImport(ct.getTransferDataFlavors())) {
            try {
                String str = (String)t.getTransferData(.);
                importString(cstr);
                return true;
            } catch (UnsupportedFlavorException ufe) {
            } catch (IOException ioe) {
            }
        }
        return false;
    }
    protected void exportDone(JComponent cTransferable dataint action) {
        cleanup(caction == );
    }
    public boolean canImport(JComponent cDataFlavor[] flavors) {
        for (DataFlavor flavor : flavors) {
            if (..equals(flavor)) {
                return true;
            }
        }
        return false;
    }
New to GrepCode? Check out our FAQ X