|
|||||||||||
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 IContentProvider
IContentProvider.getAllGroups()
public java.util.List getAllMembers(IGroup group)
getAllMembers
in interface IContentProvider
IContentProvider.getAllMembers(IGroup)
public java.util.List getAllMembers()
getAllMembers
in interface IContentProvider
public void initialise()
initialise
in interface IContentProvider
IContentProvider.initialise()
public void addGroup(IGroup grp)
grp
- public int numberOfGroupsDefined()
public boolean processMouseclick(IMember member, boolean markupWasClicked, int buttonClicked)
processMouseclick
in interface IContentProvider
IContentProvider.processMouseclick(IMember, boolean, int)
public org.eclipse.jface.resource.ImageDescriptor getMemberViewIcon()
IContentProvider
getMemberViewIcon
in interface IContentProvider
IContentProvider.getMemberViewIcon()
public org.eclipse.jface.resource.ImageDescriptor getGroupViewIcon()
IContentProvider
getGroupViewIcon
in interface IContentProvider
IContentProvider.getGroupViewIcon()
protected void resetModel()
public void activate()
IContentProvider
activate
in interface IContentProvider
IContentProvider.activate()
public void deactivate()
IContentProvider
deactivate
in interface IContentProvider
IContentProvider.deactivate()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |