|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.aspectj.org.eclipse.jdt.internal.core.BufferManager
public class BufferManager
The buffer manager manages the set of open buffers. It implements an LRU cache of buffers.
| Field Summary | |
|---|---|
protected static BufferManager |
DEFAULT_BUFFER_MANAGER
|
protected IBufferFactory |
defaultBufferFactory
Deprecated. |
protected static boolean |
VERBOSE
|
| Constructor Summary | |
|---|---|
BufferManager()
|
|
| Method Summary | |
|---|---|
protected void |
addBuffer(IBuffer buffer)
Adds a buffer to the table of open buffers. |
static IBuffer |
createBuffer(IOpenable owner)
|
static IBuffer |
createNullBuffer(IOpenable owner)
|
IBuffer |
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. |
IBufferFactory |
getDefaultBufferFactory()
Deprecated. |
static BufferManager |
getDefaultBufferManager()
Returns the default buffer manager. |
java.util.Enumeration |
getOpenBuffers()
Returns an enumeration of all open buffers. |
protected void |
removeBuffer(IBuffer buffer)
Removes a buffer from the table of open buffers. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static BufferManager DEFAULT_BUFFER_MANAGER
protected static boolean VERBOSE
protected IBufferFactory defaultBufferFactory
| Constructor Detail |
|---|
public BufferManager()
| Method Detail |
|---|
protected void addBuffer(IBuffer buffer)
public static IBuffer createBuffer(IOpenable owner)
public static IBuffer createNullBuffer(IOpenable owner)
public IBuffer getBuffer(IOpenable owner)
null if the owner does not have an open
buffer associated with it.
public static BufferManager getDefaultBufferManager()
public IBufferFactory getDefaultBufferFactory()
public java.util.Enumeration getOpenBuffers()
The Enumeration answered is thread safe.
OverflowingLRUCacheprotected void removeBuffer(IBuffer buffer)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||