org.netbeans.modules.refactoring.api 1.26.0 1

org.netbeans.modules.refactoring.api.ui
Class ExplorerContext

java.lang.Object
  extended by org.netbeans.modules.refactoring.api.ui.ExplorerContext

public final class ExplorerContext
extends Object

ExplorerContext is refactoring specific context, which is passed via Lookup to ContextAwareAction in following cases:

  1. Instant rename in Explorer. Use getNewName() to get a new name.
  2. Nodes are transfered using DnD. Use getTargetNode() and getTransferable().
  3. Nodes are moved using Cut/Paste. Use getTargetNode() and getTransferable().
  4. Nodes are copied using Copy/Paste. Use getTargetNode() and getTransferable().
  5. Nodes are deleted from Explorer. Use isDelete()


Constructor Summary
ExplorerContext()
           
 
Method Summary
 String getNewName()
           
 Node getTargetNode()
           
 Transferable getTransferable()
           
 boolean isDelete()
           
 void setDelete(boolean isDelete)
          Setter for delete property
 void setNewName(String newName)
          Setter for newName property
 void setTargetNode(Node targetNode)
          Setter fot targetNode property
 void setTransferable(Transferable transferable)
          Setter for transferable property
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExplorerContext

public ExplorerContext()
Method Detail

getTargetNode

public Node getTargetNode()
Returns:
target node for move and copy operations

setDelete

public void setDelete(boolean isDelete)
Setter for delete property

Parameters:
isDelete -

isDelete

public boolean isDelete()
Returns:
true if delete was performed

setTargetNode

public void setTargetNode(Node targetNode)
Setter fot targetNode property

Parameters:
targetNode -

getTransferable

public Transferable getTransferable()
Returns:
Transferable if move or copy is performed

setTransferable

public void setTransferable(Transferable transferable)
Setter for transferable property

Parameters:
transferable -

getNewName

public String getNewName()
Returns:
newName entered by user during inplace rename

setNewName

public void setNewName(String newName)
Setter for newName property

Parameters:
newName -

org.netbeans.modules.refactoring.api 1.26.0 1

Built on May 25 2012.  |  Portions Copyright 1997-2012 Oracle. All rights reserved.