|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.contribution.visualiser.simpleImpl.SimpleContentProvider
Simple implementation of a content provider
| Constructor Summary | |
SimpleContentProvider()
|
|
| Method Summary | |
void |
activate()
Called when this provider is selected. |
void |
addGroup(IGroup grp)
Register a group |
void |
deactivate()
Called when this provider is currently active and another provider is selected. |
java.util.List |
getAllGroups()
Returns all registered groups |
java.util.List |
getAllMembers()
Returns the List of all IMembers in all registered groups |
java.util.List |
getAllMembers(IGroup group)
Returns all IMembers contained in the given IGroup |
org.eclipse.jface.resource.ImageDescriptor |
getGroupViewIcon()
Called when switching to this content provider to get the icon used in the Visualiser view for Group view. |
org.eclipse.jface.resource.ImageDescriptor |
getMemberViewIcon()
Called when switching to this content provider to get the icon used in the Visualiser view for Member view. |
void |
initialise()
Initialise the content provider. |
int |
numberOfGroupsDefined()
Get the total number of groups registered |
boolean |
processMouseclick(IMember member,
boolean markupWasClicked,
int buttonClicked)
Process a mouse click on a member belonging to this provider. |
protected void |
resetModel()
Empties the data structure that contains the added groups |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SimpleContentProvider()
| Method Detail |
public java.util.List getAllGroups()
getAllGroups in interface IContentProviderIContentProvider.getAllGroups()public java.util.List getAllMembers(IGroup group)
getAllMembers in interface IContentProviderIContentProvider.getAllMembers(IGroup)public java.util.List getAllMembers()
getAllMembers in interface IContentProviderpublic void initialise()
initialise in interface IContentProviderIContentProvider.initialise()public void addGroup(IGroup grp)
grp - public int numberOfGroupsDefined()
public boolean processMouseclick(IMember member,
boolean markupWasClicked,
int buttonClicked)
processMouseclick in interface IContentProviderIContentProvider.processMouseclick(IMember, boolean, int)public org.eclipse.jface.resource.ImageDescriptor getMemberViewIcon()
IContentProvider
getMemberViewIcon in interface IContentProviderIContentProvider.getMemberViewIcon()public org.eclipse.jface.resource.ImageDescriptor getGroupViewIcon()
IContentProvider
getGroupViewIcon in interface IContentProviderIContentProvider.getGroupViewIcon()protected void resetModel()
public void activate()
IContentProvider
activate in interface IContentProviderIContentProvider.activate()public void deactivate()
IContentProvider
deactivate in interface IContentProviderIContentProvider.deactivate()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||