public class RenameResourceElementsOperation extends MoveResourceElementsOperation
Notes:
JavaModelOperation.IPostActioncreatedElements, deltasPerProject, parserinsertBeforeElements, newParents, renamings, renamingsListactions, actionsEnd, actionsStart, APPEND, attributes, elementsToProcess, force, HAS_MODIFIED_RESOURCE_ATTR, isNested, KEEP_EXISTING, NO_ELEMENTS, OPERATION_STACKS, parentElements, POST_ACTION_VERBOSE, progressMonitor, REMOVEALL_APPEND, resultElements, TRUEEXTENSION_aj, EXTENSION_AJ, EXTENSION_class, EXTENSION_CLASS, EXTENSION_java, EXTENSION_JAVA, EXTENSION_jmod, EXTENSION_JMOD, SUFFIX_aj, SUFFIX_AJ, SUFFIX_class, SUFFIX_CLASS, SUFFIX_java, SUFFIX_JAVA, SUFFIX_STRING_aj, SUFFIX_STRING_AJ, SUFFIX_STRING_class, SUFFIX_STRING_CLASS, SUFFIX_STRING_java, SUFFIX_STRING_JAVA| Constructor and Description |
|---|
RenameResourceElementsOperation(IJavaElement[] elements,
IJavaElement[] destinations,
java.lang.String[] newNames,
boolean force)
When executed, this operation will rename the specified elements with the given names in the
corresponding destinations.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getMainTaskName()
Returns the name to be used by the progress monitor.
|
protected boolean |
isRename()
Returns
true if this operation represents a rename, false
if this operation represents a copy or move. |
protected void |
verify(IJavaElement element)
This method is called for each
IJavaElement before
processElement. |
isMovegetSchedulingRule, prepareDeltas, processDeltas, processElement, processElements, verifyerror, executeOperation, getDestinationParent, getNewNameFor, setInsertBefore, setRenamings, verifyDestination, verifyRenaming, verifySiblingaddAction, addDelta, addReconcileDelta, applyTextEdit, beginTask, canModifyRoots, checkCanceled, commonVerify, copyResources, createFile, createFolder, deleteEmptyPackageFragment, deleteResource, deleteResources, done, equalsOneOf, executeNestedOperation, firstActionWithID, getAttribute, getCompilationUnitFor, getCurrentOperationStack, getDocument, getElementToProcess, getJavaModel, getNestedFolders, getParentElement, getParentElements, getResultElements, getSubProgressMonitor, hasModifiedResource, internalWorked, isCanceled, isReadOnly, isTopLevelOperation, moveResources, newJavaElementDelta, popOperation, postAction, prefixesOneOf, pushOperation, removeAllPostAction, removeReconcileDelta, run, runOperation, runPostActions, setAttribute, setCanceled, setNested, setTaskName, subTask, workedpublic RenameResourceElementsOperation(IJavaElement[] elements, IJavaElement[] destinations, java.lang.String[] newNames, boolean force)
protected java.lang.String getMainTaskName()
MultiOperationgetMainTaskName in class MoveResourceElementsOperationMultiOperationprotected boolean isRename()
MultiOperationtrue if this operation represents a rename, false
if this operation represents a copy or move.isRename in class MultiOperationMultiOperation.isRename()protected void verify(IJavaElement element) throws JavaModelException
MultiOperationIJavaElement before
processElement. It should check that this element
can be processed.verify in class CopyResourceElementsOperationJavaModelExceptionMultiOperation