Examples of DataFlavor


Examples of java.awt.datatransfer.DataFlavor

     * @inheritDoc()
     */
    public DataFlavor[] getDataFlavors() {
        try {
            return new DataFlavor[] {
                new DataFlavor("text/uri-list;class=java.lang.String")
            };
        } catch (ClassNotFoundException ex) {
            logger.log(Level.WARNING, "Unable to find DataFlavor for URL", ex);
            return new DataFlavor[] {};
        }
View Full Code Here

Examples of java.awt.datatransfer.DataFlavor

     */
    public void registerDataFlavorHandler(DataFlavorHandlerSPI handler) {
        // For each of the data flavors that are supported by the handler, add
        // then to the map. If the data flavor is already registered, then
        // overwrite.
        DataFlavor flavors[] = handler.getDataFlavors();
        if (flavors != null) {
            for (DataFlavor flavor : flavors) {
                dataFlavorHandlerMap.put(flavor, handler);
            }
        }
View Full Code Here

Examples of java.awt.datatransfer.DataFlavor

     */
    public void unregisterDataFlavorHandler(DataFlavorHandlerSPI handler) {
        // For each of the data flavors that are supported by the handler,
        // remove then from the map. If the data flavor has been overwritten,
        // make sure not to remove it
        DataFlavor flavors[] = handler.getDataFlavors();
        if (flavors != null) {
            for (DataFlavor flavor : flavors) {
                DataFlavorHandlerSPI cur = dataFlavorHandlerMap.get(flavor);
                if (handler == cur) {
                    dataFlavorHandlerMap.remove(flavor);
View Full Code Here

Examples of java.awt.datatransfer.DataFlavor

     * @inheritDoc()
     */
    public DataFlavor[] getDataFlavors() {
        try {
            return new DataFlavor[]{
                        new DataFlavor(
                                "application/x-java-url; class=java.net.URL")
                    };
        } catch (ClassNotFoundException ex) {
            LOGGER.log(Level.WARNING, "Unable to find DataFlavor for URL", ex);
            return new DataFlavor[]{};
View Full Code Here

Examples of java.awt.datatransfer.DataFlavor

            // toString() method below to return CellID@<CellID>.
            dtde.acceptDrop(DnDConstants.ACTION_MOVE);
            Transferable transferable = dtde.getTransferable();
            String cellIDString = null;
            try {
                DataFlavor df = new DataFlavor(
                        "application/x-java-jvm-local-objectref; " +
                        "class=java.lang.String");
                cellIDString = (String) transferable.getTransferData(df);
            } catch (Exception excp) {
                LOGGER.log(Level.WARNING, "Unable to fetch Cell ID string " +
View Full Code Here

Examples of java.awt.datatransfer.DataFlavor

*/
public class TextPlainTest extends AbstractHandler {
    public void testDataFlavor() {
        DataFlavor[] flavours = dch.getTransferDataFlavors();
        assertEquals(1, flavours.length);
        DataFlavor flavor = flavours[0];
        assertEquals(String.class, flavor.getRepresentationClass());
        assertEquals("text/plain", flavor.getMimeType());
        assertEquals("Plain Text", flavor.getHumanPresentableName());
    }
View Full Code Here

Examples of java.awt.datatransfer.DataFlavor

*/
public class TextHtmlTest extends AbstractHandler {
    public void testDataFlavor() {
        DataFlavor[] flavours = dch.getTransferDataFlavors();
        assertEquals(1, flavours.length);
        DataFlavor flavor = flavours[0];
        assertEquals(String.class, flavor.getRepresentationClass());
        assertEquals("text/html", flavor.getMimeType());
        assertEquals("HTML Text", flavor.getHumanPresentableName());
    }
View Full Code Here

Examples of java.awt.datatransfer.DataFlavor

*/
public class TextXmlTest extends AbstractHandler {
    public void testDataFlavor() {
        DataFlavor[] flavours = dch.getTransferDataFlavors();
        assertEquals(1, flavours.length);
        DataFlavor flavor = flavours[0];
        assertEquals(String.class, flavor.getRepresentationClass());
        assertEquals("text/xml", flavor.getMimeType());
        assertEquals("XML Text", flavor.getHumanPresentableName());
    }
View Full Code Here

Examples of java.awt.datatransfer.DataFlavor

      View motesView = views[VIEW_CONTROLLED_MOTES];
      if (motesView == null) {

        TransferHandler moteControlTransferHandler = new TransferHandler() {
          private DataFlavor myFlavor = new DataFlavor(
              SortedTreeNodeTransferable.mimeType);

          public int getSourceActions(JComponent c) {
            return COPY;
          }

          public boolean canImport(JComponent comp,
              DataFlavor[] transferFlavors) {
            try {
              for (int i = 0; i < transferFlavors.length; i++) {
                if (!myFlavor.equals(transferFlavors[i])) {
                  return false;
                }
              }
            } catch (Exception e) {
              e.printStackTrace();
View Full Code Here

Examples of java.awt.datatransfer.DataFlavor

        TransferHandler moteControlTransferHandler = new TransferHandler() {
          /**
           *
           */
          private static final long serialVersionUID = 3809387851070369895L;
          private DataFlavor myFlavor = new DataFlavor(
              SortedTreeNodeTransferable.mimeType);

          public int getSourceActions(JComponent c) {
            return COPY;
          }

          public boolean canImport(JComponent comp,
              DataFlavor[] transferFlavors) {
            try {
              for (int i = 0; i < transferFlavors.length; i++) {
                if (!myFlavor.equals(transferFlavors[i])) {
                  return false;
                }
              }
            } catch (Exception e) {
              e.printStackTrace();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.