org.eclipse.jdt.core

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE Eclipse » jdt » org.eclipse.jdt.core 
org.eclipse.jdt.core
Package-level Javadoc The Java model is the set of classes that model the objects associated with creating, editing, and building a Java program.

Package Specification


This package contains the Java model classes, which implement Java specific behaviour for resources and further decompose java resources into model elements.

Java Source File NameTypeComment
BindingKey.javaClass Utility class to decode or create a binding key.
BufferChangedEvent.javaClass A buffer changed event describes how a buffer has changed.
CheckDebugAttributes.javaClass

An Ant task to find out if a class file or a jar contains debug attributes.

ClasspathContainerInitializer.javaClass Abstract base implementation of all classpath container initializer. Classpath variable containers are used in conjunction with the "org.eclipse.jdt.core.classpathContainerInitializer" extension point.

Clients should subclass this class to implement a specific classpath container initializer.

ClasspathVariableInitializer.javaClass Abstract base implementation of all classpath variable initializers. Classpath variable initializers are used in conjunction with the "org.eclipse.jdt.core.classpathVariableInitializer" extension point.

Clients should subclass this class to implement a specific classpath variable initializer.

CompletionContext.javaClass Completion context.
CompletionFlags.javaClass Utility class for decoding additional flags in completion proposal.
CompletionProposal.javaClass Completion proposal.

In typical usage, the user working in a Java code editor issues a code assist command.

CompletionRequestor.javaClass Abstract base class for a completion requestor which is passed completion proposals as they are generated in response to a code assist request.
CompletionRequestorAdapter.javaClass Adapter of the requestor interface ICompletionRequestor.
CorrectionEngine.javaClass This class is the entry point for source corrections. This class is not intended to be subclassed by clients.
ElementChangedEvent.javaClass An element changed event describes a change to the structure or contents of a tree of Java elements.
Flags.javaClass Utility class for decoding modifier flags in Java elements.

This class provides static methods only; it is not intended to be instantiated or subclassed by clients.

Note that the numeric values of these flags match the ones for class files as described in the Java Virtual Machine Specification.

IAccessRule.javaInterface Describes an access rule to source and class files on a classpath entry. An access rule is composed of a file pattern and a kind (accessible, non accessible, or discouraged).

On a given classpath entry, the access rules are considered in the order given when the entry was created.

