Uses of Package
org.eclipse.wst.jsdt.core

Packages that use org.eclipse.wst.jsdt.core
org.eclipse.wst.jsdt.core   
org.eclipse.wst.jsdt.core.compiler   
org.eclipse.wst.jsdt.core.compiler.libraries   
org.eclipse.wst.jsdt.core.dom   
org.eclipse.wst.jsdt.core.dom.rewrite   
org.eclipse.wst.jsdt.core.eval   
org.eclipse.wst.jsdt.core.refactoring   
org.eclipse.wst.jsdt.core.refactoring.descriptors   
org.eclipse.wst.jsdt.core.search   
org.eclipse.wst.jsdt.core.util   
org.eclipse.wst.jsdt.libraries   
org.eclipse.wst.jsdt.ui   
org.eclipse.wst.jsdt.ui.refactoring   
org.eclipse.wst.jsdt.ui.search   
org.eclipse.wst.jsdt.ui.text.folding   
org.eclipse.wst.jsdt.ui.text.java   
org.eclipse.wst.jsdt.ui.wizards   
org.eclipse.wst.jsdt.web.core.javascript   
org.eclipse.wst.jsdt.web.core.javascript.search   
org.eclipse.wst.jsdt.web.ui   
org.eclipse.wst.jsdt.web.ui.views.contentoutline   
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.core
BufferChangedEvent
          A buffer changed event describes how a buffer has changed.
CompletionContext
          Completion context.
CompletionProposal
          Completion proposal.
CompletionRequestor
          Abstract base class for a completion requestor which is passed completion proposals as they are generated in response to a code assist request.
ElementChangedEvent
          An element changed event describes a change to the structure or contents of a tree of JavaScript elements.
IAccessRule
          Describes an access rule to source and class files on a includepath entry.
IBuffer
          A buffer contains the text contents of a resource.
IBufferChangedListener
          A listener, which gets notified when the contents of a specific buffer have changed, or when the buffer is closed.
IBufferFactory
          Deprecated. Use WorkingCopyOwner instead Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
IClassFile
          Represents an entire non-editable JavaScript file.
ICodeAssist
          Common protocol for JavaScript elements that support source code assist and code resolve.
ICorrectionRequestor
          A callback interface for receiving javaScript problem correction.
IElementChangedListener
          An element changed listener receives notification of changes to JavaScript elements maintained by the JavaScript model.
IField
          Represents a field declared in a type or a var declared at the file scope.
IFunction
          Represents a function or a method (or constructor) declared in a type.
IFunctionContainer
          Represents a container of methods and fields/vars (either an IJavaScriptUnit or an IType).
IImportContainer
          Represents an import container is a child of a JavaScript unit that contains all (and only) the import declarations.
IImportDeclaration
          Represents an import declaration in JavaScript unit.
IIncludePathAttribute
          A includepath attribute defines a name/value pair that can be persisted with a includepath entry.
IIncludePathEntry
          An entry on a JavaScript project includepath identifying one or more package fragment roots.
IInitializer
          Represents a stand-alone instance or class (static) initializer in a type.
IJarEntryResource
          A jar entry corresponding to a non-Java resource in an archive IPackageFragment or IPackageFragmentRoot.
IJavaScriptElement
          Common protocol for all elements provided by the JavaScript model.
IJavaScriptElementDelta
          A JavaScript element delta describes changes in JavaScript element between two discrete points in time.
IJavaScriptModel
          Represent the root JavaScript element corresponding to the workspace.
IJavaScriptModelStatus
          Represents the outcome of an JavaScript model operation.
IJavaScriptProject
          A JavaScript project represents a view of a project resource in terms of JavaScript elements such as package fragments, types, methods and fields.
IJavaScriptUnit
          Represents an entire JavaScript file (source file with one of the JavaScript-like extensions).
IJsGlobalScopeContainer
          Interface of a includepath container.
IJsGlobalScopeContainerInitializer
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ILookupScope
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
IMember
          Common protocol for JavaScript elements that can be members of javaScript files or types.
IOpenable
          Common protocol for JavaScript elements that must be opened before they can be navigated or modified.
IPackageDeclaration
          Represents a package declaration in JavaScript compilation unit.
IPackageFragment
          A package fragment (or source folder) is a portion of the workspace corresponding to an entire package, or to a portion thereof.
IPackageFragmentRoot
          A package fragment root (or source folder root) contains a set of source folders (package fragments).
IParent
          Common protocol for JavaScript elements that contain other JavaScript elements.
IProblemRequestor
          A callback interface for receiving javaScript problem as they are discovered by some JavaScript operation.
IRegion
          A JavaScript model region describes a hierarchical set of elements.
ISourceManipulation
          Common protocol for JavaScript elements that support source code manipulations such as copy, move, rename, and delete.
ISourceRange
          A source range defines an element's source coordinates relative to its source buffer.
ISourceReference
          Common protocol for JavaScript elements that have associated source code.
IType
          Represents a source type in a JavaScript file (either a top-level type, a member type, or a local type) The children are of type IMember, which includes IField, IFunction, IInitializer and IType.
ITypeHierarchy
          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.
ITypeHierarchyChangedListener
          A listener which gets notified when a particular type hierarchy object changes.
ITypeParameter
          Represents a type parameter defined by a type of a method in a compilation unit or a class file.
ITypeRoot
          Represents an entire JavaScript type root (either an IJavaScriptUnit or an IClassFile).
IWorkingCopy
          Deprecated. Use IJavaScriptUnit instead Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
JavaScriptCore
          The plug-in runtime class for the JavaScript model plug-in containing the core (UI-free) support for JavaScript projects.
JavaScriptModelException
          A checked exception representing a failure in the JavaScript model.
JsGlobalScopeContainerInitializer
          Abstract base implementation of all includepath container initializer.
JsGlobalScopeVariableInitializer
          Abstract base implementation of all includepath variable initializers.
LibrarySuperType
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
WorkingCopyOwner
          The owner of an IJavaScriptUnit handle in working copy mode.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.core.compiler
IJavaScriptElementDelta
          A JavaScript element delta describes changes in JavaScript element between two discrete points in time.
IJavaScriptProject
          A JavaScript project represents a view of a project resource in terms of JavaScript elements such as package fragments, types, methods and fields.
IJavaScriptUnit
          Represents an entire JavaScript file (source file with one of the JavaScript-like extensions).
JavaScriptModelException
          A checked exception representing a failure in the JavaScript model.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.core.compiler.libraries
IJavaScriptProject
          A JavaScript project represents a view of a project resource in terms of JavaScript elements such as package fragments, types, methods and fields.
IJsGlobalScopeContainer
          Interface of a includepath container.
IJsGlobalScopeContainerInitializer
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JsGlobalScopeContainerInitializer
          Abstract base implementation of all includepath container initializer.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.core.dom
IClassFile
          Represents an entire non-editable JavaScript file.
IJavaScriptElement
          Common protocol for all elements provided by the JavaScript model.
IJavaScriptProject
          A JavaScript project represents a view of a project resource in terms of JavaScript elements such as package fragments, types, methods and fields.
IJavaScriptUnit
          Represents an entire JavaScript file (source file with one of the JavaScript-like extensions).
ITypeRoot
          Represents an entire JavaScript type root (either an IJavaScriptUnit or an IClassFile).
WorkingCopyOwner
          The owner of an IJavaScriptUnit handle in working copy mode.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.core.dom.rewrite
IJavaScriptUnit
          Represents an entire JavaScript file (source file with one of the JavaScript-like extensions).
JavaScriptModelException
          A checked exception representing a failure in the JavaScript model.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.core.eval
CompletionRequestor
          Abstract base class for a completion requestor which is passed completion proposals as they are generated in response to a code assist request.
ICompletionRequestor
          Deprecated. Use CompletionRequestor instead. Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
IJavaScriptElement
          Common protocol for all elements provided by the JavaScript model.
IJavaScriptProject
          A JavaScript project represents a view of a project resource in terms of JavaScript elements such as package fragments, types, methods and fields.
IType
          Represents a source type in a JavaScript file (either a top-level type, a member type, or a local type) The children are of type IMember, which includes IField, IFunction, IInitializer and IType.
JavaScriptModelException
          A checked exception representing a failure in the JavaScript model.
WorkingCopyOwner
          The owner of an IJavaScriptUnit handle in working copy mode.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.core.refactoring
IJavaScriptElement
          Common protocol for all elements provided by the JavaScript model.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.core.refactoring.descriptors
IJavaScriptElement
          Common protocol for all elements provided by the JavaScript model.
IJavaScriptUnit
          Represents an entire JavaScript file (source file with one of the JavaScript-like extensions).
IMember
          Common protocol for JavaScript elements that can be members of javaScript files or types.
IPackageFragment
          A package fragment (or source folder) is a portion of the workspace corresponding to an entire package, or to a portion thereof.
IPackageFragmentRoot
          A package fragment root (or source folder root) contains a set of source folders (package fragments).
ISourceRange
          A source range defines an element's source coordinates relative to its source buffer.
IType
          Represents a source type in a JavaScript file (either a top-level type, a member type, or a local type) The children are of type IMember, which includes IField, IFunction, IInitializer and IType.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.core.search
IJavaScriptElement
          Common protocol for all elements provided by the JavaScript model.
IJavaScriptUnit
          Represents an entire JavaScript file (source file with one of the JavaScript-like extensions).
IPackageFragmentRoot
          A package fragment root (or source folder root) contains a set of source folders (package fragments).
IType
          Represents a source type in a JavaScript file (either a top-level type, a member type, or a local type) The children are of type IMember, which includes IField, IFunction, IInitializer and IType.
JavaScriptModelException
          A checked exception representing a failure in the JavaScript model.
WorkingCopyOwner
          The owner of an IJavaScriptUnit handle in working copy mode.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.core.util
IJavaScriptUnit
          Represents an entire JavaScript file (source file with one of the JavaScript-like extensions).
JavaScriptModelException
          A checked exception representing a failure in the JavaScript model.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.libraries
IIncludePathEntry
          An entry on a JavaScript project includepath identifying one or more package fragment roots.
