|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.core.runtime.PlatformObject
org.eclipse.ptp.ui.model.Element
org.eclipse.ptp.ui.model.ElementSet
public class ElementSet
| Field Summary |
|---|
| Fields inherited from class org.eclipse.ptp.ui.model.Element |
|---|
id, name, parent, pElement, registered, selected |
| Constructor Summary | |
|---|---|
ElementSet(IElement parent,
java.lang.String id,
java.lang.String name)
|
|
| Method Summary | |
|---|---|
void |
addElements(IElement[] elements)
Adds given elements to this set |
void |
addMatchSet(java.lang.String setID)
Store a list which set also contains the same element Adds to match set of given set id |
void |
clean()
Remove all the elements in this set |
int |
compareTo(java.lang.String s1,
java.lang.String s2)
|
boolean |
contains(IElement element)
Returns whether this set contains given element |
boolean |
contains(java.lang.String id)
Returns whether this set contains given element id |
boolean |
containsMatchSet(java.lang.String setID)
Returns whether given set id contains in match list |
int |
findIndexByID(java.lang.String id)
Returns position of given element id |
int |
findIndexByName(java.lang.String name)
Returns position of given element name |
IElement |
getElement(int index)
Returns element by given index |
IElement |
getElementByID(java.lang.String id)
Returns element by given element id |
IElement |
getElementByName(java.lang.String name)
Returns element by given element name |
IElement[] |
getElements()
Returns an array of elements of this set |
java.lang.String[] |
getMatchSetIDs()
Returns an array of match set id |
boolean |
isRootSet()
Returns whether this set is root or not |
void |
removeElement(java.lang.String id)
Removes Element from this set |
void |
removeElements(IElement[] elements)
Removes given elements from this set |
void |
removeMatchSet(java.lang.String setID)
Removes match sets of given set id |
int |
size()
Returns total elements of this set |
| Methods inherited from class org.eclipse.ptp.ui.model.Element |
|---|
cloneElement, compareTo, getID, getName, getParent, getPElement, isRegistered, isSelected, setRegistered, setSelected |
| Methods inherited from class org.eclipse.core.runtime.PlatformObject |
|---|
getAdapter |
| 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.model.IElement |
|---|
cloneElement, getID, getName, getParent, getPElement, isRegistered, isSelected, setRegistered, setSelected |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Constructor Detail |
|---|
public ElementSet(IElement parent,
java.lang.String id,
java.lang.String name)
| Method Detail |
|---|
public boolean isRootSet()
IElementSet
isRootSet in interface IElementSetpublic void addElements(IElement[] elements)
IElementSet
addElements in interface IElementSetpublic IElement getElement(int index)
IElementSet
getElement in interface IElementSetpublic IElement getElementByID(java.lang.String id)
IElementSet
getElementByID in interface IElementSetid - element id
public IElement getElementByName(java.lang.String name)
IElementSet
getElementByName in interface IElementSetname - element name
public int findIndexByID(java.lang.String id)
IElementSet
findIndexByID in interface IElementSetid - element id
public int findIndexByName(java.lang.String name)
IElementSet
findIndexByName in interface IElementSetname - element name
public IElement[] getElements()
IElementSet
getElements in interface IElementSetpublic void removeElements(IElement[] elements)
IElementSet
removeElements in interface IElementSetpublic void removeElement(java.lang.String id)
IElementSet
removeElement in interface IElementSet
public int compareTo(java.lang.String s1,
java.lang.String s2)
public int size()
IElementSet
size in interface IElementSetpublic void clean()
IElementSet
clean in interface IElementSetpublic boolean contains(IElement element)
IElementSet
contains in interface IElementSetpublic boolean contains(java.lang.String id)
IElementSet
contains in interface IElementSetpublic void addMatchSet(java.lang.String setID)
IElementSet
addMatchSet in interface IElementSetsetID - set idpublic void removeMatchSet(java.lang.String setID)
IElementSet
removeMatchSet in interface IElementSetsetID - set idpublic boolean containsMatchSet(java.lang.String setID)
IElementSet
containsMatchSet in interface IElementSetpublic java.lang.String[] getMatchSetIDs()
IElementSet
getMatchSetIDs in interface IElementSet
|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||