Uses of Interface
org.eclipse.jdt.core.IJavaProject

Packages that use IJavaProject
org.eclipse.jdt.core   
org.eclipse.jdt.core.compiler   
org.eclipse.jdt.core.dom   
org.eclipse.jdt.core.eval   
org.eclipse.jdt.core.search   
org.eclipse.jdt.internal.codeassist   
org.eclipse.jdt.internal.core   
org.eclipse.jdt.internal.core.builder   
org.eclipse.jdt.internal.core.eval   
org.eclipse.jdt.internal.core.hierarchy   
org.eclipse.jdt.internal.core.search   
org.eclipse.jdt.internal.core.search.indexing   
org.eclipse.jdt.internal.core.search.matching   
org.eclipse.jdt.internal.core.util   
org.eclipse.jdt.internal.eval   
 

Uses of IJavaProject in org.eclipse.jdt.core
 

Methods in org.eclipse.jdt.core that return IJavaProject
static IJavaProject JavaCore.create(IProject project)
          Returns the Java project corresponding to the given project.
 IJavaProject IJavaElement.getJavaProject()
          Returns the Java project this element is contained in, or null if this element is not contained in any Java project (for instance, the IJavaModel is not contained in any Java project).
 IJavaProject IJavaModel.getJavaProject(java.lang.String name)
          Returns the Java project with the given name.
 IJavaProject[] IJavaModel.getJavaProjects()
          Returns the Java projects in this Java model, or an empty array if there are none.
 

Methods in org.eclipse.jdt.core with parameters of type IJavaProject
 boolean ClasspathContainerInitializer.canUpdateClasspathContainer(IPath containerPath, IJavaProject project)
          Returns true if this container initializer can be requested to perform updates on its own container values.
static IJavaElement JavaCore.create(IResource resource, IJavaProject project)
          Returns the Java element corresponding to the given file, its project being the given project.
 IStatus ClasspathContainerInitializer.getAccessRulesStatus(IPath containerPath, IJavaProject project)
          Returns the access rules attribute status according to this initializer.
 IStatus ClasspathContainerInitializer.getAttributeStatus(IPath containerPath, IJavaProject project, java.lang.String attributeKey)
          Returns the extra attribute status according to this initializer.
static java.lang.String NamingConventions.getBaseName(int variableKind, java.lang.String variableName, IJavaProject javaProject)
          Returns a base name which could be used to generate the given variable name with NamingConventions.suggestVariableNames(int, int, String, IJavaProject, int, String[], boolean).
static IClasspathContainer JavaCore.getClasspathContainer(IPath containerPath, IJavaProject project)
          Answers the project specific value for a given classpath container.
 java.lang.Object ClasspathContainerInitializer.getComparisonID(IPath containerPath, IJavaProject project)
          Returns an object which identifies a container for comparison purpose.
 java.lang.String ClasspathContainerInitializer.getDescription(IPath containerPath, IJavaProject project)
          Returns a readable description for a container path.
 IClasspathContainer ClasspathContainerInitializer.getFailureContainer(IPath containerPath, IJavaProject project)
          Returns a classpath container that is used after this initializer failed to bind a classpath container to a IClasspathContainer for the given project.
static IClasspathEntry[] JavaCore.getReferencedClasspathEntries(IClasspathEntry libraryEntry, IJavaProject project)
          Returns an array of classpath entries that are referenced directly or indirectly by a given classpath entry.
 IStatus ClasspathContainerInitializer.getSourceAttachmentStatus(IPath containerPath, IJavaProject project)
          Returns the source attachment attribute status according to this initializer.
abstract  void ClasspathContainerInitializer.initialize(IPath containerPath, IJavaProject project)
          Binds a classpath container to a IClasspathContainer for a given project, or silently fails if unable to do so.
 ITypeHierarchy IType.newTypeHierarchy(IJavaProject project, IProgressMonitor monitor)
          Creates and returns a type hierarchy for this type containing this type, all of its supertypes, and all its subtypes in the context of the given project.
 ITypeHierarchy IType.newTypeHierarchy(IJavaProject project, WorkingCopyOwner owner, IProgressMonitor monitor)
          Creates and returns a type hierarchy for this type containing this type, all of its supertypes, and all its subtypes in the context of the given project, considering types in the working copies with the given owner.
static char[] NamingConventions.removePrefixAndSuffixForArgumentName(IJavaProject javaProject, char[] argumentName)
          Deprecated. Use NamingConventions.getBaseName(int, String, IJavaProject) instead with NamingConventions.VK_PARAMETER as variable kind.
static java.lang.String NamingConventions.removePrefixAndSuffixForArgumentName(IJavaProject javaProject, java.lang.String argumentName)
          Deprecated. Use NamingConventions.getBaseName(int, String, IJavaProject) instead with NamingConventions.VK_PARAMETER as variable kind.
static char[] NamingConventions.removePrefixAndSuffixForFieldName(IJavaProject javaProject, char[] fieldName, int modifiers)
          Deprecated. Use NamingConventions.getBaseName(int, String, IJavaProject) instead with NamingConventions.VK_INSTANCE_FIELD or NamingConventions.VK_STATIC_FIELD as variable kind.
static java.lang.String NamingConventions.removePrefixAndSuffixForFieldName(IJavaProject javaProject, java.lang.String fieldName, int modifiers)
          Deprecated. Use NamingConventions.getBaseName(int, String, IJavaProject) instead with NamingConventions.VK_INSTANCE_FIELD or NamingConventions.VK_STATIC_FIELD as variable kind.
static char[] NamingConventions.removePrefixAndSuffixForLocalVariableName(IJavaProject javaProject, char[] localName)
          Deprecated. Use NamingConventions.getBaseName(int, String, IJavaProject) instead with NamingConventions.VK_LOCAL as variable kind.
static java.lang.String NamingConventions.removePrefixAndSuffixForLocalVariableName(IJavaProject javaProject, java.lang.String localName)
          Deprecated. Use NamingConventions.getBaseName(int, String, IJavaProject) instead with NamingConventions.VK_LOCAL as variable kind.
 void ClasspathContainerInitializer.requestClasspathContainerUpdate(IPath containerPath, IJavaProject project, IClasspathContainer containerSuggestion)
          Request a registered container definition to be updated according to a container suggestion.
static void JavaCore.setClasspathContainer(IPath containerPath, IJavaProject[] affectedProjects, IClasspathContainer[] respectiveContainers, IProgressMonitor monitor)
          Bind a container reference path to some actual containers (IClasspathContainer).
static char[][] NamingConventions.suggestArgumentNames(IJavaProject javaProject, char[] packageName, char[] qualifiedTypeName, int dim, char[][] excludedNames)
          Deprecated. Use NamingConventions.suggestVariableNames(int, int, String, IJavaProject, int, String[], boolean) instead with NamingConventions.VK_PARAMETER as variable kind.
static java.lang.String[] NamingConventions.suggestArgumentNames(IJavaProject javaProject, java.lang.String packageName, java.lang.String qualifiedTypeName, int dim, java.lang.String[] excludedNames)
          Deprecated. Use NamingConventions.suggestVariableNames(int, int, String, IJavaProject, int, String[], boolean) instead with NamingConventions.VK_PARAMETER as variable kind.
static char[][] NamingConventions.suggestFieldNames(IJavaProject javaProject, char[] packageName, char[] qualifiedTypeName, int dim, int modifiers, char[][] excludedNames)
          Deprecated. Use NamingConventions.suggestVariableNames(int, int, String, IJavaProject, int, String[], boolean) instead with NamingConventions.VK_INSTANCE_FIELD or NamingConventions.VK_STATIC_FIELD as variable kind.
static java.lang.String[] NamingConventions.suggestFieldNames(IJavaProject javaProject, java.lang.String packageName, java.lang.String qualifiedTypeName, int dim, int modifiers, java.lang.String[] excludedNames)
          Deprecated. Use NamingConventions.suggestVariableNames(int, int, String, IJavaProject, int, String[], boolean) instead with NamingConventions.VK_INSTANCE_FIELD or NamingConventions.VK_STATIC_FIELD as variable kind.
static char[] NamingConventions.suggestGetterName(IJavaProject project, char[] fieldName, int modifiers, boolean isBoolean, char[][] excludedNames)
          Suggest name for a getter method.
static java.lang.String NamingConventions.suggestGetterName(IJavaProject project, java.lang.String fieldName, int modifiers, boolean isBoolean, java.lang.String[] excludedNames)
          Suggest name for a getter method.
static char[][] NamingConventions.suggestLocalVariableNames(IJavaProject javaProject, char[] packageName, char[] qualifiedTypeName, int dim, char[][] excludedNames)
          Deprecated. Use NamingConventions.suggestVariableNames(int, int, String, IJavaProject, int, String[], boolean) instead with NamingConventions.VK_LOCAL as variable kind.
static java.lang.String[] NamingConventions.suggestLocalVariableNames(IJavaProject javaProject, java.lang.String packageName, java.lang.String qualifiedTypeName, int dim, java.lang.String[] excludedNames)
          Deprecated. Use NamingConventions.suggestVariableNames(int, int, String, IJavaProject, int, String[], boolean) instead with NamingConventions.VK_LOCAL as variable kind.
static char[] NamingConventions.suggestSetterName(IJavaProject project, char[] fieldName, int modifiers, boolean isBoolean, char[][] excludedNames)
          Suggest name for a setter method.
static java.lang.String NamingConventions.suggestSetterName(IJavaProject project, java.lang.String fieldName, int modifiers, boolean isBoolean, java.lang.String[] excludedNames)
          Suggest name for a setter method.
static java.lang.String[] NamingConventions.suggestVariableNames(int variableKind, int baseNameKind, java.lang.String baseName, IJavaProject javaProject, int dim, java.lang.String[] excluded, boolean evaluateDefault)
          Suggests names for a variable.
static IJavaModelStatus JavaConventions.validateClasspath(IJavaProject javaProject, IClasspathEntry[] rawClasspath, IPath projectOutputLocation)
          Validate a given classpath and output location for a project, using the following rules: Classpath entries cannot collide with each other; that is, all entry paths must be unique.
static IJavaModelStatus JavaConventions.validateClasspathEntry(IJavaProject project, IClasspathEntry entry, boolean checkSourceAttachment)
          Returns a Java model status describing the problem related to this classpath entry if any, a status object with code IStatus.OK if the entry is fine (that is, if the given classpath entry denotes a valid element to be referenced onto a classpath).
 

Uses of IJavaProject in org.eclipse.jdt.core.compiler
 

Methods in org.eclipse.jdt.core.compiler with parameters of type IJavaProject
 int CompilationParticipant.aboutToBuild(IJavaProject project)
          Notifies this participant that a build is about to start and provides it the opportunity to create missing source folders for generated source files.
 void CompilationParticipant.buildFinished(IJavaProject project)
          Notifies this participant that a build has finished for the project.
 void CompilationParticipant.cleanStarting(IJavaProject project)
          Notifies this participant that a clean is about to start and provides it the opportunity to delete generated source files.
 boolean CompilationParticipant.isActive(IJavaProject project)
          Returns whether this participant is active for a given project.
 

Uses of IJavaProject in org.eclipse.jdt.core.dom
 

Methods in org.eclipse.jdt.core.dom with parameters of type IJavaProject
static CompilationUnit AST.parseCompilationUnit(char[] source, java.lang.String unitName, IJavaProject project)
          Deprecated. Use ASTParser instead.
 void ASTParser.setProject(IJavaProject project)
          Sets the Java project used when resolving bindings.
 

Uses of IJavaProject in org.eclipse.jdt.core.eval
 

Methods in org.eclipse.jdt.core.eval that return IJavaProject
 IJavaProject IEvaluationContext.getProject()
          Returns the Java project this evaluation context was created for.
 

Uses of IJavaProject in org.eclipse.jdt.core.search
 

Methods in org.eclipse.jdt.core.search with parameters of type IJavaProject
static IJavaSearchScope SearchEngine.createStrictHierarchyScope(IJavaProject project, IType type, boolean onlySubtypes, boolean includeFocusType, WorkingCopyOwner owner)
          Returns a Java search scope limited to the hierarchy of the given type and to a given project.
 

