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

Packages that use IOpenable
org.eclipse.jdt.core   
org.eclipse.jdt.internal.codeassist.impl   
org.eclipse.jdt.internal.core   
 

Uses of IOpenable in org.eclipse.jdt.core
 

Subinterfaces of IOpenable in org.eclipse.jdt.core
 interface IClassFile
          Represents an entire binary type (single .class file).
 interface ICompilationUnit
          Represents an entire Java compilation unit (source file with one of the Java-like extensions).
 interface IJavaModel
          Represent the root Java element corresponding to the workspace.
 interface IJavaProject
          A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.
 interface IPackageFragment
          A package fragment is a portion of the workspace corresponding to an entire package, or to a portion thereof.
 interface IPackageFragmentRoot
          A package fragment root contains a set of package fragments.
 interface ITypeRoot
          Represents an entire Java type root (either an ICompilationUnit or an IClassFile).
 

Methods in org.eclipse.jdt.core that return IOpenable
 IOpenable IJavaElement.getOpenable()
          Returns the first openable parent.
 IOpenable IBuffer.getOwner()
          Returns the Java openable element owning of this buffer.
 

Methods in org.eclipse.jdt.core with parameters of type IOpenable
 IBuffer IBufferFactory.createBuffer(IOpenable owner)
          Deprecated. Creates a buffer for the given owner.
 

Uses of IOpenable in org.eclipse.jdt.internal.codeassist.impl
 

Classes in org.eclipse.jdt.internal.codeassist.impl that implement IOpenable
 class AssistCompilationUnit
           
 

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

Classes in org.eclipse.jdt.internal.core that implement IOpenable
 class ClassFile
           
 class ClassFileWorkingCopy
          A working copy on an IClassFile.
 class CompilationUnit
           
 class ExternalJavaProject
           
 class ExternalPackageFragmentRoot
          A package fragment root that corresponds to an external class folder.
 class JarPackageFragmentRoot
          A package fragment root that corresponds to a .jar or .zip.
 class JavaModel
          Implementation of IJavaModel.
 class JavaProject
          Handle for a Java Project.
 class Openable
          Abstract class for implementations of java elements which are IOpenable.
 class PackageFragment
           
 class PackageFragmentRoot
           
 

Fields in org.eclipse.jdt.internal.core declared as IOpenable
protected  IOpenable Buffer.owner
           
 

Methods in org.eclipse.jdt.internal.core that return IOpenable
 IOpenable Openable.getOpenable()
           
 IOpenable JavaElement.getOpenable()
           
 IOpenable SourceRefElement.getOpenableParent()
          Return the first instance of IOpenable in the hierarchy of this type (going up the hierarchy from this type);
 IOpenable JavaElement.getOpenableParent()
          Return the first instance of IOpenable in the parent hierarchy of this element.
 IOpenable Buffer.getOwner()
           
 

Methods in org.eclipse.jdt.internal.core with parameters of type IOpenable
static IBuffer BufferManager.createBuffer(IOpenable owner)
           
static IBuffer BufferManager.createNullBuffer(IOpenable owner)
           
 IBuffer BufferManager.getBuffer(IOpenable owner)
          Returns the open buffer associated with the given owner, or null if the owner does not have an open buffer associated with it.
 

Constructors in org.eclipse.jdt.internal.core with parameters of type IOpenable
Buffer(IFile file, IOpenable owner, boolean readOnly)
          Creates a new buffer on an underlying resource.
NullBuffer(IFile file, IOpenable owner, boolean readOnly)
          Creates a new null buffer on an underlying resource.