org.aspectj.org.eclipse.jdt.internal.core
Class DefaultWorkingCopyOwner
java.lang.Object
org.aspectj.org.eclipse.jdt.core.WorkingCopyOwner
org.aspectj.org.eclipse.jdt.internal.core.DefaultWorkingCopyOwner
public class DefaultWorkingCopyOwner
- extends WorkingCopyOwner
A working copy owner that creates internal buffers.
It also defines the PRIMARY working copy owner that is used by JDT/Core.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
primaryBufferProvider
public WorkingCopyOwner primaryBufferProvider
PRIMARY
public static final DefaultWorkingCopyOwner PRIMARY
createBuffer
public IBuffer createBuffer(ICompilationUnit workingCopy)
- Description copied from class:
WorkingCopyOwner
- Creates a buffer for the given working copy.
The new buffer will be initialized with the contents of the underlying file
if and only if it was not already initialized by the compilation owner (a buffer is
uninitialized if its content is
null).
Note: This buffer will be associated to the working copy for its entire life-cycle. Another
working copy on same unit but owned by a different owner would not share the same buffer
unless its owner decided to implement such a sharing behaviour.
- Overrides:
createBuffer in class WorkingCopyOwner
- Parameters:
workingCopy - the working copy of the buffer
- Returns:
- IBuffer the created buffer for the given working copy
- See Also:
IBuffer
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object