当前页面:
在线文档首页 >
NetBeans API Javadoc (Current Development Version)
SingleCopyRefactoring (Refactoring API) - NetBeans API Javadoc (Current Development Version)
org.netbeans.modules.refactoring.api
Class SingleCopyRefactoring
java.lang.Object
org.netbeans.modules.refactoring.api.AbstractRefactoring
org.netbeans.modules.refactoring.api.SingleCopyRefactoring
public final class SingleCopyRefactoring
- extends AbstractRefactoring
This class is just holder for parameters of Single Copy Refactoring.
Refactoring itself is implemented in plugins
- See Also:
RefactoringPlugin
,
RefactoringPluginFactory
,
AbstractRefactoring
,
RefactoringSession
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SingleCopyRefactoring
public SingleCopyRefactoring(Lookup objectToCopy)
- Creates a new instance of SingleCopyRefactoring.
Single Copy Refactoring implementations currently understand following types:
Module | Types the Module Understands | Implementation |
Refactoring API (Default impl.) | FileObject | Does file copy |
Java Refactoring |
FileObject (s) with content type text/x-java (class copy)
| Updates name, package declaration and import statements |
- Parameters:
objectToCopy
- Object to be copied stored into Lookup
setTarget
public void setTarget(Lookup target)
- Target for copying.
Single Copy Refactoring implementations currently understand following types:
Module | Types the Module Understands | Implementation |
Refactoring API (Default impl.) | URL |
Creates directory corresponding to specified URL (if does not
exist) and copies all FileObjects into this folder. |
Java Refactoring | URL | Updates name, package declaration and import statements |
- Parameters:
target
-
getTarget
public Lookup getTarget()
- Target for copying
- Returns:
- target
- See Also:
setTarget(org.openide.util.Lookup)
getNewName
public String getNewName()
- getter for new name of copied file
- Returns:
- value String value
setNewName
public void setNewName(String newName)
- setter for new name of copied file
- Parameters:
newName
- new value