1 /******************************************************************************* 2 * Copyright (c) 2000, 2005 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.forms; 12 13 import org.eclipse.swt.widgets.Composite; 14 15 /** 16 * This interface should be implemented by clients providing 17 * pages to handle object types in DetailsPart. Most of the 18 * life cycle is the same as for the IFormPart. The page is 19 * a part selection listener since selections in the master 20 * part will be passed to the currently visible page. 21 * 22 * @see DetailsPart 23 * @see MasterDetailsBlock 24 * @since 3.0 25 */ 26 public interface IDetailsPage extends IFormPart, IPartSelectionListener { 27 /** 28 * Creates the contents of the page in the provided parent. 29 * @param parent the parent to create the page in 30 */ 31 void createContents(Composite parent); 32 } 33