Copyright (c) 2000, 2009 IBM Corporation and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0 Contributors: IBM Corporation - initial API and implementation
/******************************************************************************* * Copyright (c) 2000, 2009 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/
package org.eclipse.jdt.core;
A listener, which gets notified when the contents of a specific buffer have changed, or when the buffer is closed. When a buffer is closed, the listener is notified after the buffer has been closed. A listener is not notified when a buffer is saved.

This interface may be implemented by clients.

/** * A listener, which gets notified when the contents of a specific buffer * have changed, or when the buffer is closed. * When a buffer is closed, the listener is notified <em>after</em> the buffer has been closed. * A listener is not notified when a buffer is saved. * <p> * This interface may be implemented by clients. * </p> */
public interface IBufferChangedListener {
Notifies that the given event has occurred.
Params:
  • event – the change event
/** * Notifies that the given event has occurred. * * @param event the change event */
public void bufferChanged(BufferChangedEvent event); }