zinger.bsheet
Class MulticellTransferable
java.lang.Object
zinger.bsheet.MulticellTransferable
- All Implemented Interfaces:
- java.awt.datatransfer.Transferable
public class MulticellTransferable
- extends java.lang.Object
- implements java.awt.datatransfer.Transferable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SELECTION_DATA_FLAVORS
protected static final java.awt.datatransfer.DataFlavor[] SELECTION_DATA_FLAVORS
ENHANCED_JAVA_2D_ARRAY_FLAVOR_INDEX
public static final int ENHANCED_JAVA_2D_ARRAY_FLAVOR_INDEX
- Since:
- Bean Sheet 0.9.1
- See Also:
- Constant Field Values
JAVA_2D_ARRAY_FLAVOR_INDEX
public static final int JAVA_2D_ARRAY_FLAVOR_INDEX
- See Also:
- Constant Field Values
STRING_FLAVOR_INDEX
public static final int STRING_FLAVOR_INDEX
- See Also:
- Constant Field Values
PLAIN_TEXT_FLAVOR_INDEX
public static final int PLAIN_TEXT_FLAVOR_INDEX
- See Also:
- Constant Field Values
ENHANCED_SELECTION_KEY
public static final java.lang.String ENHANCED_SELECTION_KEY
- See Also:
- Constant Field Values
ENHANCED_APPEARANCES_KEY
public static final java.lang.String ENHANCED_APPEARANCES_KEY
- See Also:
- Constant Field Values
selection
protected final java.lang.Object[][] selection
appearances
protected final Appearance[][] appearances
- Since:
- Bean Sheet 0.9.1
MulticellTransferable
public MulticellTransferable(java.lang.Object[][] selection)
MulticellTransferable
public MulticellTransferable(java.lang.Object[][] selection,
Appearance[][] appearances)
- Since:
- Bean Sheet 0.9.1
getTransferDataFlavors
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
- Specified by:
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
getSupportedFlavors
public static java.awt.datatransfer.DataFlavor[] getSupportedFlavors()
isDataFlavorSupported
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
- Specified by:
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
getTransferData
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
throws java.awt.datatransfer.UnsupportedFlavorException
- Specified by:
getTransferData
in interface java.awt.datatransfer.Transferable
- Throws:
java.awt.datatransfer.UnsupportedFlavorException
getEnhancedSelection
public java.lang.Object getEnhancedSelection()
- Since:
- Bean Sheet 0.9.1
getSelectionAsString
public java.lang.String getSelectionAsString()
getSelectionAsInputStream
public java.io.InputStream getSelectionAsInputStream()
parse2DArray
protected static java.lang.String[][] parse2DArray(java.lang.String[] rows)
parse2DArrayString
public static java.lang.String[][] parse2DArrayString(java.lang.String s)
parseReader
public static java.lang.String[][] parseReader(java.io.Reader r)
throws java.io.IOException
- Throws:
java.io.IOException