org.eclipse.handly.buffer

## Interface IBufferListener

-     public interface IBufferListener

  Interface for listeners to buffer state changes.
  Since:
    1.4
  See Also:
    `IBuffer`

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static int` | `BUFFER_SAVED` Bit-mask indicating that the `bufferSaved` method is supported by the buffer.

  - ### Method Summary

    All Methods Instance Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `default void` | `bufferSaved(IBuffer buffer)` Informs this listener that the contents of the given buffer has been saved.

- - ### Field Detail

    - #### BUFFER_SAVED

          static final int BUFFER_SAVED

      Bit-mask indicating that the `bufferSaved` method is supported by the buffer.
      See Also:
        `IBuffer.getSupportedListenerMethods()`, Constant Field Values

  - ### Method Detail

    - #### bufferSaved

          default void bufferSaved(IBuffer buffer)

      Informs this listener that the contents of the given buffer has been saved.

      Note that this method is not invoked if the buffer's dirty flag is cleared for reasons other than saving the buffer's contents.

      In general, the buffer may be modified concurrently with calling this method.

      Parameters:
        `buffer` - the affected buffer (never `null`)

Copyright (c) 2014, 2020 1C-Soft LLC and others. Made available under the Eclipse Public License 2.0