/*
* Copyright (C) 2012, Sasa Zivkov <sasa.zivkov@sap.com> 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.lib;
A convenient base class which provides empty method bodies for all
ProgressMonitor methods.
Could be used in scenarios when only some of the progress notifications are
important and others can be ignored.
/**
* A convenient base class which provides empty method bodies for all
* ProgressMonitor methods.
* <p>
* Could be used in scenarios when only some of the progress notifications are
* important and others can be ignored.
*/
public abstract class EmptyProgressMonitor implements ProgressMonitor {
{@inheritDoc} /** {@inheritDoc} */
@Override
public void start(int totalTasks) {
// empty
}
{@inheritDoc} /** {@inheritDoc} */
@Override
public void beginTask(String title, int totalWork) {
// empty
}
{@inheritDoc} /** {@inheritDoc} */
@Override
public void update(int completed) {
// empty
}
{@inheritDoc} /** {@inheritDoc} */
@Override
public void endTask() {
// empty
}
{@inheritDoc} /** {@inheritDoc} */
@Override
public boolean isCancelled() {
return false;
}
}