|
Eclipse Platform Release 3.2 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.ltk.core.refactoring.history.RefactoringExecutionEvent
Event object to communicate refactoring execution notifications. These include before-the-fact notification of perform, undo and redo refactoring operations as well as after-the-fact notification of the above refactoring operations.
Refactoring execution listeners must be prepared to receive notifications from a background thread. Any UI access occurring inside the implementation must be properly synchronized using the techniques specified by the client's widget library.
IRefactoringExecutionListener
,
IRefactoringHistoryService
Field Summary | |
---|---|
static int |
ABOUT_TO_PERFORM
Event type indicating that a refactoring is about to be performed (value 4) |
static int |
ABOUT_TO_REDO
Event type indicating that a refactoring is about to be redone (value 6) |
static int |
ABOUT_TO_UNDO
Event type indicating that a refactoring is about to be undone (value 5) |
static int |
PERFORMED
Event type indicating that a refactoring has been performed (value 1) |
static int |
REDONE
Event type indicating that a refactoring has been performed (value 3) |
static int |
UNDONE
Event type indicating that a refactoring has been undone (value 2) |
Constructor Summary | |
---|---|
RefactoringExecutionEvent(IRefactoringHistoryService service,
int type,
RefactoringDescriptorProxy proxy)
Creates a new refactoring execution event. |
Method Summary | |
---|---|
RefactoringDescriptorProxy |
getDescriptor()
Returns the refactoring descriptor proxy. |
int |
getEventType()
Returns the event type. |
IRefactoringHistoryService |
getHistoryService()
Returns the refactoring history service |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int ABOUT_TO_PERFORM
public static final int ABOUT_TO_REDO
public static final int ABOUT_TO_UNDO
public static final int PERFORMED
public static final int REDONE
public static final int UNDONE
Constructor Detail |
public RefactoringExecutionEvent(IRefactoringHistoryService service, int type, RefactoringDescriptorProxy proxy)
service
- the refactoring history servicetype
- the event typeproxy
- the refactoring descriptor proxyMethod Detail |
public RefactoringDescriptorProxy getDescriptor()
Depending on the event, this proxy may not exist and cannot be resolved
to a refactoring descriptor. Clients should also be prepared to receive
notifications for unknown refactorings, which are discriminated by their
special id RefactoringDescriptor.ID_UNKNOWN
;
public int getEventType()
public IRefactoringHistoryService getHistoryService()
|
Eclipse Platform Release 3.2 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.