IJavaScriptProject
          A JavaScript project represents a view of a project resource in terms of JavaScript elements such as package fragments, types, methods and fields.
IJsGlobalScopeContainer
          Interface of a includepath container.
IJsGlobalScopeContainerInitializer
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JsGlobalScopeContainerInitializer
          Abstract base implementation of all includepath container initializer.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.ui
IClassFile
          Represents an entire non-editable JavaScript file.
IField
          Represents a field declared in a type or a var declared at the file scope.
IFunction
          Represents a function or a method (or constructor) declared in a type.
IIncludePathEntry
          An entry on a JavaScript project includepath identifying one or more package fragment roots.
IInitializer
          Represents a stand-alone instance or class (static) initializer in a type.
IJavaScriptElement
          Common protocol for all elements provided by the JavaScript model.
IJavaScriptProject
          A JavaScript project represents a view of a project resource in terms of JavaScript elements such as package fragments, types, methods and fields.
IJavaScriptUnit
          Represents an entire JavaScript file (source file with one of the JavaScript-like extensions).
ILocalVariable
          Represents a local variable declared in a method..
IMember
          Common protocol for JavaScript elements that can be members of javaScript files or types.
IPackageFragment
          A package fragment (or source folder) is a portion of the workspace corresponding to an entire package, or to a portion thereof.
IPackageFragmentRoot
          A package fragment root (or source folder root) contains a set of source folders (package fragments).
IType
          Represents a source type in a JavaScript file (either a top-level type, a member type, or a local type) The children are of type IMember, which includes IField, IFunction, IInitializer and IType.
JavaScriptModelException
          A checked exception representing a failure in the JavaScript model.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.ui.refactoring
IField
          Represents a field declared in a type or a var declared at the file scope.
IFunction
          Represents a function or a method (or constructor) declared in a type.
IJavaScriptProject
          A JavaScript project represents a view of a project resource in terms of JavaScript elements such as package fragments, types, methods and fields.
IJavaScriptUnit
          Represents an entire JavaScript file (source file with one of the JavaScript-like extensions).
ILocalVariable
          Represents a local variable declared in a method..
IPackageFragment
          A package fragment (or source folder) is a portion of the workspace corresponding to an entire package, or to a portion thereof.
IPackageFragmentRoot
          A package fragment root (or source folder root) contains a set of source folders (package fragments).
IType
          Represents a source type in a JavaScript file (either a top-level type, a member type, or a local type) The children are of type IMember, which includes IField, IFunction, IInitializer and IType.
ITypeParameter
          Represents a type parameter defined by a type of a method in a compilation unit or a class file.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.ui.search
IJavaScriptElement
          Common protocol for all elements provided by the JavaScript model.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.ui.text.folding
IJavaScriptElement
          Common protocol for all elements provided by the JavaScript model.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.ui.text.java
CompletionContext
          Completion context.
CompletionProposal
          Completion proposal.
CompletionRequestor
          Abstract base class for a completion requestor which is passed completion proposals as they are generated in response to a code assist request.
IJavaScriptProject
          A JavaScript project represents a view of a project resource in terms of JavaScript elements such as package fragments, types, methods and fields.
IJavaScriptUnit
          Represents an entire JavaScript file (source file with one of the JavaScript-like extensions).
IType
          Represents a source type in a JavaScript file (either a top-level type, a member type, or a local type) The children are of type IMember, which includes IField, IFunction, IInitializer and IType.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.ui.wizards
IIncludePathAttribute
          A includepath attribute defines a name/value pair that can be persisted with a includepath entry.
IIncludePathEntry
          An entry on a JavaScript project includepath identifying one or more package fragment roots.
IJavaScriptProject
          A JavaScript project represents a view of a project resource in terms of JavaScript elements such as package fragments, types, methods and fields.
IPackageFragment
          A package fragment (or source folder) is a portion of the workspace corresponding to an entire package, or to a portion thereof.
IPackageFragmentRoot
          A package fragment root (or source folder root) contains a set of source folders (package fragments).
IType
          Represents a source type in a JavaScript file (either a top-level type, a member type, or a local type) The children are of type IMember, which includes IField, IFunction, IInitializer and IType.
LibrarySuperType
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.web.core.javascript
IBuffer
          A buffer contains the text contents of a resource.
IJavaScriptElement
          Common protocol for all elements provided by the JavaScript model.
IJavaScriptProject
          A JavaScript project represents a view of a project resource in terms of JavaScript elements such as package fragments, types, methods and fields.
IJavaScriptUnit
          Represents an entire JavaScript file (source file with one of the JavaScript-like extensions).
WorkingCopyOwner
          The owner of an IJavaScriptUnit handle in working copy mode.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.web.core.javascript.search
IJavaScriptElement
          Common protocol for all elements provided by the JavaScript model.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.web.ui
IJavaScriptProject
          A JavaScript project represents a view of a project resource in terms of JavaScript elements such as package fragments, types, methods and fields.
 

Classes in org.eclipse.wst.jsdt.core used by org.eclipse.wst.jsdt.web.ui.views.contentoutline
IJavaScriptElement
          Common protocol for all elements provided by the JavaScript model.