package org.gjt.sp.jedit.help; import java.awt.Component; import java.beans.PropertyChangeListener; /** * Interface supported by all HelpViewer classes. * Currently used by @ref infoviewer.InfoViewerPlugin and @ref HelpViewer * * @since Jedit 4.2pre5 * @version $Id: HelpViewerInterface.java 12504 2008-04-22 23:12:43Z ezust $ */ public interface HelpViewerInterface { /** * * @param url * @param addToHistory * @param scrollPos desired vertical scrollbar position after we go there */ public void gotoURL(String url, boolean addToHistory, int scrollPos); public String getBaseURL(); public void addPropertyChangeListener(PropertyChangeListener l); /** * Called when the helpviewer is closed */ public void dispose(); /** * @return the root pane of this help viewer */ public Component getComponent(); public String getShortURL(); public void queueTOCReload(); public void setTitle(String newTitle); }