|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IElementManager
| Field Summary | |
|---|---|
static int |
ADD_ELEMENT_TYPE
|
static int |
CHANGE_SET_TYPE
|
static int |
CREATE_SET_TYPE
|
static int |
DELETE_SET_TYPE
|
static java.lang.String |
EMPTY_ID
|
static int |
REMOVE_ELEMENT_TYPE
|
| Method Summary | |
|---|---|
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 |
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 |
java.lang.String |
getFullyQualifiedName(java.lang.String id)
Get fully qualified name of element |
org.eclipse.swt.graphics.Image |
getImage(IElement element)
Get element image |
java.lang.String |
getName(java.lang.String id)
Get name of element |
org.eclipse.ptp.core.elements.IPElement |
initial(org.eclipse.ptp.core.elements.IPUniverse universe)
initial elements |
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 |
removeSet(java.lang.String setID,
IElementHandler elementHandler)
Remove Set |
void |
removeSetListener(ISetListener setListener)
Remove Set Listener |
void |
setCurrentSetId(java.lang.String set_id)
set current set ID |
void |
setElementHandler(java.lang.String id,
IElementHandler handler)
Set element handler |
void |
shutdown()
Shutdown the manager |
int |
size()
Get element size |
| Field Detail |
|---|
static final java.lang.String EMPTY_ID
static final int CREATE_SET_TYPE
static final int DELETE_SET_TYPE
static final int CHANGE_SET_TYPE
static final int ADD_ELEMENT_TYPE
static final int REMOVE_ELEMENT_TYPE
| Method Detail |
|---|
void addSetListener(ISetListener setListener)
setListener - ISetListener
void addToSet(IElement[] elements,
IElementSet set)
elements - selected elementsset - Set
void addToSet(IElement[] elements,
java.lang.String setID,
IElementHandler elementHandler)
elements - selected elementssetID - set IDelementHandler - IElementHandlervoid clear()
java.lang.String createSet(IElement[] elements,
java.lang.String setID,
java.lang.String setName,
IElementHandler elementHandler)
elements - selected elementssetID - set IDsetName - set NameelementHandler - IElementHandler
void fireSetEvent(int eventType,
IElement[] elements,
IElementSet cur_set,
IElementSet pre_set)
eventType - the type of eventelements - the selected elementscur_set - the current setpre_set - the previous setjava.lang.String getCurrentSetId()
IElementHandler getElementHandler(java.lang.String id)
id - element ID
java.lang.String getFullyQualifiedName(java.lang.String id)
id - element ID
org.eclipse.swt.graphics.Image getImage(IElement element)
element - IElement
java.lang.String getName(java.lang.String id)
id - element ID
org.eclipse.ptp.core.elements.IPElement initial(org.eclipse.ptp.core.elements.IPUniverse universe)
void removeElementHandler(java.lang.String id)
id - element handler to remove
void removeFromSet(IElement[] elements,
java.lang.String setID,
IElementHandler elementHandler)
elements - selected elementssetID - set IDelementHandler - IElementHandler
void removeSet(java.lang.String setID,
IElementHandler elementHandler)
setID - set IDelementHandler - IElementHandlervoid removeSetListener(ISetListener setListener)
setListener - ISetListenervoid setCurrentSetId(java.lang.String set_id)
set_id - set ID
void setElementHandler(java.lang.String id,
IElementHandler handler)
id - element ID
param IElementHandlervoid shutdown()
int size()
|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||