Your browser does not support JavaScript and this site utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this site.

1 /*******************************************************************************2 * Copyright (c) 2000, 2005 IBM Corporation and others.3 * All rights reserved. This program and the accompanying materials4 * are made available under the terms of the Eclipse Public License v1.05 * which accompanies this distribution, and is available at6 * http://www.eclipse.org/legal/epl-v10.html7 *8 * Contributors:9 * IBM Corporation - initial API and implementation10 *******************************************************************************/11 package org.eclipse.update.configuration;12 13 /**14 * Generic problem handler. Used to report status from specific15 * install operations. The methods implemented by this interface16 * are callbacks from the update support to the caller of the update17 * methods.18 * <p>19 * <b>Note:</b> This class/interface is part of an interim API that is still under development and expected to20 * change significantly before reaching stability. It is being made available at this early stage to solicit feedback21 * from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken22 * (repeatedly) as the API evolves.23 * </p>24 * @since 2.025 */26 publicinterface IProblemHandler {27 28 /**29 * Report problem.30 * 31 * @param problemText problem text32 * @return <code>true</code> if the operation should continue,33 * <code>false</code> if the operation should be cancelled34 * @since 2.0 35 * <p>36 * <b>Note:</b> This method is part of an interim API that is still under development and expected to37 * change significantly before reaching stability. It is being made available at this early stage to solicit feedback38 * from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken39 * (repeatedly) as the API evolves.40 * </p>41 */42 boolean reportProblem(String problemText);43 44 }45