|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.netbeans.modules.refactoring.api.AbstractRefactoring org.netbeans.modules.refactoring.api.MoveClassRefactoring
Move class/classes refactoring.
Field Summary |
Fields inherited from class org.netbeans.modules.refactoring.api.AbstractRefactoring |
INIT, PARAMETERS_CHECK, PRE_CHECK, PREPARE |
Constructor Summary | |
MoveClassRefactoring(Collection resources)
Creates a new instance of MoveClassRefactoring. |
|
MoveClassRefactoring(Collection dataObjects,
org.openide.filesystems.FileObject target)
Creates a new instance of MoveClassRefactoring. |
|
MoveClassRefactoring(org.openide.filesystems.FileObject sourceFolder,
boolean isPackage)
Creates a new instance of MoveClassRefactoring. |
|
MoveClassRefactoring(org.netbeans.jmi.javamodel.JavaClass javaClass)
Creates a new instance of MoveClassRefactoring. |
Method Summary | |
Collection |
getOtherDataObjects()
Getter for property otherDataObjects |
Collection |
getResources()
Getter for property resources |
Collection |
getSelectedDataObjects()
Getter for property selectedDataObjects |
org.openide.filesystems.FileObject |
getSourceFolder()
Getter for property sourceFolder |
org.openide.filesystems.FileObject |
getTargetClassPathRoot()
Getter for property targetClassPathRoot |
String |
getTargetPackageName()
Getter for property targetPackageName |
String |
getTargetPackageName(org.openide.filesystems.FileObject fo)
Getter for targetPackageName for specified FileObject |
String |
getTargetPackageName(org.netbeans.jmi.javamodel.Resource r)
Getter for targetPackageName for specified Resource |
protected void |
setClassPath()
Sets scope of this refactoring |
void |
setTargetClassPathRoot(org.openide.filesystems.FileObject target)
Setter for property targetClassPath root |
void |
setTargetPackageName(String name)
Setter for property newPackageName |
Methods inherited from class org.netbeans.modules.refactoring.api.AbstractRefactoring |
addProgressListener, cancelRequest, fastCheckParameters, checkParameters, preCheck, prepare, removeProgressListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MoveClassRefactoring(org.openide.filesystems.FileObject sourceFolder, boolean isPackage)
sourceFolder
- Folder where classes are heldisPackage
- true - given sourceFolder is considered as java package - only direct children will be moved.
false - given sourceFolder is considered as folder - move fill be performed recursivelypublic MoveClassRefactoring(org.netbeans.jmi.javamodel.JavaClass javaClass)
javaClass
- a JavaClass which will be movedpublic MoveClassRefactoring(Collection resources)
resources
- All Resources from this collection will be movedpublic MoveClassRefactoring(Collection dataObjects, org.openide.filesystems.FileObject target)
dataObjects
- DataObjects that are being movedtarget
- target folderMethod Detail |
public org.openide.filesystems.FileObject getSourceFolder()
protected void setClassPath()
AbstractRefactoring
setClassPath
in class AbstractRefactoring
public Collection getResources()
public String getTargetPackageName()
public String getTargetPackageName(org.netbeans.jmi.javamodel.Resource r)
r
- Resource for which target package name is requested
public String getTargetPackageName(org.openide.filesystems.FileObject fo)
fo
- FileObject for which target package name is requested
public Collection getOtherDataObjects()
public org.openide.filesystems.FileObject getTargetClassPathRoot()
public void setTargetClassPathRoot(org.openide.filesystems.FileObject target)
target
- New value of property targetClassPath rootpublic void setTargetPackageName(String name)
name
- New value of property newPackageNamepublic Collection getSelectedDataObjects()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |