|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jdt.internal.core.BufferManager
public class BufferManager
The buffer manager manages the set of open buffers. It implements an LRU cache of buffers.
Constructor Summary | |
---|---|
BufferManager()
|
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BufferManager()
Method Detail |
---|
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.
OverflowingLRUCache
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |