|
|||||||||||
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 | |
void |
activate()
Called when this provider is selected. |
void |
deactivate()
Called when this provider is currently active and another provider is selected. |
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 |
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 |
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. |
java.util.List |
getMembersForPackage(org.eclipse.jdt.core.IPackageFragment PF)
Get all JDT members for the given IPackageFragment (Java package) |
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 getMembersForPackage(org.eclipse.jdt.core.IPackageFragment PF)
PF
-
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()
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 |