|
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 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,
String setID,
IElementHandler elementHandler)
Add elements to set |
void |
clear()
clean all setting |
String |
createSet(IElement[] elements,
String setID,
String setName,
IElementHandler elementHandler)
Create a Set |
void |
fireSetEvent(int eventType,
IElement[] elements,
IElementSet cur_set,
IElementSet pre_set)
Fire Event for set change |
String |
getCurrentSetId()
Get current set ID |
IElementHandler |
getElementHandler(String id)
Get element handler |
String |
getFullyQualifiedName(String id)
Get fully qualified name of element |
org.eclipse.swt.graphics.Image |
getImage(IElement element)
Get element image |
String |
getName(String id)
Get name of element |
org.eclipse.ptp.core.elements.IPElement |
initial(org.eclipse.ptp.core.elements.IPUniverse universe)
initial elements |
void |
removeElementHandler(String id)
Remove the element handler |
void |
removeFromSet(IElement[] elements,
String setID,
IElementHandler elementHandler)
Remove elements in specific Set |
void |
removeSet(String setID,
IElementHandler elementHandler)
Remove Set |
void |
removeSetListener(ISetListener setListener)
Remove Set Listener |
void |
setCurrentSetId(String set_id)
set current set ID |
void |
setElementHandler(String id,
IElementHandler handler)
Set element handler |
void |
shutdown()
Shutdown the manager |
int |
size()
Get element size |
Field Detail |
---|
static final 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
- ISetListenervoid addToSet(IElement[] elements, IElementSet set)
elements
- selected elementsset
- Setvoid addToSet(IElement[] elements, String setID, IElementHandler elementHandler)
elements
- selected elementssetID
- set IDelementHandler
- IElementHandlervoid clear()
String createSet(IElement[] elements, String setID, 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 setString getCurrentSetId()
IElementHandler getElementHandler(String id)
id
- element ID
String getFullyQualifiedName(String id)
id
- element ID
org.eclipse.swt.graphics.Image getImage(IElement element)
element
- IElement
String getName(String id)
id
- element ID
org.eclipse.ptp.core.elements.IPElement initial(org.eclipse.ptp.core.elements.IPUniverse universe)
void removeElementHandler(String id)
id
- element handler to removevoid removeFromSet(IElement[] elements, String setID, IElementHandler elementHandler)
elements
- selected elementssetID
- set IDelementHandler
- IElementHandlervoid removeSet(String setID, IElementHandler elementHandler)
setID
- set IDelementHandler
- IElementHandlervoid removeSetListener(ISetListener setListener)
setListener
- ISetListenervoid setCurrentSetId(String set_id)
set_id
- set IDvoid setElementHandler(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 |