|
|||||||||||
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.ISelectionListener
public java.util.List getAllMembers(IGroup group)
getAllMembers
in interface IContentProvider
IContentProvider.getAllMembers(org.eclipse.contribution.visualiser.interfaces.IGroup)
public java.util.List getAllMembers()
getAllMembers
in interface IContentProvider
IContentProvider.getAllMembers()
public void initialise()
initialise
in interface IContentProvider
IContentProvider.initialise()
public void lookForData()
public boolean processMouseclick(IMember member, boolean markupWasClicked, int buttonClicked)
processMouseclick
in interface IContentProvider
IContentProvider.processMouseclick(IMember, boolean, int)
public java.util.List getAllGroups()
getAllGroups
in interface IContentProvider
public 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 IContentProvider
IContentProvider.getEmptyMessage()
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()
public org.eclipse.jdt.core.IJavaProject getCurrentProject()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |