|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The implementation of this interface is responsible for returning information about the bars that appear in the visualiser view. The related implementation of IMarkupProvider provides the information about the colored stripes on the bars. A simple implementation is provided in SimpleContentProvider - this contains basic implementations of some of the common features of a content provider In particular, it manages groups/members automatically. Important: The lists returned from the various get methods should either be lists of classes implementing IGroup or classes implementing IMember. Simple implementations of IGroup and IMember are SimpleGroup and SimpleMember.
Method Summary | |
java.util.List |
getAllGroups()
Return a list of all groups that the provider knows about. |
java.util.List |
getAllMembers()
Return a list of all members in all groups the provider knows about. |
java.util.List |
getAllMembers(IGroup group)
Return a list of all members in a group. |
java.lang.String |
getEmptyMessage()
This string returned here is displayed by the visualiser when the content provider has nothing to display. |
void |
initialise()
Called on visualiser startup, to get the provider ready. |
boolean |
processMouseclick(IMember member,
boolean markupWasClicked,
int buttonClicked)
Called when the user clicks on a member in the visualiser - the information passed is - The full name of the member, e.g. |
Method Detail |
public java.util.List getAllGroups()
public java.util.List getAllMembers(IGroup group)
public java.util.List getAllMembers()
public void initialise()
public boolean processMouseclick(IMember member, boolean markupWasClicked, int buttonClicked)
public java.lang.String getEmptyMessage()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |