当前页面:
在线文档首页 >
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