| java.lang.Object org.netbeans.spi.project.support.ProjectOperations
ProjectOperations | final public class ProjectOperations (Code) | | Allows gathering information for various project operations.
author: Jan Lahoda since: 1.7 |
getDataFiles | public static List<FileObject> getDataFiles(Project prj)(Code) | | Return list of files that are considered source files and folders for the given project.
Returns meaningful values only if some of the is*Supported methods
return true .
Parameters: prj - project to test list of data files/folders |
getMetadataFiles | public static List<FileObject> getMetadataFiles(Project prj)(Code) | | Return list of files that are considered metadata files and folders for the given project.
Returns meaningful values only if some of the is*Supported methods
return true .
Parameters: prj - project to test list of metadata files/folders |
isCopyOperationSupported | public static boolean isCopyOperationSupported(Project prj)(Code) | | Test whether the copy operation is supported on the given project.
Parameters: prj - project to test true if the project supports the copy operation,false otherwise |
isDeleteOperationSupported | public static boolean isDeleteOperationSupported(Project prj)(Code) | | Test whether the delete operation is supported on the given project.
Parameters: prj - project to test true if the project supports delete operation,false otherwise |
isMoveOperationSupported | public static boolean isMoveOperationSupported(Project prj)(Code) | | Tests whether the move or rename operations are supported on the given project.
Parameters: prj - project to test true if the project supports the move operation,false otherwise |
notifyCopied | public static void notifyCopied(Project original, Project nue, File originalPath, String name) throws IOException(Code) | | Notification that the project has been copied.
Should be called immediatelly after the project is copied.
The project is supposed to do all necessary fixes to the project's structure to
form a valid project.
Both original and newly created project (copy) are notified, in this order.
Parameters: original - original project Parameters: nue - new project (copy) Parameters: originalPath - the project folder of the original project (for consistency with notifyMoved) Parameters: name - new name of the project throws: IOException - is some error occurs |
notifyCopying | public static void notifyCopying(Project prj) throws IOException(Code) | | Notification that the project is about to be copyied.
Should be called immediatelly before the project is copied.
The project is supposed to do all required cleanup to allow the project to be copied.
Parameters: prj - project to notify throws: IOException - is some error occurs |
notifyDeleted | public static void notifyDeleted(Project prj) throws IOException(Code) | | Notification that the project has been deleted.
Should be called immediately after the project is deleted.
Parameters: prj - project to notify throws: IOException - is some error occurs |
notifyDeleting | public static void notifyDeleting(Project prj) throws IOException(Code) | | Notification that the project is about to be deleted.
Should be called immediately before the project is deleted.
The project is supposed to do all required cleanup to allow the project to be deleted.
Parameters: prj - project to notify throws: IOException - is some error occurs |
notifyMoved | public static void notifyMoved(Project original, Project nue, File originalPath, String name) throws IOException(Code) | | Notification that the project has been moved.
Should be called immediatelly after the project is moved.
The project is supposed to do all necessary fixes to the project's structure to
form a valid project.
Both original and moved project are notified, in this order.
Parameters: original - original project Parameters: nue - moved project Parameters: originalPath - the project folder of the original project Parameters: name - new name of the project throws: IOException - is some error occurs |
notifyMoving | public static void notifyMoving(Project prj) throws IOException(Code) | | Notification that the project is about to be moved.
Should be called immediately before the project is moved.
The project is supposed to do all required cleanup to allow the project to be moved.
Parameters: prj - project to notify throws: IOException - is some error occurs |
|
|