Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse JDT Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.eclipse.jdt.core.ICompilationUnit

Packages that use ICompilationUnit
org.eclipse.jdt.core | The Java model is the set of classes that model the objects associated with creating, editing, and building a Java program.
org.eclipse.jdt.core.dom | The Java DOM/AST is the set of classes that model the source code of a Java program as a structured document.
org.eclipse.jdt.core.search | Provides support for searching the workspace Java elements that match a particular description.
org.eclipse.jdt.core.util | Provides a set of tools and utilities for manipulating .class files and Java model elements.
org.eclipse.jdt.ui | Application programming interfaces for interaction with the Eclipse Java User Interface.
org.eclipse.jdt.ui.actions | Application programming interfaces for Eclipse Java User Interface specific actions.
org.eclipse.jdt.ui.refactoring | Application programming interfaces for rename refactorings.
org.eclipse.jdt.ui.text.java | Application programming interfaces for interaction with the Eclipse Java User Interface.
org.eclipse.jdt.ui.wizards | Application programming interfaces for interaction with the Eclipse Java User Interface wizards.

Uses of ICompilationUnit in org.eclipse.jdt.core

Fields in org.eclipse.jdt.core declared as ICompilationUnit
`protected ICompilationUnit` | `CorrectionEngine.compilationUnit` This field is not intended to be used by client.

Methods in org.eclipse.jdt.core that return ICompilationUnit
`static ICompilationUnit` | `JavaCore.createCompilationUnitFrom(IFile file)` Creates and returns a compilation unit element for the given `.java` file.
`static ICompilationUnit[]` | `JavaCore.getWorkingCopies(WorkingCopyOwner owner)` Returns the working copies that have the given owner.
`ICompilationUnit` | `IPackageFragment.createCompilationUnit(String name, String contents, boolean force, IProgressMonitor monitor)` Creates and returns a compilation unit in this package fragment with the specified name and contents.
`ICompilationUnit` | `IPackageFragment.getCompilationUnit(String name)` Returns the compilation unit with the specified name in this package (for example, `"Object.java"`).
`ICompilationUnit[]` | `IPackageFragment.getCompilationUnits()` Returns all of the compilation units in this package fragment.
`ICompilationUnit[]` | `IPackageFragment.getCompilationUnits(WorkingCopyOwner owner)` Returns all of the compilation units in this package fragment that are in working copy mode and that have the given owner.
`ICompilationUnit` | `IMember.getCompilationUnit()` Returns the compilation unit in which this member is declared, or `null` if this member is not declared in a compilation unit (for example, a binary type).
`ICompilationUnit` | `ICompilationUnit.findWorkingCopy(WorkingCopyOwner owner)` Finds the working copy for this compilation unit, given a `WorkingCopyOwner`.
`ICompilationUnit` | `ICompilationUnit.getPrimary()` Returns the primary compilation unit (whose owner is the primary owner) this working copy was created from, or this compilation unit if this a primary compilation unit.
`ICompilationUnit` | `ICompilationUnit.getWorkingCopy(IProgressMonitor monitor)` Returns a new working copy of this compilation unit if it is a primary compilation unit, or this compilation unit if it is already a non-primary working copy.
`ICompilationUnit` | `ICompilationUnit.getWorkingCopy(WorkingCopyOwner owner, IProblemRequestor problemRequestor, IProgressMonitor monitor)` Returns a shared working copy on this compilation unit using the given working copy owner to create the buffer, or this compilation unit if it is already a non-primary working copy.
`ICompilationUnit` | `IClassFile.getWorkingCopy(WorkingCopyOwner owner, IProgressMonitor monitor)` Returns a working copy on the source associated with this class file using the given owner to create the buffer, or `null` if there is no source associated with the class file.

Methods in org.eclipse.jdt.core with parameters of type ICompilationUnit
`IBuffer` | `WorkingCopyOwner.createBuffer(ICompilationUnit workingCopy)` Creates a buffer for the given working copy.
`ITypeHierarchy` | `IType.newSupertypeHierarchy(ICompilationUnit[] workingCopies, IProgressMonitor monitor)` Creates and returns a type hierarchy for this type containing this type and all of its supertypes, considering types in the given working copies.
`ITypeHierarchy` | `IType.newTypeHierarchy(ICompilationUnit[] workingCopies, IProgressMonitor monitor)` Creates and returns a type hierarchy for this type containing this type, all of its supertypes, and all its subtypes in the workspace, considering types in the given working copies.
`void` | `CorrectionEngine.computeCorrections(IMarker marker, ICompilationUnit targetUnit, int positionOffset, ICorrectionRequestor requestor)` Performs code correction for the given marker, reporting results to the given correction requestor.
`void` | `CorrectionEngine.computeCorrections(IProblem problem, ICompilationUnit targetUnit, ICorrectionRequestor requestor)` Performs code correction for the given IProblem, reporting results to the given correction requestor.

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

Methods in org.eclipse.jdt.core.dom with parameters of type ICompilationUnit
`void` | `ASTParser.setSource(ICompilationUnit source)` Sets the source code to be parsed.
`static CompilationUnit` | `AST.parseCompilationUnit(ICompilationUnit unit, boolean resolveBindings)` Deprecated. Use `ASTParser` instead.

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

Constructors in org.eclipse.jdt.core.search with parameters of type ICompilationUnit
`SearchEngine(ICompilationUnit[] workingCopies)` Creates a new search engine with a list of working copies that will take precedence over their original compilation units in the subsequent search operations.

Uses of ICompilationUnit in org.eclipse.jdt.core.util

Methods in org.eclipse.jdt.core.util with parameters of type ICompilationUnit
`static void` | `CompilationUnitSorter.sort(ICompilationUnit compilationUnit, int[] positions, Comparator comparator, int options, IProgressMonitor monitor)` Reorders the declarations in the given compilation unit.

Uses of ICompilationUnit in org.eclipse.jdt.ui

Methods in org.eclipse.jdt.ui that return ICompilationUnit
`ICompilationUnit` | `IWorkingCopyManager.getWorkingCopy(IEditorInput input)` Returns the working copy remembered for the compilation unit encoded in the given editor input.

Methods in org.eclipse.jdt.ui with parameters of type ICompilationUnit
`void` | `IWorkingCopyManagerExtension.setWorkingCopy(IEditorInput input, ICompilationUnit workingCopy)` Sets the given working copy for the given editor input.
`static String` | `CodeGeneration.getCompilationUnitContent(ICompilationUnit cu, String typeComment, String typeContent, String lineDelimiter)` Returns the content for a new compilation unit using the 'new Java file' code template.
`static String` | `CodeGeneration.getTypeComment(ICompilationUnit cu, String typeQualifiedName, String lineDelimiter)` Returns the content for a new type comment using the 'type comment' code template.
`static String` | `CodeGeneration.getFieldComment(ICompilationUnit cu, String typeName, String fieldName, String lineDelimiter)` Returns the content for a new field comment using the 'field comment' code template.
`static String` | `CodeGeneration.getMethodComment(ICompilationUnit cu, String declaringTypeName, MethodDeclaration decl, IMethodBinding overridden, String lineDelimiter)` Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method).
`static String` | `CodeGeneration.getMethodComment(ICompilationUnit cu, String declaringTypeName, String methodName, String[] paramNames, String[] excTypeSig, String retTypeSig, IMethod overridden, String lineDelimiter)` Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method).
`static String` | `CodeGeneration.getMethodBodyContent(ICompilationUnit cu, String declaringTypeName, String methodName, boolean isConstructor, String bodyStatement, String lineDelimiter)` Returns the content of the body for a method or constructor using the method body templates.
`static String` | `CodeGeneration.getGetterMethodBodyContent(ICompilationUnit cu, String declaringTypeName, String methodName, String fieldName, String lineDelimiter)` Returns the content of body for a getter method using the getter method body template.
`static String` | `CodeGeneration.getSetterMethodBodyContent(ICompilationUnit cu, String declaringTypeName, String methodName, String fieldName, String paramName, String lineDelimiter)` Returns the content of body for a setter method using the setter method body template.
`static String` | `CodeGeneration.getGetterComment(ICompilationUnit cu, String declaringTypeName, String methodName, String fieldName, String fieldType, String bareFieldName, String lineDelimiter)` Returns the comment for a getter method using the getter comment template.
`static String` | `CodeGeneration.getSetterComment(ICompilationUnit cu, String declaringTypeName, String methodName, String fieldName, String fieldType, String paramName, String bareFieldName, String lineDelimiter)` Returns the comment for a setter method using the setter method body template.

Uses of ICompilationUnit in org.eclipse.jdt.ui.actions

Methods in org.eclipse.jdt.ui.actions with parameters of type ICompilationUnit
`void` | `OrganizeImportsAction.runOnMultiple(ICompilationUnit[] cus)` Peform organize import on multiple compilation units.
`void` | `OrganizeImportsAction.run(ICompilationUnit cu)` Note: This method is for internal use only.
`protected Refactoring` | `InlineTempAction.createRefactoring(ICompilationUnit cunit, ITextSelection selection)` Note: this method is for internal use only.
`void` | `FormatAllAction.runOnMultiple(ICompilationUnit[] cus)` Perform format all on the given compilation units.
`void` | `ExternalizeStringsAction.run(ICompilationUnit unit)` Note: this method is for internal use only.
`void` | `AddJavaDocStubAction.run(ICompilationUnit cu, IMember[] members)`

Uses of ICompilationUnit in org.eclipse.jdt.ui.refactoring

Methods in org.eclipse.jdt.ui.refactoring with parameters of type ICompilationUnit
`static RenameSupport` | `RenameSupport.create(ICompilationUnit unit, String newName, int flags)` Creates a new rename support for the given `ICompilationUnit`.

Uses of ICompilationUnit in org.eclipse.jdt.ui.text.java

Methods in org.eclipse.jdt.ui.text.java that return ICompilationUnit
`ICompilationUnit` | `IInvocationContext.getCompilationUnit()`

Methods in org.eclipse.jdt.ui.text.java with parameters of type ICompilationUnit
`boolean` | `IQuickFixProcessor.hasCorrections(ICompilationUnit unit, int problemId)` Returns `true` if the processor has proposals for the given problem.
`IContextInformation[]` | `IJavadocCompletionProcessor.computeContextInformation(ICompilationUnit cu, int offset)` Returns information about possible contexts based on the specified location within the compilation unit.
`IJavaCompletionProposal[]` | `IJavadocCompletionProcessor.computeCompletionProposals(ICompilationUnit cu, int offset, int length, int flags)` Returns the completion proposals based on the specified location within the compilation unit.

Uses of ICompilationUnit in org.eclipse.jdt.ui.wizards

Methods in org.eclipse.jdt.ui.wizards with parameters of type ICompilationUnit
`protected String` | `NewTypeWizardPage.constructCUContent(ICompilationUnit cu, String typeContent, String lineDelimiter)` Uses the New Java file template from the code template page to generate a compilation unit with the given type content.
`protected String` | `NewTypeWizardPage.getFileComment(ICompilationUnit parentCU)` Deprecated. Instead of file templates, the new type code template specifies the stub for a compilation unit.
`protected String` | `NewTypeWizardPage.getTypeComment(ICompilationUnit parentCU, String lineDelimiter)` Hook method that gets called from `createType` to retrieve a type comment.
`protected String` | `NewTypeWizardPage.getTypeComment(ICompilationUnit parentCU)` Deprecated. Use getTypeComment(ICompilationUnit, String)
`protected String` | `NewTypeWizardPage.getTemplate(String name, ICompilationUnit parentCU)` Deprecated. Use getTemplate(String,ICompilationUnit,int)
`protected String` | `NewTypeWizardPage.getTemplate(String name, ICompilationUnit parentCU, int pos)` Returns the string resulting from evaluation the given template in the context of the given compilation unit.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse JDT Release 3.0
PREV NEXT | FRAMES NO FRAMES

Copyright (c) IBM Corp. and others 2000, 2004. All Rights Reserved.