站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > NetBeans API Javadoc (Current Development Version)

MoveRefactoring (Refactoring API) - NetBeans API Javadoc (Current Development Version)

org.netbeans.modules.refactoring.api 1.0

org.netbeans.modules.refactoring.api
Class MoveRefactoring

java.lang.Object
  extended by org.netbeans.modules.refactoring.api.AbstractRefactoring
      extended by org.netbeans.modules.refactoring.api.MoveRefactoring

public final class MoveRefactoring
extends AbstractRefactoring

This class is just holder for parameters of Move Refactoring. Refactoring itself is implemented in plugins.

See Also:
RefactoringPlugin, RefactoringPluginFactory, AbstractRefactoring, RefactoringSession

Field Summary
 
Fields inherited from class org.netbeans.modules.refactoring.api.AbstractRefactoring
INIT, PARAMETERS_CHECK, PRE_CHECK, PREPARE
 
Constructor Summary
MoveRefactoring(Lookup objectsToMove)
          Public constructor takes Lookup containing objects to refactor as parameter.
 
Method Summary
 Lookup getTarget()
          Target for moving
 void setTarget(Lookup target)
          Target for moving.
 
Methods inherited from class org.netbeans.modules.refactoring.api.AbstractRefactoring
addProgressListener, cancelRequest, checkParameters, fastCheckParameters, getContext, getRefactoringSource, preCheck, prepare, removeProgressListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoveRefactoring

public MoveRefactoring(Lookup objectsToMove)
Public constructor takes Lookup containing objects to refactor as parameter. Move Refactoring implementations currently understand following types:
ModuleTypes the Module UnderstandsImplementation
Refactoring API (Default impl.)filsuystems.FileObject(s)Does file(s) move
Java Refactoringfilsuystems.FileObject(s) with content type text/x-javaDoes refactoring inside .java files

Parameters:
objectsToMove - store your objects into Lookup
Method Detail

setTarget

public void setTarget(Lookup target)
Target for moving. Move Refactoring implementations currently understand following types:
ModuleTypes the Module UnderstandsImplementation
Refactoring API (Default impl.)URL Creates direstory corresponding to specified URL if does not exist and moves all FileObjects into this folder.
Java RefactoringURLDoes move refactoring inside .java files

Parameters:
target -

getTarget

public Lookup getTarget()
Target for moving

Returns:
target
See Also:
setTarget(org.openide.util.Lookup)

org.netbeans.modules.refactoring.api 1.0

Built on May 28 2007.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.