Uses of IJavaProject in org.eclipse.jdt.internal.codeassist
 

Constructors in org.eclipse.jdt.internal.codeassist with parameters of type IJavaProject
CompletionEngine(SearchableEnvironment nameEnvironment, CompletionRequestor requestor, java.util.Map settings, IJavaProject javaProject, WorkingCopyOwner owner, IProgressMonitor monitor)
          The CompletionEngine is responsible for computing source completions.
 

Uses of IJavaProject in org.eclipse.jdt.internal.core
 

Classes in org.eclipse.jdt.internal.core that implement IJavaProject
 class ExternalJavaProject
           
 class JavaProject
          Handle for a Java Project.
 

Methods in org.eclipse.jdt.internal.core that return IJavaProject
 IJavaProject DeltaProcessingState.findJavaProject(java.lang.String name)
           
 IJavaProject JavaElement.getJavaProject()
           
 IJavaProject JavaModel.getJavaProject(IResource resource)
          Returns the active Java project associated with the specified resource, or null if no Java project yet exists for the resource.
 IJavaProject JavaModel.getJavaProject(java.lang.String projectName)
           
 IJavaProject[] JavaModel.getJavaProjects()
           
 

Methods in org.eclipse.jdt.internal.core with parameters of type IJavaProject
 boolean UserLibraryClasspathContainerInitializer.canUpdateClasspathContainer(IPath containerPath, IJavaProject project)
           
 IClasspathContainer JavaModelManager.containerBeingInitializedGet(IJavaProject project, IPath containerPath)
           
 void JavaModelManager.containerBeingInitializedPut(IJavaProject project, IPath containerPath, IClasspathContainer container)
           
 IClasspathContainer JavaModelManager.containerBeingInitializedRemove(IJavaProject project, IPath containerPath)
           
 IClasspathContainer JavaModelManager.containerGet(IJavaProject project, IPath containerPath)
           
 IClasspathContainer JavaModelManager.containerGetDefaultToPreviousSession(IJavaProject project, IPath containerPath)
           
 void JavaModelManager.containerPut(IJavaProject project, IPath containerPath, IClasspathContainer container)
           
 boolean JavaModelManager.containerPutIfInitializingWithSameEntries(IPath containerPath, IJavaProject[] projects, IClasspathContainer[] respectiveContainers)
           
 void JavaModelManager.containerRemove(IJavaProject project)
           
static IJavaElement JavaModelManager.create(IFile file, IJavaProject project)
          Returns the Java element corresponding to the given file, its project being the given project.
static IJavaElement JavaModelManager.create(IFolder folder, IJavaProject project)
          Returns the package fragment or package fragment root corresponding to the given folder, its parent or great parent being the given project.
static IJavaElement JavaModelManager.create(IResource resource, IJavaProject project)
          Returns the Java element corresponding to the given resource, or null if unable to associate the given resource with a Java element.
static IClassFile JavaModelManager.createClassFileFrom(IFile file, IJavaProject project)
          Creates and returns a class file element for the given .class file, its project being the given project.
static ICompilationUnit JavaModelManager.createCompilationUnitFrom(IFile file, IJavaProject project)
          Creates and returns a compilation unit element for the given .java file, its project being the given project.
static IPackageFragmentRoot JavaModelManager.createJarPackageFragmentRootFrom(IFile file, IJavaProject project)
          Creates and returns a handle for the given JAR file, its project being the given project.
static IJavaElement JavaModelManager.determineIfOnClasspath(IResource resource, IJavaProject project)
          Returns the package fragment root represented by the resource, or the package fragment the given resource is located in, or null if the given resource is not on the classpath of the given project.
static IClasspathEntry ClasspathEntry.elementDecode(org.w3c.dom.Element element, IJavaProject project, java.util.Map unknownElements)
           
static char[] InternalNamingConventions.getBaseName(int variableKind, IJavaProject javaProject, char[] name, boolean updateFirstCharacter)
           
 IClasspathContainer JavaModelManager.getClasspathContainer(IPath containerPath, IJavaProject project)
           
 java.lang.Object UserLibraryClasspathContainerInitializer.getComparisonID(IPath containerPath, IJavaProject project)
           
 CompilationParticipant[] JavaModelManager.CompilationParticipants.getCompilationParticipants(IJavaProject project)
           
 java.lang.String UserLibraryClasspathContainerInitializer.getDescription(IPath containerPath, IJavaProject project)
           
 IClasspathContainer JavaModelManager.getPreviousSessionContainer(IPath containerPath, IJavaProject project)
          Returns a persisted container from previous session if any.
 IClasspathEntry[] JavaModelManager.getReferencedClasspathEntries(IClasspathEntry libraryEntry, IJavaProject project)
           
 void UserLibraryClasspathContainerInitializer.initialize(IPath containerPath, IJavaProject project)
           
 boolean JavaModelManager.isClasspathBeingResolved(IJavaProject project)
           
 ITypeHierarchy SourceType.newTypeHierarchy(IJavaProject project, IProgressMonitor monitor)
           
 ITypeHierarchy BinaryType.newTypeHierarchy(IJavaProject project, IProgressMonitor monitor)
           
 ITypeHierarchy SourceType.newTypeHierarchy(IJavaProject project, WorkingCopyOwner owner, IProgressMonitor monitor)
           
 ITypeHierarchy BinaryType.newTypeHierarchy(IJavaProject project, WorkingCopyOwner owner, IProgressMonitor monitor)
           
protected  void MovePackageFragmentRootOperation.removeEntryFromClasspath(IPath rootPath, IJavaProject project)
           
static char[] InternalNamingConventions.removeVariablePrefixAndSuffix(int variableKind, IJavaProject javaProject, char[] name)
           
protected  void MovePackageFragmentRootOperation.renameEntryInClasspath(IPath rootPath, IJavaProject project)
           
 void UserLibraryClasspathContainerInitializer.requestClasspathContainerUpdate(IPath containerPath, IJavaProject project, IClasspathContainer containerSuggestion)
           
 java.util.Map JavaModelManager.secondaryTypes(IJavaProject project, boolean waitForIndexes, IProgressMonitor monitor)
          Get all secondary types for a project and store result in per project info cache.
 void JavaModelManager.setClasspathBeingResolved(IJavaProject project, boolean classpathIsResolved)
           
static void InternalNamingConventions.suggestVariableNames(int variableKind, int baseNameKind, char[] baseName, IJavaProject javaProject, int dim, char[] internalPrefix, char[][] excluded, boolean evaluateDefault, INamingRequestor requestor)
           
protected  void ModelUpdater.traverseDelta(IJavaElementDelta delta, IPackageFragmentRoot root, IJavaProject project)
          Converts an IResourceDelta and its children into the corresponding IJavaElementDeltas.
protected  void DeletePackageFragmentRootOperation.updateProjectClasspath(IPath rootPath, IJavaProject project, java.util.Map oldRoots)
           
protected  void MovePackageFragmentRootOperation.updateReferringProjectClasspaths(IPath rootPath, IJavaProject projectOfRoot)
           
protected  void DeletePackageFragmentRootOperation.updateReferringProjectClasspaths(IPath rootPath, IJavaProject projectOfRoot, java.util.Map oldRoots)
           
static IJavaModelStatus ClasspathEntry.validateClasspath(IJavaProject javaProject, IClasspathEntry[] rawClasspath, IPath projectOutputLocation)
          Validate a given classpath and output location for a project, using the following rules: Classpath entries cannot collide with each other; that is, all entry paths must be unique.
static IJavaModelStatus ClasspathEntry.validateClasspathEntry(IJavaProject project, IClasspathEntry entry, boolean checkSourceAttachment, boolean referredByContainer)
          Returns a Java model status describing the problem related to this classpath entry if any, a status object with code IStatus.OK if the entry is fine (that is, if the given classpath entry denotes a valid element to be referenced onto a classpath).
 

Constructors in org.eclipse.jdt.internal.core with parameters of type IJavaProject
CreateTypeHierarchyOperation(IType element, ICompilationUnit[] workingCopies, IJavaProject project, boolean computeSubtypes)
          Constructs an operation to create a type hierarchy for the given type and working copies.
SetContainerOperation(IPath containerPath, IJavaProject[] affectedProjects, IClasspathContainer[] respectiveContainers)
           
 

Uses of IJavaProject in org.eclipse.jdt.internal.core.builder
 

Constructors in org.eclipse.jdt.internal.core.builder with parameters of type IJavaProject
NameEnvironment(IJavaProject javaProject)
           
 

Uses of IJavaProject in org.eclipse.jdt.internal.core.eval
 

Methods in org.eclipse.jdt.internal.core.eval that return IJavaProject
 IJavaProject EvaluationContextWrapper.getProject()
           
 

Uses of IJavaProject in org.eclipse.jdt.internal.core.hierarchy
 

Fields in org.eclipse.jdt.internal.core.hierarchy declared as IJavaProject
protected  IJavaProject TypeHierarchy.project
          The Java Project in which the hierarchy is being built - this provides the context for determining a classpath and namelookup rules.
 

Methods in org.eclipse.jdt.internal.core.hierarchy that return IJavaProject
 IJavaProject TypeHierarchy.javaProject()
          Returns the java project this hierarchy was created in.
 IJavaProject RegionBasedTypeHierarchy.javaProject()
          Returns the java project this hierarchy was created in.
 

Constructors in org.eclipse.jdt.internal.core.hierarchy with parameters of type IJavaProject
TypeHierarchy(IType type, ICompilationUnit[] workingCopies, IJavaProject project, boolean computeSubtypes)
          Creates a TypeHierarchy on the given type.
 

Uses of IJavaProject in org.eclipse.jdt.internal.core.search
 

Methods in org.eclipse.jdt.internal.core.search with parameters of type IJavaProject
static IJavaSearchScope BasicSearchEngine.createStrictHierarchyScope(IJavaProject project, IType type, boolean onlySubtypes, boolean includeFocusType, WorkingCopyOwner owner)
           
 

Constructors in org.eclipse.jdt.internal.core.search with parameters of type IJavaProject
HierarchyScope(IJavaProject project, IType type, WorkingCopyOwner owner, boolean onlySubtypes, boolean noMembersOrEnclosingTypes, boolean includeFocusType)
          Creates a new hierarchy scope for the given type with the given configuration options.
 

Uses of IJavaProject in org.eclipse.jdt.internal.core.search.indexing
 

Methods in org.eclipse.jdt.internal.core.search.indexing with parameters of type IJavaProject
 SourceElementParser IndexManager.getSourceElementParser(IJavaProject project, ISourceElementRequestor requestor)
           
 

Uses of IJavaProject in org.eclipse.jdt.internal.core.search.matching
 

Methods in org.eclipse.jdt.internal.core.search.matching with parameters of type IJavaProject
protected  void MatchLocator.locatePackageDeclarations(SearchParticipant participant, IJavaProject[] projects)
          Locates the package declarations corresponding to this locator's pattern.
protected  void MatchLocator.locatePackageDeclarations(SearchPattern searchPattern, SearchParticipant participant, IJavaProject[] projects)
          Locates the package declarations corresponding to the search pattern.
 

Constructors in org.eclipse.jdt.internal.core.search.matching with parameters of type IJavaProject
JavaSearchNameEnvironment(IJavaProject javaProject, ICompilationUnit[] copies)
           
 

Uses of IJavaProject in org.eclipse.jdt.internal.core.util
 

Methods in org.eclipse.jdt.internal.core.util with parameters of type IJavaProject
static java.lang.String Util.getLineSeparator(java.lang.String text, IJavaProject project)
          Returns the line separator found in the given text.
 

Uses of IJavaProject in org.eclipse.jdt.internal.eval
 

Methods in org.eclipse.jdt.internal.eval with parameters of type IJavaProject
 void EvaluationContext.complete(char[] codeSnippet, int completionPosition, SearchableEnvironment environment, CompletionRequestor requestor, java.util.Map options, IJavaProject project, WorkingCopyOwner owner, IProgressMonitor monitor)
          Computes a completion at the specified position of the given code snippet.