|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.etools.systems.core.SystemResourceListener
This class manages listening for resource changes within our project. Normally, we do not care about such changes. However, after a team synchronize, we do.
Field Summary | |
---|---|
static String |
copyright
|
Method Summary | |
---|---|
void |
addResourceChangeListener(IResourceChangeListener l)
Register a listener for resource change events on objects in our remote system project. |
static boolean |
changesPending()
Return true if changes are pending and hence a reloadRSE is in order |
protected void |
closeEditors()
Close active editors in RSE views. |
protected void |
closeViews()
Close active view in RSE perspective. |
void |
ensureOnResourceEventListening()
Ensure event listening is on. |
protected void |
fireResourceChangeEvent(IResourceChangeEvent event)
Fire resource change events to interested listeners. |
static String |
getKindString(int kind)
|
static SystemResourceListener |
getListener(IProject remoteSystemsProject)
Return singleton |
static String |
getTypeString(int type)
|
protected void |
openViews()
Open views in RSE perspective. |
protected boolean |
preScanForIgnore(IResourceDelta delta)
Prescan for unrelated events. |
protected boolean |
processDelta(String indent,
IResourceDelta delta)
Process all deltas CURRENTLY NOT USED. |
static void |
reloadRSE()
Re-load the whole RSE from the workspace. |
void |
removeResourceChangeListener(IResourceChangeListener l)
Remove a listener for resource change events on object in our remote system project. |
void |
resourceChanged(IResourceChangeEvent event)
|
void |
run()
IRunnable run method |
void |
turnOffResourceEventListening()
Turn off event listening. |
void |
turnOnResourceEventListening()
Turn off event listening. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String copyright
Method Detail |
public static SystemResourceListener getListener(IProject remoteSystemsProject)
public void addResourceChangeListener(IResourceChangeListener l)
However, the event will only be fired if a change is made to that resource outside of the normal activities of the Remote Systems Framework, and only for resources within the Remote Systems Connection project.
public void removeResourceChangeListener(IResourceChangeListener l)
public void turnOffResourceEventListening()
public void turnOnResourceEventListening()
public void ensureOnResourceEventListening()
public void resourceChanged(IResourceChangeEvent event)
IResourceChangeListener#resourceChanged(IResourceChangeEvent)
protected void fireResourceChangeEvent(IResourceChangeEvent event)
protected boolean preScanForIgnore(IResourceDelta delta)
protected boolean processDelta(String indent, IResourceDelta delta)
public static String getKindString(int kind)
public static String getTypeString(int type)
public void run()
run
in interface Runnable
protected void closeEditors()
protected void closeViews()
protected void openViews()
public static boolean changesPending()
public static void reloadRSE()
|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |