1 /******************************************************************************* 2 * Copyright (c) 2004, 2006 IBM Corporation and others. 3 * All rights reserved. This program and the accompanying materials 4 * are made available under the terms of the Eclipse Public License v1.0 5 * which accompanies this distribution, and is available at 6 * http://www.eclipse.org/legal/epl-v10.html 7 * 8 * Contributors: 9 * IBM Corporation - initial API and implementation 10 *******************************************************************************/ 11 package org.eclipse.ui.about; 12 13 import java.io.PrintWriter; 14 15 /** 16 * Extensions to <code>org.eclipse.ui.systemSummaryExtensions</code> must provide 17 * an implementation of this interface. The class must provide a default 18 * constructor. A new instance of the class will be created each time the system 19 * summyary is created. 20 * 21 * @since 3.0 22 */ 23 public interface ISystemSummarySection { 24 /** 25 * A method that puts the section's information into the system summary's 26 * configuration details log. 27 * @param writer puts information into the system summary 28 */ 29 public void write(PrintWriter writer); 30 } 31