IBuffer.javaInterface A buffer contains the text contents of a resource.
IBufferChangedListener.javaInterface A listener, which gets notified when the contents of a specific buffer have changed, or when the buffer is closed.
IBufferFactory.javaInterface A factory that creates IBuffers for openables.
IClassFile.javaInterface Represents an entire binary type (single .class file). A class file has a single child of type IType. Class file elements need to be opened before they can be navigated. If a class file cannot be parsed, its structure remains unknown.
IClasspathAttribute.javaInterface A classpath attribute defines a name/value pair that can be persisted with a classpath entry.
IClasspathContainer.javaInterface Interface of a classpath container. A classpath container provides a way to indirectly reference a set of classpath entries through a classpath entry of kind CPE_CONTAINER.
IClasspathEntry.javaInterface An entry on a Java project classpath identifying one or more package fragment roots.
ICodeAssist.javaInterface Common protocol for Java elements that support source code assist and code resolve.
ICodeCompletionRequestor.javaInterface A completion requestor accepts results as they are computed and is aware of source positions to complete the various different results.
ICodeFormatter.javaInterface Specification for a generic source code formatter.
ICompilationUnit.javaInterface Represents an entire Java compilation unit (source file with one of the JavaCore.getJavaLikeExtensions Java-like extensions ).
ICompletionRequestor.javaInterface A completion requestor accepts results as they are computed and is aware of source positions to complete the various different results.
ICorrectionRequestor.javaInterface A callback interface for receiving java problem correction.
IElementChangedListener.javaInterface An element changed listener receives notification of changes to Java elements maintained by the Java model.
IField.javaInterface Represents a field declared in a type.
IImportContainer.javaInterface Represents an import container is a child of a Java compilation unit that contains all (and only) the import declarations.
IImportDeclaration.javaInterface Represents an import declaration in Java compilation unit.
IInitializer.javaInterface Represents a stand-alone instance or class (static) initializer in a type.
IJarEntryResource.javaInterface A jar entry corresponding to a non-Java resource in an archive IPackageFragment or IPackageFragmentRoot .
IJavaElement.javaInterface Common protocol for all elements provided by the Java model. Java model elements are exposed to clients as handles to the actual underlying element. The Java model may hand out any number of handles for each element.
IJavaElementDelta.javaInterface A Java element delta describes changes in Java element between two discrete points in time.
IJavaModel.javaInterface Represent the root Java element corresponding to the workspace.
IJavaModelMarker.javaInterface Markers used by the Java model.
IJavaModelStatus.javaInterface Represents the outcome of an Java model operation.
IJavaModelStatusConstants.javaInterface Status codes used with Java model status objects.
IJavaProject.javaInterface A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields. A project may contain several package roots, which contain package fragments.
ILocalVariable.javaInterface Represents a local variable declared in a method or an initializer. ILocalVariable are pseudo-elements created as the result of a ICodeAssist.codeSelect(...) operation.
IMember.javaInterface Common protocol for Java elements that can be members of types.
IMethod.javaInterface Represents a method (or constructor) declared in a type.
IOpenable.javaInterface Common protocol for Java elements that must be opened before they can be navigated or modified.
IPackageDeclaration.javaInterface Represents a package declaration in Java compilation unit.
IPackageFragment.javaInterface A package fragment is a portion of the workspace corresponding to an entire package, or to a portion thereof.
IPackageFragmentRoot.javaInterface A package fragment root contains a set of package fragments. It corresponds to an underlying resource which is either a folder, JAR, or zip.
IParent.javaInterface Common protocol for Java elements that contain other Java elements.
IProblemRequestor.javaInterface A callback interface for receiving java problem as they are discovered by some Java operation.
IRegion.javaInterface A Java model region describes a hierarchical set of elements. Regions are often used to describe a set of elements to be considered when performing operations; for example, the set of elements to be considered during a search.
ISourceManipulation.javaInterface Common protocol for Java elements that support source code manipulations such as copy, move, rename, and delete.
ISourceRange.javaInterface A source range defines an element's source coordinates relative to its source buffer.
ISourceReference.javaInterface Common protocol for Java elements that have associated source code.
IType.javaInterface Represents either a source type in a compilation unit (either a top-level type, a member type, a local type or an anonymous type) or a binary type in a class file.
ITypeHierarchy.javaInterface A type hierarchy provides navigations between a type and its resolved supertypes and subtypes for a specific type or for all types within a region. Supertypes may extend outside of the type hierarchy's region in which it was created such that the root of the hierarchy is always included.
ITypeHierarchyChangedListener.javaInterface A listener which gets notified when a particular type hierarchy object changes.
ITypeParameter.javaInterface Represents a type parameter defined by a type of a method in a compilation unit or a class file.

Type parameters are obtained using IType.getTypeParameter(String) and IMethod.getTypeParameter(String) .

Note that type parameters are not children of their declaring type or method.

ITypeRoot.javaInterface Represents an entire Java type root (either an ICompilationUnit or an IClassFile).
IWorkingCopy.javaInterface Common protocol for Java elements that support working copies.

A working copy of a Java element acts just like a regular element (handle), except it is not attached to an underlying resource.

JavaConventions.javaClass Provides methods for checking Java-specific conventions such as name syntax.
JavaCore.javaClass The plug-in runtime class for the Java model plug-in containing the core (UI-free) support for Java projects.

Like all plug-in runtime classes (subclasses of Plugin), this class is automatically instantiated by the platform when the plug-in gets activated.

JavaModelException.javaClass A checked exception representing a failure in the Java model. Java model exceptions contain a Java-specific status object describing the cause of the exception.

This class is not intended to be subclassed by clients.

JDTCompilerAdapter.javaClass Ant 1.5 compiler adapter for the Eclipse Java compiler.
NamingConventions.javaClass Provides methods for computing Java-specific names.
Signature.javaClass Provides methods for encoding and decoding type and method signature strings.

Signatures obtained from parsing source files (i.e.

ToolFactory.javaClass Factory for creating various compiler tools, such as scanners, parsers and compilers.
WorkingCopyOwner.javaClass The owner of an ICompilationUnit handle in working copy mode. An owner is used to identify a working copy and to create its buffer.

Clients should subclass this class to instantiate a working copy owner that is specific to their need and that they can pass in to various APIs (e.g.

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.