KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > openharmonise > him > dnd > VirtualFileTansfereHandler


1 /*
2  * The contents of this file are subject to the
3  * Mozilla Public License Version 1.1 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at http://www.mozilla.org/MPL/
6  *
7  * Software distributed under the License is distributed on an "AS IS"
8  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.
9  * See the License for the specific language governing rights and
10  * limitations under the License.
11  *
12  * The Initial Developer of the Original Code is Simulacra Media Ltd.
13  * Portions created by Simulacra Media Ltd are Copyright (C) Simulacra Media Ltd, 2004.
14  *
15  * All Rights Reserved.
16  *
17  * Contributor(s):
18  */

19 package org.openharmonise.him.dnd;
20
21 import java.awt.datatransfer.DataFlavor JavaDoc;
22
23 import javax.swing.JComponent JavaDoc;
24 import javax.swing.TransferHandler JavaDoc;
25
26 /**
27  * Tansfer handler for virtual files.
28  *
29  * @author Matthew Large
30  * @version $Revision: 1.1 $
31  *
32  */

33 public class VirtualFileTansfereHandler extends TransferHandler JavaDoc {
34
35     /**
36      * Default constructor.
37      */

38     public VirtualFileTansfereHandler() {
39         super();
40     }
41     
42     /* (non-Javadoc)
43      * @see javax.swing.TransferHandler#canImport(javax.swing.JComponent, java.awt.datatransfer.DataFlavor[])
44      */

45     public boolean canImport(JComponent JavaDoc comp, DataFlavor JavaDoc[] transferFlavors) {
46      return true;
47     }
48     
49     /* (non-Javadoc)
50      * @see javax.swing.TransferHandler#getSourceActions(javax.swing.JComponent)
51      */

52     public int getSourceActions(JComponent JavaDoc c) {
53       return TransferHandler.COPY_OR_MOVE;
54     }
55
56 }
57
Popular Tags