Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Page 1   2  
org.eclipse.ant.* (266)org.eclipse.compare.* (115)org.eclipse.core.* (542)
org.eclipse.debug.* (500)org.eclipse.help.* (195)org.eclipse.jdi.* (134)
org.eclipse.jdt.* (3034)org.eclipse.jface.* (508)org.eclipse.ltk.* (118)
org.eclipse.osgi.* (169)org.eclipse.pde.* (874)org.eclipse.platform.* (1)
org.eclipse.search.* (115)org.eclipse.search2.* (32)org.eclipse.swt.* (594)

Package Samples:

org.eclipse.swt.graphics.custom
org.eclipse.swt.widgets
org.eclipse.jdt.internal.junit.runner
org.eclipse.swt.internal.mozilla
org.eclipse.swt.internal.image
org.eclipse.swt.internal
org.eclipse.swt.browser
org.eclipse.swt.graphics
org.eclipse.swt.events
org.eclipse.swt
org.eclipse.swt.layout
org.eclipse.swt.accessibility
org.eclipse.swt.awt
org.eclipse.swt.dnd
org.eclipse.swt.printing
org.eclipse.swt.program
org.eclipse.swt.custom
org.eclipse.swt.internal.gnome
org.eclipse.swt.internal.gtk
org.eclipse.swt.internal.accessibility.gtk

Classes:

