| Home >> All >> com >> port80 >> eclipse >> [ jdt Javadoc ] |
com.port80.eclipse.jdt: Javadoc index of package com.port80.eclipse.jdt.
Package Samples:
com.port80.eclipse.jdt.graph
com.port80.eclipse.jdt.graph.views
com.port80.eclipse.jdt.util
com.port80.eclipse.jdt.preferences
com.port80.eclipse.jdt.history
com.port80.eclipse.jdt.actions
com.port80.eclipse.jdt.method
com.port80.eclipse.jdt.annotation
Classes:
FileDependGraphAction: Depend Graph depicts the source file and class file type reference relationships. For source file, all types in the source file are grouped into one node. For binary class file, nested class are grouped to the node for their enclosing class. Reference is depicted by an edge to the referenced type/file. To make the graph more readable, edge from an inherited type is removed if its super class/interface exists in the graph and already has an edge to the same destination. Type are represented by vertex. The vertex name is the absolute file path for source type and fully qualified typename + ".java" ...
MethodView: Show methods of a type including methods inherited from super classes. This is similar to the Outline view except that it shows only methods and it shows non-private methods from the super classes even though they are not overriden. So user can knows what methods are available. This sample class demonstrates how to plug-in a new workbench view. The view shows data obtained from the model. The sample creates a dummy model on the fly, but a real implementation would connect to the model available either in this or another plug-in (e.g. the workspace). The view is connected to the model using a content ...
AnnotationManager: Data model for AnnotationView. Annotation keep the set of visited IResources together with access information. It kept all visited objects automatically upon visiting instead of manually by user. It can be used to backtrace visit history. It can be further bookmark or annotated by user. This is an enchancement of the BookmarkView which, unfortunately as of Eclipse 2.0, cannot bookmark binary classes and it is not easy for annotation. AnnotationManager also works without the AnnotationView active and manage only the visited object list and its related actions.
DependGraphAction: Extract an method call graph in UML like format for a given set of classes ( 'selected' objects). Each vertex represent either a caller or a callee. Caller is a method or a class labelled with method that calls external methods. Callee is method that is called by a caller. Edges of type '-hasCalls' represent calls from the caller vertex to the callee vertex. Edges of type '-typehier' represent type herierhical from superclass to derived classes. Edges of type '-implemented' represent that the head vertex (method) implements tail vertex (interface).
PersistentItem: Wrapper around object to make it a tree item and persistable. Currently, valid objects that can be persisted are IType, IMethod, other object type are not persisted. Each item is uniquely identified by its Kind, FullName, FullPath, Project. Items with the fields equal is the same item. When the presistable object is resolved to an actual object in the workspace, it is cached and subsequently return by getCached(). Use resolve() to force resolving again. Used by MethodView and WorkingSetView to save history objects.
JdtPreferencePage: This class represents a preference page that is contributed to the Preferences dialog. By subclassing FieldEditorPreferencePage , we can use the field support built into JFace that allows us to create a page that is small and knows how to save, restore and apply itself. This page is used to modify preferences only. They are stored in the preference store that belongs to the main plug-in class. That way, preferences can be accessed directly via the preference store.
AnnotationView: A TreeViewer that shows content of the AnnotationModel. The View provides various filter and sorting functions for inspecting and searching in the Annotation. The Annotation machanism automatically maintain the set of IResource/IJavaElement visited in various way with access information. The Annotation can be used for backtracing to previous location and for annotation.
JavaUtil: This is a utility class to provide static methods for: . Locating the IJavaElement being selected in the editor just activated. Typically called within an PartListener. This is used by MethodView and WorkingSetView to select the corresponding element when an editor is activated.
GraphViewerContributor: Manages the installation/deinstallation of global actions for multi-page editors. Responsible for the redirection of global actions to the active editor. Multi-page contributor replaces the contributors for the individual editors in the multi-page editor.
ShowMethodViewAction: Our sample action implements workbench action delegate. The action proxy will be created by the workbench and shown in the UI. When the user tries to use the action, this delegate will be created and execution will be delegated to it.
MethodViewContentProvider: Data model for MethodView. Methods of the input type is catalogy into public, protected, package and private folders. Each method item shows the method signature and the fully qualified Class name where the method is defined.
AnnotationSorter: Sort annotation entries according to prefered keys. Current valid keys are "Name", "Path", "Annotation", "AccessTime", "CreateTime", "Count". AccessTime, CreateTime and Count is sorted numerically larger first.
IAnnotationModelListener: Model listener interface between AnnotationManager and the AnnotationView. When data model managed by AnnotationManager changes, it notify the AnnotationView to refresh its presentation.
EditorHistory: EditorHistory maintain the history of files visited by the editor and provide a forward/backward/goto actions to navigate through the list.
JavaElementTypeComparator: Unmodified copy from org.eclipse.jdt.internal.ui.browsing.JavaElementTypeComparator since it is not public till Eclipse 2.0 release.
DependGraphOptionsDialog: Prompt user for call graph options. Options: Scope selected|selected+1 Detail class|method
MethodWrapper: Wrapper for an IMethodBinding to make sure they compares with the full method signature.
TypeWrapper: Wrapper of an ITypeBinding to make sure they compares with the full type name.
GraphViewer: A graph viewer in eclipse to view graph rendered in a BufferedImage.
GotoVisitedAction: Popup a dialog to let user choose the sort key from a list.
PersistentFolder: Persistent folder holds PersistentItem objects as children.
ProjectDependGraphAction: Show project dependency graph for projects in workspace.
MethodReferenceASTVisitor: Find method referenced in a given CompilationUnit.
| Home | Contact Us | Privacy Policy | Terms of Service |