|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ptp.ui.managers.AbstractElementManager
public abstract class AbstractElementManager
| Field Summary | |
|---|---|
protected java.lang.String |
cur_set_id
|
protected java.util.Map<java.lang.String,IElementHandler> |
elementHandlers
|
protected org.eclipse.core.runtime.ListenerList |
jListeners
|
protected IModelPresentation |
modelPresentation
|
protected org.eclipse.core.runtime.ListenerList |
setListeners
|
| Fields inherited from interface org.eclipse.ptp.ui.IElementManager |
|---|
ADD_ELEMENT_TYPE, CHANGE_SET_TYPE, CREATE_SET_TYPE, DELETE_SET_TYPE, EMPTY_ID, REMOVE_ELEMENT_TYPE |
| Constructor Summary | |
|---|---|
AbstractElementManager()
Constructor |
|
| Method Summary | |
|---|---|
void |
addJobChangedListener(IJobChangedListener jobListener)
|
void |
addSetListener(ISetListener setListener)
Add Set Listener |
void |
addToSet(IElement[] elements,
IElementSet set)
Add elements to set |
void |
addToSet(IElement[] elements,
java.lang.String setID,
IElementHandler elementHandler)
Add elements to set |
void |
clear()
clean all setting |
java.lang.String |
createSet(IElement[] elements,
java.lang.String setID,
java.lang.String setName,
IElementHandler elementHandler)
Create a Set |
void |
fireJobChangedEvent(int type,
java.lang.String cur_job_id,
java.lang.String pre_job_id)
|
void |
fireSetEvent(int eventType,
IElement[] elements,
IElementSet cur_set,
IElementSet pre_set)
Fire Event for set change |
java.lang.String |
getCurrentSetId()
Get current set ID |
IElementHandler |
getElementHandler(java.lang.String id)
Get element handler |
abstract org.eclipse.swt.graphics.Image |
getImage(IElement element)
Get element image |
void |
removeElementHandler(java.lang.String id)
Remove the element handler |
void |
removeFromSet(IElement[] elements,
java.lang.String setID,
IElementHandler elementHandler)
Remove elements in specific Set |
void |
removeJobChangedListener(IJobChangedListener jobListener)
|
void |
removeSet(java.lang.String setID,
IElementHandler elementHandler)
Remove Set |
void |
removeSetListener(ISetListener setListener)
Remove Set Listener |
void |
setElementHandler(java.lang.String id,
IElementHandler handler)
Set element handler |
void |
shutdown()
Shutdown the manager |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ptp.ui.IElementManager |
|---|
getFullyQualifiedName, getName, initial, setCurrentSetId, size |
| Field Detail |
|---|
protected IModelPresentation modelPresentation
protected java.lang.String cur_set_id
protected org.eclipse.core.runtime.ListenerList setListeners
protected org.eclipse.core.runtime.ListenerList jListeners
protected java.util.Map<java.lang.String,IElementHandler> elementHandlers
| Constructor Detail |
|---|
public AbstractElementManager()
| Method Detail |
|---|
public void addJobChangedListener(IJobChangedListener jobListener)
public void addSetListener(ISetListener setListener)
IElementManager
addSetListener in interface IElementManagersetListener - ISetListener
public void addToSet(IElement[] elements,
IElementSet set)
IElementManager
addToSet in interface IElementManagerelements - selected elementsset - Set
public void addToSet(IElement[] elements,
java.lang.String setID,
IElementHandler elementHandler)
IElementManager
addToSet in interface IElementManagerelements - selected elementssetID - set IDelementHandler - IElementHandlerpublic void clear()
IElementManager
clear in interface IElementManager
public java.lang.String createSet(IElement[] elements,
java.lang.String setID,
java.lang.String setName,
IElementHandler elementHandler)
IElementManager
createSet in interface IElementManagerelements - selected elementssetID - set IDsetName - set NameelementHandler - IElementHandler
public void fireJobChangedEvent(int type,
java.lang.String cur_job_id,
java.lang.String pre_job_id)
public void fireSetEvent(int eventType,
IElement[] elements,
IElementSet cur_set,
IElementSet pre_set)
IElementManager
fireSetEvent in interface IElementManagereventType - the type of eventelements - the selected elementscur_set - the current setpre_set - the previous setpublic java.lang.String getCurrentSetId()
IElementManager
getCurrentSetId in interface IElementManagerpublic IElementHandler getElementHandler(java.lang.String id)
IElementManager
getElementHandler in interface IElementManagerid - element ID
public void removeElementHandler(java.lang.String id)
IElementManager
removeElementHandler in interface IElementManagerid - element handler to removepublic abstract org.eclipse.swt.graphics.Image getImage(IElement element)
IElementManager
getImage in interface IElementManagerelement - IElement
public void removeFromSet(IElement[] elements,
java.lang.String setID,
IElementHandler elementHandler)
IElementManager
removeFromSet in interface IElementManagerelements - selected elementssetID - set IDelementHandler - IElementHandlerpublic void removeJobChangedListener(IJobChangedListener jobListener)
public void removeSet(java.lang.String setID,
IElementHandler elementHandler)
IElementManager
removeSet in interface IElementManagersetID - set IDelementHandler - IElementHandlerpublic void removeSetListener(ISetListener setListener)
IElementManager
removeSetListener in interface IElementManagersetListener - ISetListener
public void setElementHandler(java.lang.String id,
IElementHandler handler)
IElementManager
setElementHandler in interface IElementManagerid - element ID
param IElementHandlerpublic void shutdown()
IElementManager
shutdown in interface IElementManager
|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||