/*
 * Copyright (C) 2010, Google Inc. and others
 *
 * This program and the accompanying materials are made available under the
 * terms of the Eclipse Distribution License v. 1.0 which is available at
 * https://www.eclipse.org/org/documents/edl-v10.php.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */

package org.eclipse.jgit.events;

Describes a change to one or more paths in the index file.
/** * Describes a change to one or more paths in the index file. */
public class IndexChangedEvent extends RepositoryEvent<IndexChangedListener> { private boolean internal;
Notify that the index changed
Params:
  • internal – true if the index was changed by the same JGit process
Since:5.0
/** * Notify that the index changed * * @param internal * {@code true} if the index was changed by the same * JGit process * @since 5.0 */
public IndexChangedEvent(boolean internal) { this.internal = internal; }
Returns:true if the index was changed by the same JGit process
Since:5.0
/** * @return {@code true} if the index was changed by the same JGit process * @since 5.0 */
public boolean isInternal() { return internal; }
{@inheritDoc}
/** {@inheritDoc} */
@Override public Class<IndexChangedListener> getListenerType() { return IndexChangedListener.class; }
{@inheritDoc}
/** {@inheritDoc} */
@Override public void dispatch(IndexChangedListener listener) { listener.onIndexChanged(this); } }