|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.contribution.visualiser.jdtimpl.JDTContentProvider
| Constructor Summary | |
JDTContentProvider()
|
|
| Method Summary | |
java.util.List |
getAllGroups()
Get all groups |
java.util.List |
getAllJDTGroups(org.eclipse.jdt.core.IJavaProject JP)
Get all package fragments for the given Java project |
java.util.List |
getAllJDTMembers(org.eclipse.jdt.core.IPackageFragment PF)
Get all JDT members for the given IPackageFragment (Java package) |
java.util.List |
getAllMembers()
Get all members |
java.util.List |
getAllMembers(IGroup group)
Get all members for the given group |
org.eclipse.jdt.core.IJavaProject |
getCurrentProject()
Get the current project |
java.lang.String |
getEmptyMessage()
Return message to display when visualiser is empty |
JDTGroup |
getGroupForFragment(org.eclipse.jdt.core.IPackageFragment ipf)
Get a JDTGroup to represent the give IPackageFragment (Java package) |
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 |
void |
lookForData()
Attempts to find some data to display by looking for selections in each of the packages view, projects view, and package explorer (in turn). |
boolean |
processMouseclick(IMember member,
boolean markupWasClicked,
int buttonClicked)
Process a mouse click on a member |
void |
selectionChanged(org.eclipse.ui.IWorkbenchPart iwp,
org.eclipse.jface.viewers.ISelection is)
Keeps the currentResource and currentProject information up to date in this class, as this method is called whenever a user changes their selection in the workspace. |
void |
trace(java.lang.String string)
Simple trace routine - we can turn trace on and off by commenting out the body. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public JDTContentProvider()
| Method Detail |
public void trace(java.lang.String string)
public void selectionChanged(org.eclipse.ui.IWorkbenchPart iwp,
org.eclipse.jface.viewers.ISelection is)
selectionChanged in interface org.eclipse.ui.ISelectionListenerpublic java.util.List getAllMembers(IGroup group)
getAllMembers in interface IContentProviderIContentProvider.getAllMembers(org.eclipse.contribution.visualiser.interfaces.IGroup)public java.util.List getAllMembers()
getAllMembers in interface IContentProviderIContentProvider.getAllMembers()public void initialise()
initialise in interface IContentProviderIContentProvider.initialise()public void lookForData()
public boolean processMouseclick(IMember member,
boolean markupWasClicked,
int buttonClicked)
processMouseclick in interface IContentProviderIContentProvider.processMouseclick(IMember, boolean, int)public java.util.List getAllGroups()
getAllGroups in interface IContentProviderpublic JDTGroup getGroupForFragment(org.eclipse.jdt.core.IPackageFragment ipf)
ipf -
public java.util.List getAllJDTGroups(org.eclipse.jdt.core.IJavaProject JP)
JP -
public java.util.List getAllJDTMembers(org.eclipse.jdt.core.IPackageFragment PF)
PF -
public java.lang.String getEmptyMessage()
getEmptyMessage in interface IContentProviderIContentProvider.getEmptyMessage()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()public org.eclipse.jdt.core.IJavaProject getCurrentProject()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||