package org.eclipse.help.internal.contributions; | |
/* | |
* Licensed Materials - Property of IBM, | |
* WebSphere Studio Workbench | |
* (c) Copyright IBM Corp 2000 | |
*/ | |
import java.util.Iterator; | |
import java.util.List; | |
/** | |
* Interface for help contributions (topics, actions,views, etc.) | |
*/ | |
public interface Contribution { | |
// switches indicating how to insert | |
public final static int FIRST = 1; | |
public final static int LAST = -1; | |
public final static int NEXT = 129; | |
public final static int NORMAL = 0; | |
public final static int PREV = 127; | |
/** | |
*/ | |
void accept(Visitor visitor); | |
/** | |
*/ | |
Iterator getChildren(); | |
/** | |
*/ | |
List getChildrenList(); | |
/** | |
*/ | |
String getID(); | |
/** | |
*/ | |
String getLabel(); | |
/** | |
*/ | |
Contribution getParent(); | |
/** | |
*/ | |
String getRawLabel(); | |
} |