org.eclipse.ltk.core.refactoring.participants
Class ReorgExecutionLog
java.lang.Object
org.eclipse.ltk.core.refactoring.participants.ReorgExecutionLog
-
public class ReorgExecutionLog
- extends
Object
Objects of this class can be used as a log to trace the
execution of refactorings like copy and paste
This class is not intended to be subclassed by clients.
-
Since:
- 3.1
-
Restriction:
- This class is not intended to be subclassed by clients.
Method Summary
|
String
|
getNewName
(
Object element)
Returns the new name of the element. |
Object[]
|
getProcessedElements
()
Returns all processed elements |
Object[]
|
getRenamedElements
()
Returns all elements which got renamed during the
reorg refactoring |
boolean
|
isCanceled
()
Returns true if the reorg refactoring got
canceled; otherwise false
|
boolean
|
isProcessed
(
Object element)
Returns true if the specified element has been processed;
otherwise false
|
boolean
|
isRenamed
(
Object element)
Returns true if the specified element has been renamed;
otherwise false
|
void
|
markAsCanceled
()
Logs that the reorg refactoring got canceled by the
user. |
void
|
markAsProcessed
(
Object element)
Logs that the given element got processed by the
refactoring |
void
|
setNewName
(
Object element,
String newName)
Logs that the element got renamed to newName
by the reorg refactoring. |
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
ReorgExecutionLog
public ReorgExecutionLog()
- Creates new reorg execution log
markAsCanceled
public void markAsCanceled()
- Logs that the reorg refactoring got canceled by the
user.
-
isCanceled
public boolean isCanceled()
- Returns
true
if the reorg refactoring got
canceled; otherwise false
-
-
Returns:
- whether the refactoring got canceled or not
isProcessed
public boolean isProcessed(
Object element)
- Returns
true
if the specified element has been processed;
otherwise false
-
-
Parameters:
-
element
- the element to test
-
Returns:
- whether the specified element has been processed
-
Since:
- 3.3
isRenamed
public boolean isRenamed(
Object element)
- Returns
true
if the specified element has been renamed;
otherwise false
-
-
Parameters:
-
element
- the element to test
-
Returns:
- whether the specified element has been renamed
-
Since:
- 3.3
markAsProcessed
public void markAsProcessed(
Object element)
- Logs that the given element got processed by the
refactoring
-
-
Parameters:
-
element
- the element that got processed
getProcessedElements
public
Object[] getProcessedElements()
- Returns all processed elements
-
-
Returns:
- all processed elements
setNewName
public void setNewName(
Object element,
String newName)
- Logs that the element got renamed to
newName
by the reorg refactoring.
-
-
Parameters:
-
element
- the element which got renamed -
newName
- the new name of the element
getRenamedElements
public
Object[] getRenamedElements()
- Returns all elements which got renamed during the
reorg refactoring
-
-
Returns:
- the renamed elements
getNewName
public
String getNewName(
Object element)
- Returns the new name of the element. Returns
null
if the element didn't get renamed.
-
-
Parameters:
-
element
- the element for which the new name is
requested
-
Returns:
- the new name of
null
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.