1 /******************************************************************************* 2 * Copyright (c) 2000, 2007 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.help; 12 13 /** 14 * An <code>ITopic</code> is one topic in the table of contents, which may 15 * contain subtopics. 16 * 17 * @since 2.0 18 */ 19 public interface ITopic extends IUAElement, IHelpResource { 20 /** 21 * This is element name used for topic in XML files. 22 */ 23 public final static String TOPIC = "topic"; //$NON-NLS-1$ 24 25 /** 26 * Obtains the topics contained in this node. 27 * 28 * @return Array of ITopic 29 */ 30 public ITopic[] getSubtopics(); 31 } 32 33