DebugEvent: A debug event describes an event in a program being debugged or in a running process. Debug models and process implementations are required to generate debug events as specified by this class. The following list defines the events generated for each debug model element. The getSource() method of a debug event returns the element associated with the event. Creation events are guaranteed to occur in a top down order - that is, parents are created before children. Termination events are guaranteed to occur in a bottom up order - that is, children before parents. However, termination events are not ...
IClasspathEntry: An entry on a Java project classpath identifying one or more package fragment roots. A classpath entry has a content kind (either source, K_SOURCE , or binary, K_BINARY ), which is inherited by each package fragment root and package fragment associated with the entry. A classpath entry can refer to any of the following: Source code in the current project. In this case, the entry identifies a root folder in the current project containing package fragments and .java source files. The root folder itself represents a default package, subfolders represent package fragments, and .java files represent ...
IJavaElementDelta: A Java element delta describes changes in Java element between two discrete points in time. Given a delta, clients can access the element that has changed, and any children that have changed. Deltas have a different status depending on the kind of change they represent. The list below summarizes each status (as returned by getKind ) and its meaning (see individual constants for a more detailled description): ADDED - The element described by the delta has been added. REMOVED - The element described by the delta has been removed. CHANGED - The element described by the delta has been changed in some ...
IDocument: An IDocument represents text providing support for text manipulation positions partitions line information document change listeners document partition change listeners A document allows to set its content and to manipulate it. For manipulation a document provides the replace method which substitutes a given string for a specified text range in the document. On each document change, all registered document listeners are informed exactly once. Positions are stickers to the document's text that are updated when the document is changed. Positions are updated by IPositionUpdater s. Position updaters ...
ITextViewer: A text viewer connects a text widget with an IDocument . The document is used as the widget's text model. It supports the following kinds of listeners: view port listeners to inform about changes of the viewer's view port text listeners to inform about changes of the document and the subsequent viewer change text input listeners to inform about changes of the viewer's input document. A text viewer supports a set of configuration options and plug-ins defining its behavior: undo manager double click behavior auto indentation text hover Installed plug-ins are not automatically activated. Plug-ins ...
Plugin: The abstract superclass of all plug-in runtime class implementations. A plug-in subclasses this class and overrides the appropriate life cycle methods in order to react to the life cycle requests automatically issued by the platform. For compatibility reasons, the methods called for those life cycle events vary, please see the "Constructors and life cycle methods" section below. Conceptually, the plug-in runtime class represents the entire plug-in rather than an implementation of any one particular extension the plug-in declares. A plug-in is not required to explicitly specify a plug-in runtime ...
ASTVisitor: A visitor for abstract syntax trees. For each different concrete AST node type T there are a pair of methods: public boolean visit( T node) - Visits the given node to perform some arbitrary operation. If true is returned, the given node's child nodes will be visited next; however, if false is returned, the given node's child nodes will not be visited. The default implementation provided by this class does nothing and returns true (with the exception of ASTVisitor.visit(Javadoc) 55 ). Subclasses may reimplement this method as needed. public void endVisit( T node) - Visits the given node to perform ...
FilterImpl: RFC 1960-based Filter. Filter objects can be created by calling the constructor with the desired filter string. A Filter object can be called numerous times to determine if the match argument matches the filter string that was used to create the Filter object. The syntax of a filter string is the string representation of LDAP search filters as defined in RFC 1960: A String Representation of LDAP Search Filters (available at http://www.ietf.org/rfc/rfc1960.txt). It should be noted that RFC 2254: A String Representation of LDAP Search Filters (available at http://www.ietf.org/rfc/rfc2254.txt) supersedes ...
DelegatingDragAdapter: A DelegatingDragAdapter is a DragSourceListener that maintains and delegates to a set of TransferDragSourceListener s. Each TransferDragSourceListener can then be implemented as if it were the DragSource's only DragSourceListener. When a drag is started, a subset of all TransferDragSourceListeners is generated and stored in a list of active listeners. This subset is calculated by forwarding true . The DragSource 's set of supported Transfer types ({@link DragSource#setTransfer(Transfer[])}) is updated to reflect the Transfer types corresponding to the active listener subset. If and when {@link ...
EventManager: This class is the central class for the Event Manager. Each program that wishes to use the Event Manager should construct an EventManager object and use that object to construct ListenerQueue for dispatching events. EventListeners objects should be used to manage listener lists. This example uses the ficticous SomeEvent class and shows how to use this package to deliver a SomeEvent to a set of SomeEventListeners. // Create an EventManager with a name for an asynchronous event dispatch thread EventManager eventManager = new EventManager("SomeEvent Async Event Dispatcher Thread"); // Create an EventListeners ...
ASTNode: Abstract superclass of all Abstract Syntax Tree (AST) node types. An AST node represents a Java source code construct, such as a name, type, expression, statement, or declaration. Each AST node belongs to a unique AST instance, called the owning AST. The children of an AST node always have the same owner as their parent node. If a node from one AST is to be added to a different AST, the subtree must be cloned first to ensure that the added nodes have the correct owning AST. When an AST node is part of an AST, it has a unique parent node. Clients can navigate upwards, from child to parent, as well ...
TableCursor: A TableCursor provides a way for the user to navigate around a Table using the keyboard. It also provides a mechanism for selecting an individual cell in a table. Here is an example of using a TableCursor to navigate to a cell and then edit it. public static void main(String[] args) { Display display = new Display(); Shell shell = new Shell(display); shell.setLayout(new GridLayout()); // create a a table with 3 columns and fill with data final Table table = new Table(shell, SWT.BORDER | SWT.MULTI | SWT.FULL_SELECTION); table.setLayoutData(new GridData(GridData.FILL_BOTH)); TableColumn column1 = ...
Signature: Provides methods for encoding and decoding type and method signature strings. Signatures obtained from parsing source (".java") files differ subtly from ones obtained from pre-compiled binary (".class") files in class names are usually left unresolved in the former. For example, the normal resolved form of the type "String" embeds the class's package name ("Ljava.lang.String;" or "Ljava/lang/String;"), whereas the unresolved form contains only what is written "QString;". Generic types introduce to the Java language in J2SE 1.5 add three new facets to signatures: type variables, parameterized types ...
IWorkbenchActionConstants: Action ids for standard actions, groups in the workbench menu bar, and global actions. This interface contains constants only; it is not intended to be implemented or extended. Standard menus File menu ( M_FILE ) Edit menu ( M_EDIT ) Window menu ( M_WINDOW ) Help menu ( M_HELP ) Standard group for adding top level menus Extra top level menu group ( MB_ADDITIONS ) Global actions Undo ( UNDO ) Redo ( REDO ) Cut ( CUT ) Copy ( COPY ) Paste ( PASTE ) Delete ( DELETE ) Find ( FIND ) Select All ( SELECT_ALL ) Add Bookmark ( BOOKMARK ) Standard File menu actions Start group ( FILE_START ) End group ( ...
DragSource: DragSource defines the source object for a drag and drop transfer. IMPORTANT: This class is not intended to be subclassed. A drag source is the object which originates a drag and drop operation. For the specified widget, it defines the type of data that is available for dragging and the set of operations that can be performed on that data. The operations can be any bit-wise combination of DND.MOVE, DND.COPY or DND.LINK. The type of data that can be transferred is specified by subclasses of Transfer such as TextTransfer or FileTransfer. The type of data transferred can be a predefined system type ...
AbstractUIPlugin: Abstract base class for plug-ins that integrate with the Eclipse platform UI. Subclasses obtain the following capabilities: Preferences The platform core runtime contains general support for plug-in preferences ( org.eclipse.core.runtime.Preferences ). This class provides appropriate conversion to the older JFace preference API ( org.eclipse.jface.preference.IPreferenceStore ). The method getPreferenceStore returns the JFace preference store (cf. Plugin.getPluginPreferences which returns a core runtime preferences object. Subclasses may reimplement initializeDefaultPreferences to set up any default ...
BundleNativeCode: This class represents a description of native code. Native Code dependencies The Bundle-NativeCode header allows a bundle to carry the native code it needs, and make use of it when it is installed. The bundle must have RuntimePermission in order to run native code in the Framework. The value of the header must conform to the following syntax: Bundle-NativeCode: nativecode-clause ( , nativecode-clause)* nativecode-clause: nativepaths ( ; env-parameter )* nativepaths: nativepath ( ; nativepath )* env-parameter: ( processordef | osnamedef | osversiondef | languagedef ) processordef: processor= token ...
WorkbenchAdvisor: Public base class for configuring the workbench. Note that the workbench advisor object is created in advance of creating the workbench. However, by the time the workbench starts calling methods on this class, PlatformUI.getWorkbench is guaranteed to have been properly initialized. Example of creating and running a workbench (in an IPlatformRunnable ): public class MyApplication implements IPlatformRunnable { public Object run(Object args) { WorkbenchAdvisor workbenchAdvisor = new MyWorkbenchAdvisor(); Display display = PlatformUI.createDisplay(); int returnCode = PlatformUI.createAndRunWorkbench(display, ...
DelegatingDropAdapter: A DelegatingDropAdapter is a DropTargetListener that maintains and delegates to a set of TransferDropTargetListener s. Each TransferDropTargetListener can then be implemented as if it were the DropTarget's only DropTargetListener . On dragEnter , dragOperationChanged , dragOver and drop , a current listener is obtained from the set of all TransferDropTargetListeners . The current listener is the first listener to return true for TransferDropTargetListener.isEnabled(DropTargetEvent) 55 . The current listener is forwarded all DropTargetEvents until some other listener becomes the current listener, ...
TraverseEvent: Instances of this class are sent as a result of widget traversal actions. The traversal event allows fine control over keyboard traversal in a control both to implement traversal and override the default traversal behavior defined by the system. This is achieved using two fields, detail and doit . When a control is traversed, a traverse event is sent. The detail describes the type of traversal and the doit indicates the default behavior of the system. For example, when a right arrow key is pressed in a text control, the detail field is TRAVERSE_ARROW_NEXT and the doit field is false , indicating ...
IResourceChangeEvent: Resource change events describe changes to resources. There are currently five different types of resource change events: After-the-fact batch reports of arbitrary creations, deletions and modifications to one or more resources expressed as a hierarchical resource delta. Event type is PRE_BUILD , and getDelta returns the hierarchical delta. The resource delta is rooted at the workspace root. These events are broadcast to interested parties immediately before the first build of any kind in a workspace modifying operation. If autobuilding is not enabled, these events still occur at times when autobuild ...
Preferences: A table of preference settings, mapping named properties to values. Property names are non-empty strings; property values can be either booleans, non-null strings, or values of one of the primitive number types. The table consists of two, sparse, layers: the lower layer holds default values for properties, and the upper layer holds explicitly set values for properties. Normal retrieval looks for an explicitly set value for the given property in the upper layer; if there is nothing for that property in the upper layer, it next looks for a default value for the given property in the lower layer; ...
CompareEditorInput: A compare operation which can present its results in a special editor. Running the compare operation and presentating the results in a compare editor are combined in one class because it allows a client to keep the implementation all in one place while separating it from the innards of a specific UI implementation of compare/merge. A CompareEditorInput defines methods for the following sequence steps: running a lengthy compare operation under progress monitor control, creating a UI for displaying the model and initializing the some widgets with the compare result, tracking the dirty state of the ...
ILaunchShortcut: A launch shortcut is capable of launching a selection or active editor in the workbench. The delegate is responsible for interpretting the selection or active editor (if it applies), and launching an application. This may require creating a new launch configuration with default values, or re-using an existing launch configuration. A launch shortcut is defined as an extension of type org.eclipse.debug.ui.launchShortcuts . A shortcut specifies the perspectives in which is should be available from the "Run/Debug" cascade menus. A launch shortcut extension is defined in plugin.xml . Following is an ...
Change: An abstract base implementation for object representing a generic change to the workbench. A Change object is typically created by calling Refactoring.createChange() . This class should be subclassed by clients wishing to provide new changes. Changes are best executed by using a PerformChangeOperation . If clients execute a change directly then the following life cycle has to be honored: after a single change or a tree of changes has been created, the method initializeValidationState has to be called. the method isValid can be used to determine if a change can still be applied to the workspace. ...

Home | Contact Us | Privacy Policy | Terms of Service