org.eclipse.jface.util.ILogger Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.eclipse.jface Show documentation
Show all versions of org.eclipse.jface Show documentation
This is org.eclipse.jface jar used by Scout SDK
The newest version!
/*******************************************************************************
* Copyright (c) 2005, 2015 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Chris Gross ([email protected]) - initial API and implementation
* (bug 49497 [RCP] JFace dependency on org.eclipse.core.runtime enlarges standalone JFace applications)
*******************************************************************************/
package org.eclipse.jface.util;
import org.eclipse.core.runtime.IStatus;
/**
* A mechanism to log errors throughout JFace.
*
* Clients may provide their own implementation to change
* how errors are logged from within JFace.
*
*
* @see org.eclipse.jface.util.Policy#getLog()
* @see org.eclipse.jface.util.Policy#setLog(ILogger)
* @since 3.1
*/
@FunctionalInterface
public interface ILogger {
/**
* Logs the given status.
*
* @param status the status to log
*/
public void log(IStatus status);
}