Klasse BufferManager

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.BufferManager

public class BufferManager extends Object
The buffer manager manages the set of open buffers. It implements an LRU cache of buffers.
  • Felddetails

    • DEFAULT_BUFFER_MANAGER

      protected static BufferManager DEFAULT_BUFFER_MANAGER
    • VERBOSE

      protected static boolean VERBOSE
    • defaultBufferFactory

      protected IBufferFactory defaultBufferFactory
      Veraltet.
  • Konstruktordetails

    • BufferManager

      public BufferManager()
  • Methodendetails

    • addBuffer

      protected void addBuffer(IBuffer buffer)
      Adds a buffer to the table of open buffers.
    • createBuffer

      public static IBuffer createBuffer(IOpenable owner)
    • createNullBuffer

      public static IBuffer createNullBuffer(IOpenable owner)
    • getBuffer

      public 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.
    • getDefaultBufferManager

      public static BufferManager getDefaultBufferManager()
      Returns the default buffer manager.
    • getDefaultBufferFactory

      public IBufferFactory getDefaultBufferFactory()
      Veraltet.
      Returns the default buffer factory.
    • getOpenBuffers

      public Enumeration<IBuffer> getOpenBuffers()
      Returns an enumeration of all open buffers.

      The Enumeration answered is thread safe.

      Gibt zurück:
      Enumeration of IBuffer
      Siehe auch:
    • removeBuffer

      protected void removeBuffer(IBuffer buffer)
      Removes a buffer from the table of open buffers.