vooga.levelEditor.controller
Class RenderWindowTransferHandler

java.lang.Object
  extended by javax.swing.TransferHandler
      extended by vooga.levelEditor.controller.RenderWindowTransferHandler
All Implemented Interfaces:
java.io.Serializable

public class RenderWindowTransferHandler
extends javax.swing.TransferHandler

Handles game item transfers into the render window from the object tree.

Author:
Phil Puryear
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.TransferHandler
javax.swing.TransferHandler.DropLocation, javax.swing.TransferHandler.TransferSupport
 
Field Summary
 
Fields inherited from class javax.swing.TransferHandler
COPY, COPY_OR_MOVE, LINK, MOVE, NONE
 
Constructor Summary
RenderWindowTransferHandler(LevelEditorController controller, javax.swing.JInternalFrame renderFrame)
          Create a new transfer handler.
 
Method Summary
 boolean canImport(javax.swing.TransferHandler.TransferSupport supp)
           
 boolean importData(javax.swing.TransferHandler.TransferSupport supp)
           
 
Methods inherited from class javax.swing.TransferHandler
canImport, createTransferable, exportAsDrag, exportDone, exportToClipboard, getCopyAction, getCutAction, getPasteAction, getSourceActions, getVisualRepresentation, importData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenderWindowTransferHandler

public RenderWindowTransferHandler(LevelEditorController controller,
                                   javax.swing.JInternalFrame renderFrame)
Create a new transfer handler.

Parameters:
model - The level editor model.
renderFrame - The render window frame.
Method Detail

canImport

public boolean canImport(javax.swing.TransferHandler.TransferSupport supp)
Overrides:
canImport in class javax.swing.TransferHandler

importData

public boolean importData(javax.swing.TransferHandler.TransferSupport supp)
Overrides:
importData in class javax.swing.TransferHandler