META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
.options
about.html
about_files/
about_files/copyright-software-19980720.htm
command_link.png
dtds/
dtds/internal/
dtds/internal/xhtml-lat1.ent
dtds/internal/xhtml-special.ent
dtds/internal/xhtml-symbol.ent
dtds/internal/xhtml1-frameset.dtd
dtds/internal/xhtml1-strict.dtd
dtds/internal/xhtml1-transitional.dtd
dtds/internal/xhtml11-flat.dtd
dtds/internal/xhtml11.dtd
livehelp.js
plugin.properties
preferences.ini
org/
org/eclipse/
org/eclipse/help/
org/eclipse/help/AbstractContentExtensionProvider.class
AbstractContentExtensionProvider.java
package org.eclipse.help
public abstract org.eclipse.help.AbstractContentExtensionProvider extends java.lang.Object {
	public void  () 
	public abstract org.eclipse.help.IContentExtension[] getContentExtensions (java.lang.String) 
	protected void contentChanged () 
}

org/eclipse/help/AbstractContextProvider.class
AbstractContextProvider.java
package org.eclipse.help
public abstract org.eclipse.help.AbstractContextProvider extends java.lang.Object {
	public void  () 
	public abstract org.eclipse.help.IContext getContext (java.lang.String, java.lang.String) 
	public abstract java.lang.String[] getPlugins () 
}

org/eclipse/help/AbstractCriteriaDefinitionProvider.class
AbstractCriteriaDefinitionProvider.java
package org.eclipse.help
public abstract org.eclipse.help.AbstractCriteriaDefinitionProvider extends java.lang.Object {
	public void  () 
	public abstract org.eclipse.help.ICriteriaDefinitionContribution[] getCriteriaDefinitionContributions (java.lang.String) 
}

org/eclipse/help/AbstractCriteriaProvider.class
AbstractCriteriaProvider.java
package org.eclipse.help
public abstract org.eclipse.help.AbstractCriteriaProvider extends java.lang.Object {
	public void  () 
	public abstract org.eclipse.help.ICriteria[] getCriteria (org.eclipse.help.ITopic) 
	public abstract org.eclipse.help.ICriteria[] getCriteria (org.eclipse.help.IToc) 
}

org/eclipse/help/AbstractIndexProvider.class
AbstractIndexProvider.java
package org.eclipse.help
public abstract org.eclipse.help.AbstractIndexProvider extends java.lang.Object {
	public void  () 
	public abstract org.eclipse.help.IIndexContribution[] getIndexContributions (java.lang.String) 
	protected void contentChanged () 
}

org/eclipse/help/AbstractTocProvider.class
AbstractTocProvider.java
package org.eclipse.help
public abstract org.eclipse.help.AbstractTocProvider extends java.lang.Object {
	public static final int DEFAULT_PRIORITY
	public static final int TOC_FILE_PRIORITY
	public void  () 
	public abstract org.eclipse.help.ITocContribution[] getTocContributions (java.lang.String) 
	protected void contentChanged () 
	public int getPriority () 
}

org/eclipse/help/HelpSystem.class
HelpSystem.java
package org.eclipse.help
public final org.eclipse.help.HelpSystem extends java.lang.Object {
	private static boolean fShared
	private void  () 
	public static org.eclipse.help.IContext getContext (java.lang.String) 
		String contextId
	public static org.eclipse.help.IContext getContext (java.lang.String, java.lang.String) 
		String contextId
		String locale
	public static org.eclipse.help.IToc[] getTocs () 
	public static org.eclipse.help.IIndex getIndex () 
	public static java.io.InputStream getHelpContent (java.lang.String) 
		String href
	public static java.io.InputStream getHelpContent (java.lang.String, java.lang.String) 
		String href
		String locale
		org.eclipse.help.internal.HelpPlugin$IHelpProvider provider
	public static boolean isShared () 
	public static void setShared (boolean) 
		boolean shared
}

org/eclipse/help/IAnchor.class
IAnchor.java
package org.eclipse.help
public abstract org.eclipse.help.IAnchor extends java.lang.Object implements org.eclipse.help.IUAElement  {
	public abstract java.lang.String getId () 
}

org/eclipse/help/ICommandLink.class
ICommandLink.java
package org.eclipse.help
public abstract org.eclipse.help.ICommandLink extends java.lang.Object implements org.eclipse.help.IUAElement  {
	public abstract java.lang.String getLabel () 
	public abstract java.lang.String getSerialization () 
}

org/eclipse/help/IContentExtension.class
IContentExtension.java
package org.eclipse.help
public abstract org.eclipse.help.IContentExtension extends java.lang.Object implements org.eclipse.help.IUAElement  {
	public static final int CONTRIBUTION
	public static final int REPLACEMENT
	public abstract java.lang.String getContent () 
	public abstract java.lang.String getPath () 
	public abstract int getType () 
}

org/eclipse/help/IContext.class
IContext.java
package org.eclipse.help
public abstract org.eclipse.help.IContext extends java.lang.Object {
	public abstract org.eclipse.help.IHelpResource[] getRelatedTopics () 
	public abstract java.lang.String getText () 
}

org/eclipse/help/IContext2.class
IContext2.java
package org.eclipse.help
public abstract org.eclipse.help.IContext2 extends java.lang.Object implements org.eclipse.help.IContext  {
	public abstract java.lang.String getTitle () 
	public abstract java.lang.String getStyledText () 
	public abstract java.lang.String getCategory (org.eclipse.help.IHelpResource) 
}

org/eclipse/help/IContext3.class
IContext3.java
package org.eclipse.help
public abstract org.eclipse.help.IContext3 extends java.lang.Object implements org.eclipse.help.IContext2  {
	public abstract org.eclipse.help.ICommandLink[] getRelatedCommands () 
}

org/eclipse/help/IContextProvider.class
IContextProvider.java
package org.eclipse.help
public abstract org.eclipse.help.IContextProvider extends java.lang.Object {
	public static final int NONE
	public static final int SELECTION
	public abstract int getContextChangeMask () 
	public abstract org.eclipse.help.IContext getContext (java.lang.Object) 
	public abstract java.lang.String getSearchExpression (java.lang.Object) 
}

org/eclipse/help/ICriteria.class
ICriteria.java
package org.eclipse.help
public abstract org.eclipse.help.ICriteria extends java.lang.Object implements org.eclipse.help.IUAElement  {
	public abstract java.lang.String getName () 
	public abstract java.lang.String getValue () 
}

org/eclipse/help/ICriteriaDefinition.class
ICriteriaDefinition.java
package org.eclipse.help
public abstract org.eclipse.help.ICriteriaDefinition extends java.lang.Object implements org.eclipse.help.IUAElement  {
	public abstract org.eclipse.help.ICriterionDefinition[] getCriterionDefinitions () 
}

org/eclipse/help/ICriteriaDefinitionContribution.class
ICriteriaDefinitionContribution.java
package org.eclipse.help
public abstract org.eclipse.help.ICriteriaDefinitionContribution extends java.lang.Object {
	public abstract java.lang.String getId () 
	public abstract org.eclipse.help.ICriteriaDefinition getCriteriaDefinition () 
	public abstract java.lang.String getLocale () 
}

org/eclipse/help/ICriterionDefinition.class
ICriterionDefinition.java
package org.eclipse.help
public abstract org.eclipse.help.ICriterionDefinition extends java.lang.Object implements org.eclipse.help.IUAElement  {
	public abstract java.lang.String getId () 
	public abstract java.lang.String getName () 
	public abstract org.eclipse.help.ICriterionValueDefinition[] getCriterionValueDefinitions () 
}

org/eclipse/help/ICriterionValueDefinition.class
ICriterionValueDefinition.java
package org.eclipse.help
public abstract org.eclipse.help.ICriterionValueDefinition extends java.lang.Object implements org.eclipse.help.IUAElement  {
	public abstract java.lang.String getId () 
	public abstract java.lang.String getName () 
}

org/eclipse/help/IHelp.class
IHelp.java
package org.eclipse.help
public abstract org.eclipse.help.IHelp extends java.lang.Object {
	public abstract void displayHelp () 
	public abstract void displayContext (org.eclipse.help.IContext, int, int) 
	public abstract void displayContext (java.lang.String, int, int) 
	public abstract void displayHelpResource (java.lang.String) 
	public abstract void displayHelpResource (org.eclipse.help.IHelpResource) 
	public abstract void displayHelp (java.lang.String) 
	public abstract void displayHelp (java.lang.String, java.lang.String) 
	public abstract void displayHelp (java.lang.String, int, int) 
	public abstract void displayHelp (org.eclipse.help.IContext, int, int) 
	public abstract org.eclipse.help.IContext getContext (java.lang.String) 
	public abstract org.eclipse.help.IToc[] getTocs () 
	public abstract boolean isContextHelpDisplayed () 
}

org/eclipse/help/IHelpContentProducer.class
IHelpContentProducer.java
package org.eclipse.help
public abstract org.eclipse.help.IHelpContentProducer extends java.lang.Object {
	public abstract java.io.InputStream getInputStream (java.lang.String, java.lang.String, java.util.Locale) 
}

org/eclipse/help/IHelpResource.class
IHelpResource.java
package org.eclipse.help
public abstract org.eclipse.help.IHelpResource extends java.lang.Object {
	public static final String HREF
	public static final String LABEL
	public abstract java.lang.String getHref () 
	public abstract java.lang.String getLabel () 
}

org/eclipse/help/IInclude.class
IInclude.java
package org.eclipse.help
public abstract org.eclipse.help.IInclude extends java.lang.Object implements org.eclipse.help.IUAElement  {
	public abstract java.lang.String getPath () 
}

org/eclipse/help/IIndex.class
IIndex.java
package org.eclipse.help
public abstract org.eclipse.help.IIndex extends java.lang.Object implements org.eclipse.help.IUAElement  {
	public abstract org.eclipse.help.IIndexEntry[] getEntries () 
}

org/eclipse/help/IIndexContribution.class
IIndexContribution.java
package org.eclipse.help
public abstract org.eclipse.help.IIndexContribution extends java.lang.Object {
	public abstract java.lang.String getId () 
	public abstract org.eclipse.help.IIndex getIndex () 
	public abstract java.lang.String getLocale () 
}

org/eclipse/help/IIndexEntry.class
IIndexEntry.java
package org.eclipse.help
public abstract org.eclipse.help.IIndexEntry extends java.lang.Object implements org.eclipse.help.IUAElement  {
	public abstract java.lang.String getKeyword () 
	public abstract org.eclipse.help.ITopic[] getTopics () 
	public abstract org.eclipse.help.IIndexEntry[] getSubentries () 
}

org/eclipse/help/IIndexEntry2.class
IIndexEntry2.java
package org.eclipse.help
public abstract org.eclipse.help.IIndexEntry2 extends java.lang.Object implements org.eclipse.help.IIndexEntry  {
	public abstract org.eclipse.help.IIndexSee[] getSees () 
}

org/eclipse/help/IIndexSee.class
IIndexSee.java
package org.eclipse.help
public abstract org.eclipse.help.IIndexSee extends java.lang.Object implements org.eclipse.help.IUAElement  {
	public abstract java.lang.String getKeyword () 
	public abstract boolean isSeeAlso () 
	public abstract org.eclipse.help.IIndexSubpath[] getSubpathElements () 
}

org/eclipse/help/IIndexSubpath.class
IIndexSubpath.java
package org.eclipse.help
public abstract org.eclipse.help.IIndexSubpath extends java.lang.Object implements org.eclipse.help.IUAElement  {
	public abstract java.lang.String getKeyword () 
}

org/eclipse/help/ILink.class
ILink.java
package org.eclipse.help
public abstract org.eclipse.help.ILink extends java.lang.Object implements org.eclipse.help.IUAElement  {
	public abstract java.lang.String getToc () 
}

org/eclipse/help/ILiveHelpAction.class
ILiveHelpAction.java
package org.eclipse.help
public abstract org.eclipse.help.ILiveHelpAction extends java.lang.Object implements java.lang.Runnable  {
	public abstract void setInitializationString (java.lang.String) 
}

org/eclipse/help/IToc.class
IToc.java
package org.eclipse.help
public abstract org.eclipse.help.IToc extends java.lang.Object implements org.eclipse.help.IUAElement org.eclipse.help.IHelpResource  {
	public static final String TOC
	public static final String TOPIC
	public abstract org.eclipse.help.ITopic[] getTopics () 
	public abstract org.eclipse.help.ITopic getTopic (java.lang.String) 
}

org/eclipse/help/IToc2.class
IToc2.java
package org.eclipse.help
public abstract org.eclipse.help.IToc2 extends java.lang.Object implements org.eclipse.help.IToc  {
	public abstract org.eclipse.help.ICriteria[] getCriteria () 
	public abstract java.lang.String getIcon () 
	public abstract boolean isSorted () 
}

org/eclipse/help/ITocContribution.class
ITocContribution.java
package org.eclipse.help
public abstract org.eclipse.help.ITocContribution extends java.lang.Object {
	public abstract java.lang.String getCategoryId () 
	public abstract java.lang.String getContributorId () 
	public abstract java.lang.String[] getExtraDocuments () 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getLocale () 
	public abstract java.lang.String getLinkTo () 
	public abstract org.eclipse.help.IToc getToc () 
	public abstract boolean isPrimary () 
}

org/eclipse/help/ITopic.class
ITopic.java
package org.eclipse.help
public abstract org.eclipse.help.ITopic extends java.lang.Object implements org.eclipse.help.IUAElement org.eclipse.help.IHelpResource  {
	public static final String TOPIC
	public abstract org.eclipse.help.ITopic[] getSubtopics () 
}

org/eclipse/help/ITopic2.class
ITopic2.java
package org.eclipse.help
public abstract org.eclipse.help.ITopic2 extends java.lang.Object implements org.eclipse.help.ITopic  {
	public abstract org.eclipse.help.ICriteria[] getCriteria () 
	public abstract java.lang.String getIcon () 
	public abstract boolean isSorted () 
}

org/eclipse/help/IUAElement.class
IUAElement.java
package org.eclipse.help
public abstract org.eclipse.help.IUAElement extends java.lang.Object {
	public abstract boolean isEnabled (org.eclipse.core.expressions.IEvaluationContext) 
	public abstract org.eclipse.help.IUAElement[] getChildren () 
}

org/eclipse/help/UAContentFilter.class
UAContentFilter.java
package org.eclipse.help
public org.eclipse.help.UAContentFilter extends java.lang.Object {
	private static final String VARIABLE_PLATFORM
	private static org.eclipse.core.expressions.IEvaluationContext defaultContext
	static Class class$0
	public void  () 
	public static boolean isFiltered (java.lang.Object) 
		Object element
	private static org.eclipse.core.expressions.IEvaluationContext createDefaultContext () 
		org.eclipse.core.expressions.EvaluationContext context
	public static boolean isFiltered (java.lang.Object, org.eclipse.core.expressions.IEvaluationContext) 
		Object element
		org.eclipse.core.expressions.IEvaluationContext context
		Throwable t
		String msg
}

org/eclipse/help/internal/
org/eclipse/help/internal/Anchor.class
Anchor.java
package org.eclipse.help.internal
public org.eclipse.help.internal.Anchor extends org.eclipse.help.internal.UAElement implements org.eclipse.help.IAnchor  {
	public static final String NAME
	public static final String ATTRIBUTE_ID
	public void  (org.eclipse.help.IAnchor) 
		org.eclipse.help.IAnchor src
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element src
	public java.lang.String getId () 
	public void setId (java.lang.String) 
		String id
}

org/eclipse/help/internal/CachedEntityResolver.class
CachedEntityResolver.java
package org.eclipse.help.internal
public org.eclipse.help.internal.CachedEntityResolver extends java.lang.Object implements org.xml.sax.EntityResolver  {
	public void  () 
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String) 
		String publicId
		String systemId
		int index
		java.io.File cachedCopy
		java.net.URL system
		java.net.URLConnection sc
		java.io.BufferedReader in
		String inputLine
		String inputLine
		java.io.BufferedWriter out
		org.xml.sax.InputSource is
}

org/eclipse/help/internal/CommandLink.class
CommandLink.java
package org.eclipse.help.internal
public org.eclipse.help.internal.CommandLink extends org.eclipse.help.internal.UAElement implements org.eclipse.help.ICommandLink  {
	public static final String NAME
	public static final String ATTRIBUTE_LABEL
	public static final String ATTRIBUTE_SERIALIZATION
	public void  (org.eclipse.help.ICommandLink) 
		org.eclipse.help.ICommandLink src
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element src
	public java.lang.String getLabel () 
	public java.lang.String getSerialization () 
	public void setLabel (java.lang.String) 
		String label
	public void setSerialization (java.lang.String) 
		String serialization
}

org/eclipse/help/internal/HelpData$Handler.class
HelpData.java
package org.eclipse.help.internal
 org.eclipse.help.internal.HelpData$Handler extends org.xml.sax.helpers.DefaultHandler {
	private boolean inTocOrder
	private boolean inHidden
	final org.eclipse.help.internal.HelpData this$0
	private void  (org.eclipse.help.internal.HelpData) 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String name
		org.xml.sax.Attributes attributes
		String id
		String id
		String sortAttribute
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String name
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String publicId
		String systemId
	void  (org.eclipse.help.internal.HelpData, org.eclipse.help.internal.HelpData$Handler) 
}

org/eclipse/help/internal/HelpData.class
HelpData.java
package org.eclipse.help.internal
public org.eclipse.help.internal.HelpData extends java.lang.Object {
	private static final String ELEMENT_TOC_ORDER
	private static final String ELEMENT_HIDDEN
	private static final String ELEMENT_TOC
	private static final String ELEMENT_CATEGORY
	private static final String ELEMENT_INDEX
	private static final String ATTRIBUTE_ID
	private static final String ELEMENT_OTHER_TOCS
	private static final String ATTRIBUTE_SORT
	private static final String PLUGINS_ROOT_SLASH
	private static org.eclipse.help.internal.HelpData productHelpData
	private java.net.URL url
	private java.util.List tocOrder
	private java.util.Set hiddenTocs
	private java.util.Set hiddenIndexes
	private String sortMode
	public static synchronized org.eclipse.help.internal.HelpData getProductHelpData () 
		String pluginId
		org.eclipse.core.runtime.IProduct product
		String helpDataFile
		int nextSlash
		org.osgi.framework.Bundle bundle
		java.net.URL helpDataUrl
	public static void clearProductHelpData () 
	public void  (java.net.URL) 
		java.net.URL url
	public synchronized java.util.List getTocOrder () 
	public synchronized java.util.Set getHiddenTocs () 
	public synchronized java.util.Set getHiddenIndexes () 
	public synchronized boolean isSortOthers () 
	public java.io.InputStream getHelpDataFile (java.lang.String)  throws java.io.IOException 
		String filePath
	private void loadHelpData () 
		javax.xml.parsers.SAXParser parser
		java.io.InputStream in
		Throwable t
		String msg
		org.eclipse.core.runtime.preferences.IPreferencesService preferencesService
		String baseTocs
		String ignoredTocs
		String ignoredIndexes
	static java.util.List access$0 (org.eclipse.help.internal.HelpData) 
	static java.util.Set access$1 (org.eclipse.help.internal.HelpData) 
	static java.util.Set access$2 (org.eclipse.help.internal.HelpData) 
	static void access$3 (org.eclipse.help.internal.HelpData, java.lang.String) 
}

org/eclipse/help/internal/HelpPlugin$IHelpProvider.class
HelpPlugin.java
package org.eclipse.help.internal
public abstract org.eclipse.help.internal.HelpPlugin$IHelpProvider extends java.lang.Object {
	public abstract java.io.InputStream getHelpContent (java.lang.String, java.lang.String) 
}

org/eclipse/help/internal/HelpPlugin.class
HelpPlugin.java
package org.eclipse.help.internal
public org.eclipse.help.internal.HelpPlugin extends org.eclipse.core.runtime.Plugin {
	public static final String PLUGIN_ID
	public static boolean DEBUG
	public static boolean DEBUG_CONTEXT
	public static boolean DEBUG_SEARCH
	public static boolean DEBUG_TOC
	public static boolean DEBUG_INDEX
	public static boolean DEBUG_CRITERIA
	public static final String HELP_DATA_KEY
	public static final String BASE_TOCS_KEY
	public static final String IGNORED_TOCS_KEY
	public static final String IGNORED_INDEXES_KEY
	public static final String FILTER_INFOCENTER_KEY
	private static org.eclipse.help.internal.HelpPlugin plugin
	private static Object tocManagerCreateLock
	private org.eclipse.help.internal.toc.TocManager tocManager
	private org.eclipse.help.internal.context.ContextManager contextManager
	private org.eclipse.help.internal.extension.ContentExtensionManager contentExtensionManager
	private org.eclipse.help.internal.index.IndexManager indexManager
	private org.eclipse.help.internal.criteria.CriteriaManager criteriaManager
	private org.eclipse.help.internal.HelpPlugin$IHelpProvider helpProvider
	private java.io.File configurationDirectory
	static void  () 
	public void  () 
	public static void logWarning (java.lang.String) 
		String message
		org.eclipse.core.runtime.Status errorStatus
	public static void logError (java.lang.String) 
		String message
		org.eclipse.core.runtime.Status errorStatus
	public static void logError (java.lang.String, java.lang.Throwable) 
		String message
		Throwable ex
		org.eclipse.core.runtime.Status errorStatus
	private static synchronized void logStatus (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus errorStatus
	public static org.eclipse.help.internal.HelpPlugin getDefault () 
	public static org.eclipse.help.internal.toc.TocManager getTocManager () 
	public static org.eclipse.help.internal.context.ContextManager getContextManager () 
	public static org.eclipse.help.internal.extension.ContentExtensionManager getContentExtensionManager () 
	public static org.eclipse.help.internal.index.IndexManager getIndexManager () 
	public static org.eclipse.help.internal.criteria.CriteriaManager getCriteriaManager () 
	public org.eclipse.help.internal.HelpPlugin$IHelpProvider getHelpProvider () 
	public void setHelpProvider (org.eclipse.help.internal.HelpPlugin$IHelpProvider) 
		org.eclipse.help.internal.HelpPlugin$IHelpProvider helpProvider
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
		org.eclipse.osgi.service.datalocation.Location location
		java.net.URL configURL
	public static java.io.File getConfigurationDirectory () 
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
}

org/eclipse/help/internal/Include.class
Include.java
package org.eclipse.help.internal
public org.eclipse.help.internal.Include extends org.eclipse.help.internal.UAElement implements org.eclipse.help.IInclude  {
	public static final String NAME
	public static final String ATTRIBUTE_PATH
	public void  (org.eclipse.help.IInclude) 
		org.eclipse.help.IInclude src
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element src
	public java.lang.String getPath () 
	public void setPath (java.lang.String) 
		String path
}

org/eclipse/help/internal/Topic.class
Topic.java
package org.eclipse.help.internal
public org.eclipse.help.internal.Topic extends org.eclipse.help.internal.UAElement implements org.eclipse.help.ITopic2  {
	public static final String NAME
	public static final String ATTRIBUTE_HREF
	public static final String ATTRIBUTE_LABEL
	public static final String ATTRIBUTE_ICON
	public static final String ATTRIBUTE_SORT
	static Class class$0
	static Class class$1
	public void  () 
	public void  (org.eclipse.help.ITopic) 
		org.eclipse.help.ITopic src
	public java.lang.String getIcon () 
	public boolean isSorted () 
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element src
	public java.lang.String getHref () 
	public java.lang.String getLabel () 
	public org.eclipse.help.ITopic[] getSubtopics () 
	public org.eclipse.help.ICriteria[] getCriteria () 
	public void setHref (java.lang.String) 
		String href
	public void setLabel (java.lang.String) 
		String label
}

org/eclipse/help/internal/UAElement$Filter.class
UAElement.java
package org.eclipse.help.internal
 org.eclipse.help.internal.UAElement$Filter extends java.lang.Object {
	String name
	String value
	boolean isNegated
	final org.eclipse.help.internal.UAElement this$0
	public void  (org.eclipse.help.internal.UAElement, java.lang.String, java.lang.String, boolean) 
		String name
		String value
		boolean isNegated
}

org/eclipse/help/internal/UAElement.class
UAElement.java
package org.eclipse.help.internal
public org.eclipse.help.internal.UAElement extends java.lang.Object implements org.eclipse.help.IUAElement  {
	private static final String ELEMENT_FILTER
	private static final String ATTRIBUTE_FILTER
	private static final String ATTRIBUTE_NAME
	private static final String ATTRIBUTE_VALUE
	private static javax.xml.parsers.DocumentBuilder builder
	private static org.w3c.dom.Document document
	private org.w3c.dom.Element element
	private org.eclipse.help.internal.UAElement parent
	protected java.util.List children
	private org.eclipse.help.internal.UAElement$Filter[] filters
	private org.eclipse.core.expressions.Expression enablementExpression
	private org.eclipse.help.IUAElement src
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, org.eclipse.help.IUAElement) 
		String name
		org.eclipse.help.IUAElement src
	private void copyFilters (org.eclipse.help.IUAElement) 
		org.eclipse.help.IUAElement src
		org.eclipse.help.internal.UAElement sourceElement
		String filter
	private org.eclipse.help.internal.UAElement$Filter[] getFilterElements () 
		java.util.List list
		org.w3c.dom.Node node
		String elementKind
		org.w3c.dom.Element enablement
		org.w3c.dom.Element filter
		String filterName
		String value
		boolean isNegated
	public void appendChild (org.eclipse.help.internal.UAElement) 
		org.eclipse.help.internal.UAElement uaElementToAppend
	public void appendChildren (org.eclipse.help.IUAElement[]) 
		org.eclipse.help.IUAElement[] children
		int i
	public synchronized java.lang.String getAttribute (java.lang.String) 
		String name
		String value
	public synchronized org.eclipse.help.IUAElement[] getChildren () 
		org.w3c.dom.Node node
		org.eclipse.help.internal.UAElement uaElement
	public java.lang.Object getChildren (java.lang.Class) 
		Class clazz
		org.eclipse.help.IUAElement[] children
		java.util.List list
		int i
		org.eclipse.help.IUAElement child
	public java.lang.String getElementName () 
	private static org.w3c.dom.Document getDocument () 
		javax.xml.parsers.ParserConfigurationException e
		String msg
	public org.eclipse.help.internal.UAElement getParentElement () 
	public void insertBefore (org.eclipse.help.internal.UAElement, org.eclipse.help.internal.UAElement) 
		org.eclipse.help.internal.UAElement newChild
		org.eclipse.help.internal.UAElement refChild
		int index
	public boolean isEnabled (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
		String filter
		org.eclipse.help.internal.UAElement$Filter[] filterElements
		int i
	public void removeChild (org.eclipse.help.internal.UAElement) 
		org.eclipse.help.internal.UAElement elementToRemove
	public void setAttribute (java.lang.String, java.lang.String) 
		String name
		String value
	private void importElement (org.eclipse.help.internal.UAElement) 
		org.eclipse.help.internal.UAElement uaElementToImport
		org.w3c.dom.Element elementToImport
		org.w3c.dom.Document ownerDocument
	private boolean isEnabledByFilterAttribute (java.lang.String) 
		String filter
	private boolean isFilterEnabled (org.eclipse.help.internal.UAElement$Filter) 
		org.eclipse.help.internal.UAElement$Filter filter
	public org.w3c.dom.Element getElement () 
}

org/eclipse/help/internal/UAElementFactory.class
UAElementFactory.java
package org.eclipse.help.internal
public org.eclipse.help.internal.UAElementFactory extends java.lang.Object {
	private static final Class[][] interfaceTable
	private static final java.util.Map classByElementName
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	static Class class$6
	static Class class$7
	static Class class$8
	static Class class$9
	static Class class$10
	static Class class$11
	static Class class$12
	static Class class$13
	static Class class$14
	static Class class$15
	static Class class$16
	static Class class$17
	static Class class$18
	static Class class$19
	static Class class$20
	static Class class$21
	static Class class$22
	static Class class$23
	static Class class$24
	static Class class$25
	static Class class$26
	static Class class$27
	static Class class$28
	static Class class$29
	static Class class$30
	static Class class$31
	static Class class$32
	static void  () 
	public void  () 
	public static org.eclipse.help.internal.UAElement newElement (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String name
		Class clazz
		java.lang.reflect.Constructor constructor
		Exception e
		String msg
	public static org.eclipse.help.internal.UAElement newElement (org.eclipse.help.IUAElement) 
		org.eclipse.help.IUAElement src
		int i
		Class interfaze
		Class clazz
		java.lang.reflect.Constructor constructor
		Exception e
		String msg
}

org/eclipse/help/internal/context/
org/eclipse/help/internal/context/Context.class
Context.java
package org.eclipse.help.internal.context
public org.eclipse.help.internal.context.Context extends org.eclipse.help.internal.UAElement implements org.eclipse.help.IContext3  {
	public static final String ATTRIBUTE_TITLE
	public static final String NAME
	public static final String ELEMENT_DESCRIPTION
	public static final String ATTRIBUTE_ID
	public static final String ATTRIBUTE_PLUGIN_ID
	static Class class$0
	static Class class$1
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element src
	public void  (org.eclipse.help.IContext, java.lang.String) 
		org.eclipse.help.IContext src
		String id
	public void mergeContext (org.eclipse.help.IContext) 
		org.eclipse.help.IContext src
		String text
		String title
		org.eclipse.help.ICommandLink[] commands
		int i
		org.eclipse.help.IHelpResource[] topics
		int i
		org.eclipse.help.internal.Topic topic
	public java.lang.String getCategory (org.eclipse.help.IHelpResource) 
		org.eclipse.help.IHelpResource topic
	public java.lang.String getId () 
	public org.eclipse.help.ICommandLink[] getRelatedCommands () 
	public org.eclipse.help.IHelpResource[] getRelatedTopics () 
	public java.lang.String getStyledText () 
	public java.lang.String getText () 
		org.w3c.dom.Node node
		org.w3c.dom.Node text
	public java.lang.String getTitle () 
		String title
	public void setId (java.lang.String) 
		String id
	public void setText (java.lang.String) 
		String text
		org.w3c.dom.Node node
		org.w3c.dom.Document document
		org.w3c.dom.Node description
}

org/eclipse/help/internal/context/ContextFile.class
ContextFile.java
package org.eclipse.help.internal.context
public org.eclipse.help.internal.context.ContextFile extends java.lang.Object {
	private String bundleId
	private String file
	public void  (java.lang.String, java.lang.String) 
		String bundleId
		String file
	public java.lang.String getBundleId () 
	public java.lang.String getFile () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

org/eclipse/help/internal/context/ContextFileProvider$NormalizeHandler.class
ContextFileProvider.java
package org.eclipse.help.internal.context
 org.eclipse.help.internal.context.ContextFileProvider$NormalizeHandler extends org.eclipse.help.internal.dynamic.ProcessorHandler {
	final org.eclipse.help.internal.context.ContextFileProvider this$0
	private void  (org.eclipse.help.internal.context.ContextFileProvider) 
	public short handle (org.eclipse.help.internal.UAElement, java.lang.String) 
		org.eclipse.help.internal.UAElement element
		String id
		org.eclipse.help.internal.context.Context context
		org.eclipse.help.IUAElement[] children
		StringBuffer buf
		org.w3c.dom.Element description
		org.w3c.dom.Node node
		javax.xml.transform.TransformerException e
		String msg
		org.w3c.dom.Node old
		org.w3c.dom.Document document
		org.eclipse.help.internal.Topic topic
		String href
		int index
		String pluginId
	void  (org.eclipse.help.internal.context.ContextFileProvider, org.eclipse.help.internal.context.ContextFileProvider$NormalizeHandler) 
}

org/eclipse/help/internal/context/ContextFileProvider.class
ContextFileProvider.java
package org.eclipse.help.internal.context
public org.eclipse.help.internal.context.ContextFileProvider extends org.eclipse.help.AbstractContextProvider {
	private static final String EXTENSION_POINT_CONTEXTS
	private static final String ELEMENT_CONTEXTS
	private static final String ATTRIBUTE_FILE
	private static final String ATTRIBUTE_PLUGIN
	private java.util.Map pluginContextsByLocale
	private java.util.Map descriptorsByPluginId
	private java.util.Map contextFilesByLocale
	private org.eclipse.help.internal.dynamic.DocumentProcessor processor
	private org.eclipse.help.internal.dynamic.DocumentReader reader
	private org.eclipse.help.internal.dynamic.DocumentWriter writer
	private java.util.Map requiredAttributes
	public void  () 
	public org.eclipse.help.IContext getContext (java.lang.String, java.lang.String) 
		String contextId
		String locale
		int index
		String pluginId
		String shortContextId
		java.util.Map pluginContexts
		java.util.Map[] contexts
		java.util.ArrayList matches
		int i
		org.eclipse.help.internal.context.Context context
		org.eclipse.help.internal.context.Context newContext
		int i
	public java.lang.String[] getPlugins () 
		java.util.Map associations
	private java.util.Map getPluginAssociations () 
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		String declaringPluginId
		String file
		String plugin
		String targetPluginId
		org.eclipse.help.internal.context.ContextFile descriptor
		org.eclipse.help.internal.context.ContextFile[] descriptors
		org.eclipse.help.internal.context.ContextFile[] temp
	public java.util.Map[] getPluginContexts (java.lang.String, java.lang.String) 
		String pluginId
		String locale
		java.util.List maps
		java.util.Map associations
		org.eclipse.help.internal.context.ContextFile[] descriptors
		int i
		java.util.Map contexts
	private java.util.Map getContexts (org.eclipse.help.internal.context.ContextFile, java.lang.String) 
		org.eclipse.help.internal.context.ContextFile descriptor
		String locale
		java.util.Map contextsByDescriptor
		java.util.Map contexts
	private java.util.Map loadContexts (org.eclipse.help.internal.context.ContextFile, java.lang.String) 
		org.eclipse.help.internal.context.ContextFile descriptor
		String locale
		java.io.InputStream in
		Throwable t
		String msg
	private java.util.Map loadContextsFromInputStream (org.eclipse.help.internal.context.ContextFile, java.lang.String, java.io.InputStream)  throws java.lang.Exception 
		org.eclipse.help.internal.context.ContextFile descriptor
		String locale
		java.io.InputStream in
		org.eclipse.help.internal.UAElement root
		org.eclipse.help.IUAElement[] children
		java.util.Map contexts
		int i
		org.eclipse.help.internal.context.Context context
		String id
		Object existingContext
		String error
		String msg
	private java.lang.String getErrorPath (org.eclipse.help.internal.context.ContextFile, java.lang.String) 
		org.eclipse.help.internal.context.ContextFile descriptor
		String locale
	private java.util.Map getRequiredAttributes () 
	static org.eclipse.help.internal.dynamic.DocumentWriter access$0 (org.eclipse.help.internal.context.ContextFileProvider) 
	static void access$1 (org.eclipse.help.internal.context.ContextFileProvider, org.eclipse.help.internal.dynamic.DocumentWriter) 
}

org/eclipse/help/internal/context/ContextManager.class
ContextManager.java
package org.eclipse.help.internal.context
public org.eclipse.help.internal.context.ContextManager extends java.lang.Object {
	private static final String EXTENSION_POINT_ID_CONTEXT
	private static final String ELEMENT_NAME_CONTEXT_PROVIDER
	private static final String ATTRIBUTE_NAME_CLASS
	private java.util.Map providersByPluginId
	private java.util.Map contextIDsByPluginId
	private java.util.List globalProviders
	public void  () 
	public org.eclipse.help.IContext getContext (java.lang.String, java.lang.String) 
		String contextId
		String locale
		int index
		String pluginId
		java.util.Iterator iter
		org.eclipse.help.AbstractContextProvider provider
		org.eclipse.help.IContext context
		Throwable t
		String msg
		String id
		java.util.ArrayList potentialMatches
		String warning
		java.util.Iterator iter
		String pluginID
		java.util.List contextIDList
		int c
	private java.util.List getContextProviders (java.lang.String) 
		String pluginId
		java.util.List list
		java.util.List forPlugin
	private void loadContextProviders () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement elem
		org.eclipse.help.AbstractContextProvider provider
		String[] plugins
		int j
		java.util.List list
		org.eclipse.core.runtime.CoreException e
		String msg
	private void checkContextProviders () 
		java.util.Hashtable contextByContextID
		java.util.Iterator i
		String pluginID
		java.util.ArrayList providers
		int p
		org.eclipse.help.internal.context.ContextFileProvider provider
		java.util.Map[] maps
		int m
		java.util.Iterator i2
		String contextID
		String fullID
		org.eclipse.help.internal.context.Context currentContext
		org.eclipse.help.internal.context.Context initialContext
		String error
		java.util.ArrayList list
}

org/eclipse/help/internal/context/IStyledContext.class
IStyledContext.java
package org.eclipse.help.internal.context
public abstract org.eclipse.help.internal.context.IStyledContext extends java.lang.Object implements org.eclipse.help.IContext  {
	public abstract java.lang.String getStyledText () 
}

org/eclipse/help/internal/criteria/
org/eclipse/help/internal/criteria/Criteria.class
Criteria.java
package org.eclipse.help.internal.criteria
public org.eclipse.help.internal.criteria.Criteria extends org.eclipse.help.internal.UAElement implements org.eclipse.help.ICriteria  {
	public static final String NAME
	public static final String ATTRIBUTE_NAME
	public static final String ATTRIBUTE_VALUE
	public void  (org.eclipse.help.ICriteria) 
		org.eclipse.help.ICriteria src
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	public java.lang.String getName () 
	public java.lang.String getValue () 
	public void setName (java.lang.String) 
		String name
	public void setValue (java.lang.String) 
		String value
}

org/eclipse/help/internal/criteria/CriteriaDefinition.class
CriteriaDefinition.java
package org.eclipse.help.internal.criteria
public org.eclipse.help.internal.criteria.CriteriaDefinition extends org.eclipse.help.internal.UAElement implements org.eclipse.help.ICriteriaDefinition  {
	public static final String NAME
	static Class class$0
	public void  () 
	public void  (org.eclipse.help.ICriteriaDefinition) 
		org.eclipse.help.ICriteriaDefinition src
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element src
	public org.eclipse.help.ICriterionDefinition[] getCriterionDefinitions () 
}

org/eclipse/help/internal/criteria/CriteriaDefinitionAssembler.class
CriteriaDefinitionAssembler.java
package org.eclipse.help.internal.criteria
public org.eclipse.help.internal.criteria.CriteriaDefinitionAssembler extends java.lang.Object {
	public void  () 
	public org.eclipse.help.internal.criteria.CriteriaDefinition assemble (java.util.List) 
		java.util.List contributions
	private org.eclipse.help.internal.criteria.CriteriaDefinition merge (java.util.List) 
		java.util.List contributions
		org.eclipse.help.internal.criteria.CriteriaDefinition criteriaDefinition
		java.util.Iterator iter
		org.eclipse.help.internal.criteria.CriteriaDefinitionContribution contribution
	private void mergeChildren (org.eclipse.help.internal.UAElement, org.eclipse.help.internal.UAElement) 
		org.eclipse.help.internal.UAElement a
		org.eclipse.help.internal.UAElement b
		java.util.Map criterionById
		java.util.Set criterionValueIds
		org.eclipse.help.IUAElement[] childrenA
		int i
		org.eclipse.help.internal.UAElement childA
		String id
		String valueId
		String valueName
		org.eclipse.help.IUAElement[] childrenB
		int i
		org.eclipse.help.internal.UAElement childB
		String idB
		String valueIdB
		String valueNameB
}

org/eclipse/help/internal/criteria/CriteriaDefinitionContribution.class
CriteriaDefinitionContribution.java
package org.eclipse.help.internal.criteria
public org.eclipse.help.internal.criteria.CriteriaDefinitionContribution extends java.lang.Object implements org.eclipse.help.ICriteriaDefinitionContribution  {
	private String id
	private org.eclipse.help.ICriteriaDefinition criteriaDefinition
	private String locale
	public void  () 
	public java.lang.String getId () 
	public org.eclipse.help.ICriteriaDefinition getCriteriaDefinition () 
	public java.lang.String getLocale () 
	public void setId (java.lang.String) 
		String id
	public void setCriteriaDefinition (org.eclipse.help.ICriteriaDefinition) 
		org.eclipse.help.ICriteriaDefinition criteriaDefinition
	public void setLocale (java.lang.String) 
		String locale
}

org/eclipse/help/internal/criteria/CriteriaDefinitionDocumentReader.class
CriteriaDefinitionDocumentReader.java
package org.eclipse.help.internal.criteria
public org.eclipse.help.internal.criteria.CriteriaDefinitionDocumentReader extends org.eclipse.help.internal.dynamic.DocumentReader {
	private static final String CRITERION_ELEMENT
	private static final String CRITERION_ID_ATTRIBUTE
	public void  () 
	protected void prepareDocument (org.w3c.dom.Document) 
		org.w3c.dom.Document document
	private void prune (org.w3c.dom.Node) 
		org.w3c.dom.Node element
		org.w3c.dom.NodeList nodes
		org.w3c.dom.Node node
		short nodeType
		org.w3c.dom.Node nodeToDelete
		String kind
	private void fixCriterionId (org.w3c.dom.Element) 
		org.w3c.dom.Element criterion
		String id
}

org/eclipse/help/internal/criteria/CriteriaDefinitionFile.class
CriteriaDefinitionFile.java
package org.eclipse.help.internal.criteria
public org.eclipse.help.internal.criteria.CriteriaDefinitionFile extends java.lang.Object {
	private String pluginId
	private String file
	private String locale
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String pluginId
		String file
		String locale
	public java.lang.String getFile () 
	public java.lang.String getLocale () 
	public java.lang.String getPluginId () 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
}

org/eclipse/help/internal/criteria/CriteriaDefinitionFileParser.class
CriteriaDefinitionFileParser.java
package org.eclipse.help.internal.criteria
public org.eclipse.help.internal.criteria.CriteriaDefinitionFileParser extends java.lang.Object {
	private org.eclipse.help.internal.dynamic.DocumentReader reader
	public void  () 
	public org.eclipse.help.internal.criteria.CriteriaDefinitionContribution parse (org.eclipse.help.internal.criteria.CriteriaDefinitionFile)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		org.eclipse.help.internal.criteria.CriteriaDefinitionFile criteriaDefinitionFile
		java.io.InputStream in
		org.eclipse.help.internal.criteria.CriteriaDefinition criteria
		org.eclipse.help.internal.criteria.CriteriaDefinitionContribution contrib
}

org/eclipse/help/internal/criteria/CriteriaDefinitionFileProvider.class
CriteriaDefinitionFileProvider.java
package org.eclipse.help.internal.criteria
public org.eclipse.help.internal.criteria.CriteriaDefinitionFileProvider extends org.eclipse.help.AbstractCriteriaDefinitionProvider {
	private static final String ERROR_READING_HELP_CRITERIA_DEFINITION_FILE
	public static final String EXTENSION_POINT_ID_CRITERIA_DEFINITION
	public static final String ELEMENT_NAME_CRITERIA
	public static final String ATTRIBUTE_NAME_FILE
	public void  () 
	public org.eclipse.help.ICriteriaDefinitionContribution[] getCriteriaDefinitionContributions (java.lang.String) 
		String locale
		java.util.List contributions
		org.eclipse.help.internal.criteria.CriteriaDefinitionFile[] criteriaDefinitionFiles
		org.eclipse.help.internal.criteria.CriteriaDefinitionFileParser parser
		int i
		org.eclipse.help.internal.criteria.CriteriaDefinitionFile criteriaDefinitionFile
		org.eclipse.help.ICriteriaDefinitionContribution criteria
		org.xml.sax.SAXParseException spe
		StringBuffer buffer
		Exception x
		Throwable t
		String msg
	private java.lang.String getCriteriaDefinitionFilePath (org.eclipse.help.internal.criteria.CriteriaDefinitionFile) 
		org.eclipse.help.internal.criteria.CriteriaDefinitionFile criteriaDefinitionFile
		String pluginId
		String file
	private org.eclipse.help.internal.criteria.CriteriaDefinitionFile[] getCriteriaDefinitionFiles (java.lang.String) 
		String locale
		java.util.List criteriaDefinitionFiles
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement elem
		String pluginId
		String file
		org.eclipse.help.internal.criteria.CriteriaDefinitionFile criteriaDefinitionFile
}

org/eclipse/help/internal/criteria/CriteriaDefinitionManager.class
CriteriaDefinitionManager.java
package org.eclipse.help.internal.criteria
public org.eclipse.help.internal.criteria.CriteriaDefinitionManager extends java.lang.Object {
	private static final String EXTENSION_POINT_ID_CRITERIA_DEFINITION
	private static final String ELEMENT_NAME_CRITERIA_DEFINITION_PROVIDER
	private static final String ATTRIBUTE_NAME_CLASS
	private java.util.Map criteriaDefinitionContributionsByLocale
	private java.util.Map criteriaDefinitionsByLocale
	private org.eclipse.help.AbstractCriteriaDefinitionProvider[] criteriaDefinitionProviders
	public void  () 
	public synchronized org.eclipse.help.ICriteriaDefinition getCriteriaDefinition (java.lang.String) 
		String locale
		org.eclipse.help.internal.criteria.CriteriaDefinition criteriaDefinition
		long start
		java.util.List contributions
		org.eclipse.help.internal.criteria.CriteriaDefinitionAssembler assembler
		long stop
	public synchronized org.eclipse.help.internal.criteria.CriteriaDefinitionContribution[] getCriteriaDefinitionContributions (java.lang.String) 
		String locale
		org.eclipse.help.internal.criteria.CriteriaDefinitionContribution[] contributions
	private org.eclipse.help.internal.criteria.CriteriaDefinitionContribution[] readCriteriaDefinitionContributions (java.lang.String) 
		String locale
		org.eclipse.help.internal.criteria.CriteriaDefinitionContribution[] cached
		java.util.List contributions
		org.eclipse.help.AbstractCriteriaDefinitionProvider[] providers
		int i
		org.eclipse.help.ICriteriaDefinitionContribution[] contrib
		org.eclipse.help.ICriteriaDefinitionContribution[] contrib
		Throwable t
		String msg
		int j
		String msg
		String msg
		org.eclipse.help.internal.criteria.CriteriaDefinitionContribution contribution
		org.eclipse.help.ICriteriaDefinition criteria
	public void clearCache () 
	public org.eclipse.help.AbstractCriteriaDefinitionProvider[] getCriteriaDefinitionProviders () 
		java.util.List providers
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement elem
		org.eclipse.help.AbstractCriteriaDefinitionProvider provider
		org.eclipse.core.runtime.CoreException e
		String msg
	public boolean isCriteriaDefinitionLoaded (java.lang.String) 
		String locale
	public void setCriteriaDefinitionProviders (org.eclipse.help.AbstractCriteriaDefinitionProvider[]) 
		org.eclipse.help.AbstractCriteriaDefinitionProvider[] criteriaDefinitionProviders
	public java.lang.String getCriterionName (java.lang.String, java.lang.String) 
		String id
		String locale
		org.eclipse.help.ICriteriaDefinition definition
		org.eclipse.help.ICriterionDefinition[] criterionDefinitions
		int i
		org.eclipse.help.internal.criteria.CriterionDefinition criterionDefinition
		String name
	public java.lang.String getCriterionValueName (java.lang.String, java.lang.String, java.lang.String) 
		String criterionId
		String criterionValueId
		String locale
		org.eclipse.help.ICriteriaDefinition definition
		org.eclipse.help.ICriterionDefinition[] criterionDefinitions
		int i
		org.eclipse.help.internal.criteria.CriterionDefinition criterionDefinition
		org.eclipse.help.ICriterionValueDefinition[] valueDefinitions
		int j
		org.eclipse.help.internal.criteria.CriterionValueDefinition valueDefinition
		String name
}

org/eclipse/help/internal/criteria/CriteriaManager.class
CriteriaManager.java
package org.eclipse.help.internal.criteria
public org.eclipse.help.internal.criteria.CriteriaManager extends java.lang.Object {
	private static final String SUPPORTED_CRITERIA
	private static final String ENABLE_CRITERIA
	private java.util.List supportedCriteria
	private boolean criteriaEnabled
	private java.util.Map allCriteriaValues
	private org.eclipse.help.internal.criteria.CriteriaDefinitionManager criteriaDefinitionManager
	public void  () 
		java.util.StringTokenizer criteria
	public boolean isSupportedCriterion (java.lang.String) 
		String criterion
	public boolean isCriteriaEnabled () 
	public void addCriteriaValues (org.eclipse.help.ICriteria[], java.lang.String) 
		org.eclipse.help.ICriteria[] criteria
		String locale
		java.util.Map criteriaInLocale
		org.eclipse.help.internal.criteria.CriterionResource[] resources
		int i
		org.eclipse.help.internal.criteria.CriterionResource criterion
		String criterionName
		java.util.List criterionValues
		java.util.Set existedValues
	public java.util.Map getAllCriteriaValues (java.lang.String) 
		String locale
		java.util.Map criteria
	public java.lang.String getCriterionDisplayName (java.lang.String, java.lang.String) 
		String criterionId
		String locale
	public java.lang.String getCriterionValueDisplayName (java.lang.String, java.lang.String, java.lang.String) 
		String criterionId
		String criterionValueId
		String locale
}

org/eclipse/help/internal/criteria/CriteriaProviderRegistry.class
CriteriaProviderRegistry.java
package org.eclipse.help.internal.criteria
public org.eclipse.help.internal.criteria.CriteriaProviderRegistry extends java.lang.Object {
	public static final String PROVIDER_XP_NAME
	private static java.util.List providers
	private static org.eclipse.help.internal.criteria.CriteriaProviderRegistry instance
	private boolean initialized
	static void  () 
	private void  () 
	public static org.eclipse.help.internal.criteria.CriteriaProviderRegistry getInstance () 
	private synchronized void readProviders () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		Object obj
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.help.AbstractCriteriaProvider[] getScopes () 
	public org.eclipse.help.ICriteria[] getAllCriteria (org.eclipse.help.ITopic) 
		org.eclipse.help.ITopic topic
		org.eclipse.help.ICriteria[] criteria
		org.eclipse.help.ICriteria[] criteria
		java.util.Iterator iter
		org.eclipse.help.AbstractCriteriaProvider provider
		org.eclipse.help.ICriteria[] newCriteria
		org.eclipse.help.ICriteria[] union
	public org.eclipse.help.ICriteria[] getAllCriteria (org.eclipse.help.IToc) 
		org.eclipse.help.IToc toc
		org.eclipse.help.ICriteria[] criteria
		org.eclipse.help.ICriteria[] criteria
		java.util.Iterator iter
		org.eclipse.help.AbstractCriteriaProvider provider
		org.eclipse.help.ICriteria[] newCriteria
		org.eclipse.help.ICriteria[] union
}

org/eclipse/help/internal/criteria/CriterionDefinition.class
CriterionDefinition.java
package org.eclipse.help.internal.criteria
public org.eclipse.help.internal.criteria.CriterionDefinition extends org.eclipse.help.internal.UAElement implements org.eclipse.help.ICriterionDefinition  {
	public static final String NAME
	public static final String ATTRIBUTE_ID
	public static final String ATTRIBUTE_NAME
	static Class class$0
	public void  (org.eclipse.help.ICriterionDefinition) 
		org.eclipse.help.ICriterionDefinition src
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element src
	public java.lang.String getId () 
	public java.lang.String getName () 
	public void setId (java.lang.String) 
		String id
	public void setName (java.lang.String) 
		String name
	public org.eclipse.help.ICriterionValueDefinition[] getCriterionValueDefinitions () 
}

org/eclipse/help/internal/criteria/CriterionResource.class
CriterionResource.java
package org.eclipse.help.internal.criteria
public org.eclipse.help.internal.criteria.CriterionResource extends java.lang.Object {
	private String criterionName
	private java.util.List criterionValues
	public void  (java.lang.String) 
		String criterionName
	public void  (java.lang.String, java.util.List) 
		String criterionName
		java.util.List criterionValues
	public java.lang.String getCriterionName () 
	public java.util.List getCriterionValues () 
	public void addCriterionValue (java.lang.String) 
		String criterionValue
	public void addCriterionValues (java.util.List) 
		java.util.List criterionValues
		java.util.Iterator iterator
		String criterionValue
	public static org.eclipse.help.internal.criteria.CriterionResource[] toCriterionResource (org.eclipse.help.ICriteria[]) 
		org.eclipse.help.ICriteria[] criteriaElements
		java.util.List criteriaList
		int i
		String elementName
		String elementValue
		java.util.StringTokenizer tokenizer
		java.util.List values
		int j
		org.eclipse.help.internal.criteria.CriterionResource criterion
		org.eclipse.help.internal.criteria.CriterionResource criterionResource
		org.eclipse.help.internal.criteria.CriterionResource[] criteria
}

org/eclipse/help/internal/criteria/CriterionValueDefinition.class
CriterionValueDefinition.java
package org.eclipse.help.internal.criteria
public org.eclipse.help.internal.criteria.CriterionValueDefinition extends org.eclipse.help.internal.UAElement implements org.eclipse.help.ICriterionValueDefinition  {
	public static final String NAME
	public static final String ATTRIBUTE_ID
	public static final String ATTRIBUTE_NAME
	public void  (org.eclipse.help.ICriterionValueDefinition) 
		org.eclipse.help.ICriterionValueDefinition src
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element src
	public java.lang.String getId () 
	public java.lang.String getName () 
	public void setId (java.lang.String) 
		String id
	public void setName (java.lang.String) 
		String name
}

org/eclipse/help/internal/dynamic/
org/eclipse/help/internal/dynamic/DocumentProcessor.class
DocumentProcessor.java
package org.eclipse.help.internal.dynamic
public org.eclipse.help.internal.dynamic.DocumentProcessor extends java.lang.Object {
	private org.eclipse.help.internal.dynamic.ProcessorHandler[] handlers
	public void  () 
	public void  (org.eclipse.help.internal.dynamic.ProcessorHandler[]) 
		org.eclipse.help.internal.dynamic.ProcessorHandler[] handlers
	public void process (org.eclipse.help.internal.UAElement, java.lang.String) 
		org.eclipse.help.internal.UAElement element
		String id
		int i
		short result
		org.eclipse.help.IUAElement[] children
		int i
	public void setHandlers (org.eclipse.help.internal.dynamic.ProcessorHandler[]) 
		org.eclipse.help.internal.dynamic.ProcessorHandler[] handlers
		int i
}

org/eclipse/help/internal/dynamic/DocumentReader$ManagedBuilder.class
DocumentReader.java
package org.eclipse.help.internal.dynamic
 org.eclipse.help.internal.dynamic.DocumentReader$ManagedBuilder extends java.lang.Object {
	public javax.xml.parsers.DocumentBuilder builder
	public boolean inUse
	final org.eclipse.help.internal.dynamic.DocumentReader this$0
	private void  (org.eclipse.help.internal.dynamic.DocumentReader) 
	void  (org.eclipse.help.internal.dynamic.DocumentReader, org.eclipse.help.internal.dynamic.DocumentReader$ManagedBuilder) 
}

org/eclipse/help/internal/dynamic/DocumentReader.class
DocumentReader.java
package org.eclipse.help.internal.dynamic
public org.eclipse.help.internal.dynamic.DocumentReader extends java.lang.Object {
	private org.eclipse.help.internal.dynamic.DocumentReader$ManagedBuilder cachedBuilder
	public void  () 
	public org.eclipse.help.internal.UAElement read (java.io.InputStream)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		java.io.InputStream in
	public org.eclipse.help.internal.UAElement read (java.io.InputStream, java.lang.String)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		java.io.InputStream in
		String charset
		org.eclipse.help.internal.dynamic.DocumentReader$ManagedBuilder managedBuilder
		org.xml.sax.InputSource input
		org.w3c.dom.Document document
	protected void prepareDocument (org.w3c.dom.Document) 
		org.w3c.dom.Document document
	private synchronized org.eclipse.help.internal.dynamic.DocumentReader$ManagedBuilder getManagedBuilder ()  throws javax.xml.parsers.FactoryConfigurationError javax.xml.parsers.ParserConfigurationException 
	private org.eclipse.help.internal.dynamic.DocumentReader$ManagedBuilder createManagedBuilder ()  throws javax.xml.parsers.FactoryConfigurationError javax.xml.parsers.ParserConfigurationException 
		org.eclipse.help.internal.dynamic.DocumentReader$ManagedBuilder managedBuilder
		javax.xml.parsers.DocumentBuilderFactory factory
}

org/eclipse/help/internal/dynamic/DocumentWriter.class
DocumentWriter.java
package org.eclipse.help.internal.dynamic
public org.eclipse.help.internal.dynamic.DocumentWriter extends java.lang.Object {
	private javax.xml.transform.Transformer transformer
	public void  () 
	public java.lang.String writeString (org.eclipse.help.internal.UAElement, boolean)  throws javax.xml.transform.TransformerException javax.xml.transform.TransformerConfigurationException 
		org.eclipse.help.internal.UAElement element
		boolean xmlDecl
	public java.lang.String writeString (org.w3c.dom.Element, boolean)  throws javax.xml.transform.TransformerException javax.xml.transform.TransformerConfigurationException 
		org.w3c.dom.Element element
		boolean xmlDecl
		byte[] bytes
		String encoding
	public byte[] writeBytes (org.eclipse.help.internal.UAElement, boolean)  throws javax.xml.transform.TransformerException javax.xml.transform.TransformerConfigurationException 
		org.eclipse.help.internal.UAElement element
		boolean xmlDecl
	public byte[] writeBytes (org.w3c.dom.Element, boolean)  throws javax.xml.transform.TransformerException javax.xml.transform.TransformerConfigurationException 
		org.w3c.dom.Element element
		boolean xmlDecl
		org.w3c.dom.Document document
		javax.xml.transform.TransformerFactory factory
		org.w3c.dom.DocumentType docType
		java.util.Properties props
		javax.xml.transform.dom.DOMSource source
		java.io.ByteArrayOutputStream out
		javax.xml.transform.stream.StreamResult result
}

org/eclipse/help/internal/dynamic/ExtensionHandler.class
ExtensionHandler.java
package org.eclipse.help.internal.dynamic
public org.eclipse.help.internal.dynamic.ExtensionHandler extends org.eclipse.help.internal.dynamic.ProcessorHandler {
	private static final String ATTRIBUTE_ID
	private org.eclipse.help.internal.dynamic.ExtensionResolver resolver
	private org.eclipse.help.internal.dynamic.DocumentReader reader
	private String locale
	public void  (org.eclipse.help.internal.dynamic.DocumentReader, java.lang.String) 
		org.eclipse.help.internal.dynamic.DocumentReader reader
		String locale
	public short handle (org.eclipse.help.internal.UAElement, java.lang.String) 
		org.eclipse.help.internal.UAElement element
		String path
	private short handleExtension (org.eclipse.help.internal.UAElement, java.lang.String, int) 
		org.eclipse.help.internal.UAElement uaElement
		String path
		int type
		String id
		org.w3c.dom.Node[] nodes
		org.w3c.dom.Element domElement
		org.eclipse.help.internal.UAElement parent
		int i
		org.w3c.dom.Node node
}

org/eclipse/help/internal/dynamic/ExtensionResolver.class
ExtensionResolver.java
package org.eclipse.help.internal.dynamic
public org.eclipse.help.internal.dynamic.ExtensionResolver extends java.lang.Object {
	private static final String ELEMENT_BODY
	private static final String ATTRIBUTE_ID
	private org.eclipse.help.internal.dynamic.DocumentProcessor processor
	private org.eclipse.help.internal.dynamic.DocumentReader reader
	private String locale
	private org.eclipse.help.internal.extension.ContentExtensionManager manager
	public void  (org.eclipse.help.internal.dynamic.DocumentProcessor, org.eclipse.help.internal.dynamic.DocumentReader, java.lang.String) 
		org.eclipse.help.internal.dynamic.DocumentProcessor processor
		org.eclipse.help.internal.dynamic.DocumentReader reader
		String locale
	public org.w3c.dom.Node[] resolveExtension (java.lang.String, int) 
		String path
		int type
		org.eclipse.help.internal.extension.ContentExtension[] extensions
		java.util.List list
		int i
		String content
		org.w3c.dom.Node[] nodes
		int j
	private org.w3c.dom.Node[] getContent (java.lang.String)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		String content
		String bundleId
		String relativePath
		String nodeId
		int bundleStart
		int bundleEnd
		int pathStart
		int pathEnd
		int lastSlash
		int secondLastSlash
		String secondLastToken
	private org.w3c.dom.Node[] getContent (java.lang.String, java.lang.String, java.lang.String)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		String bundleId
		String relativePath
		String nodeId
		String href
		java.io.InputStream in
		org.w3c.dom.Element element
		org.w3c.dom.Element body
		java.util.List children
		org.w3c.dom.Node node
	private org.w3c.dom.Element findElement (java.io.InputStream, java.lang.String)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		java.io.InputStream in
		String elementId
	private org.w3c.dom.Element findElement (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String elementId
		String id
		org.w3c.dom.Node node
	private org.w3c.dom.Element findBody (java.io.InputStream)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		java.io.InputStream in
	private org.w3c.dom.Element findBody (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.w3c.dom.Node node
		org.w3c.dom.Element body
}

org/eclipse/help/internal/dynamic/FilterHandler.class
FilterHandler.java
package org.eclipse.help.internal.dynamic
public org.eclipse.help.internal.dynamic.FilterHandler extends org.eclipse.help.internal.dynamic.ProcessorHandler {
	private org.eclipse.core.expressions.IEvaluationContext context
	public void  (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
	public short handle (org.eclipse.help.internal.UAElement, java.lang.String) 
		org.eclipse.help.internal.UAElement element
		String id
		org.eclipse.help.internal.UAElement parent
}

org/eclipse/help/internal/dynamic/FilterResolver$Extension.class
FilterResolver.java
package org.eclipse.help.internal.dynamic
public abstract org.eclipse.help.internal.dynamic.FilterResolver$Extension extends java.lang.Object {
	public abstract boolean isHandled (java.lang.String) 
	public abstract boolean isFiltered (java.lang.String, java.lang.String) 
}

org/eclipse/help/internal/dynamic/FilterResolver.class
FilterResolver.java
package org.eclipse.help.internal.dynamic
public org.eclipse.help.internal.dynamic.FilterResolver extends java.lang.Object {
	private static final String NAME_OS
	private static final String NAME_WS
	private static final String NAME_ARCH
	private static final String NAME_PRODUCT
	private static final String NAME_PLUGIN
	private static org.eclipse.help.internal.dynamic.FilterResolver$Extension extension
	private static org.eclipse.help.internal.dynamic.FilterResolver instance
	public void  () 
	public static org.eclipse.help.internal.dynamic.FilterResolver getInstance () 
	public boolean isFiltered (java.lang.String) 
		String expression
		String name
		String value
		boolean not
		int index
	public boolean isFiltered (java.lang.String, java.lang.String, boolean) 
		String name
		String value
		boolean not
		boolean filtered
		boolean filtered
		boolean filtered
		boolean filtered
		boolean filtered
		boolean filtered
		boolean filtered
	public static void setExtension (org.eclipse.help.internal.dynamic.FilterResolver$Extension) 
		org.eclipse.help.internal.dynamic.FilterResolver$Extension extension
	private boolean filterByWS (java.lang.String) 
		String ws
	private boolean filterByOS (java.lang.String) 
		String os
	private boolean filterByARCH (java.lang.String) 
		String arch
	private boolean filterByProduct (java.lang.String) 
		String productId
		org.eclipse.core.runtime.IProduct product
	private boolean filterByPlugin (java.lang.String) 
		String bundleId
		org.osgi.framework.Bundle bundle
	private boolean filterBySystemProperty (java.lang.String, java.lang.String) 
		String property
		String value
		String systemValue
}

org/eclipse/help/internal/dynamic/IncludeHandler.class
IncludeHandler.java
package org.eclipse.help.internal.dynamic
public org.eclipse.help.internal.dynamic.IncludeHandler extends org.eclipse.help.internal.dynamic.ProcessorHandler {
	private org.eclipse.help.internal.dynamic.IncludeResolver resolver
	private org.eclipse.help.internal.dynamic.DocumentReader reader
	private String locale
	public void  (org.eclipse.help.internal.dynamic.DocumentReader, java.lang.String) 
		org.eclipse.help.internal.dynamic.DocumentReader reader
		String locale
	public short handle (org.eclipse.help.internal.UAElement, java.lang.String) 
		org.eclipse.help.internal.UAElement element
		String id
		String path
		String bundleId
		String relativePath
		String elementId
	private void resolveInclude (java.lang.String, java.lang.String, java.lang.String, org.eclipse.help.internal.UAElement, java.lang.String) 
		String bundleId
		String relativePath
		String elementId
		org.eclipse.help.internal.UAElement element
		String locale
		org.eclipse.help.internal.UAElement parent
		org.eclipse.help.internal.UAElement nodeToInclude
	private java.lang.String getBundleId (java.lang.String) 
		String path
		int index
		int index
	private java.lang.String getRelativePath (java.lang.String) 
		String path
		int startIndex
		int endIndex
	private java.lang.String getElementId (java.lang.String) 
		String path
		int index
}

org/eclipse/help/internal/dynamic/IncludeResolver.class
IncludeResolver.java
package org.eclipse.help.internal.dynamic
public org.eclipse.help.internal.dynamic.IncludeResolver extends java.lang.Object {
	private static final String ATTRIBUTE_ID
	private org.eclipse.help.internal.dynamic.DocumentProcessor processor
	private org.eclipse.help.internal.dynamic.DocumentReader reader
	private String locale
	public void  (org.eclipse.help.internal.dynamic.DocumentProcessor, org.eclipse.help.internal.dynamic.DocumentReader, java.lang.String) 
		org.eclipse.help.internal.dynamic.DocumentProcessor processor
		org.eclipse.help.internal.dynamic.DocumentReader reader
		String locale
	public org.eclipse.help.internal.UAElement resolve (java.lang.String, java.lang.String, java.lang.String)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		String bundleId
		String relativePath
		String elementId
		String href
		java.io.InputStream in
		org.eclipse.help.internal.UAElement element
	private org.eclipse.help.internal.UAElement findElement (java.io.InputStream, java.lang.String)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		java.io.InputStream in
		String elementId
		org.eclipse.help.internal.UAElement element
	private org.eclipse.help.internal.UAElement findElement (org.eclipse.help.internal.UAElement, java.lang.String) 
		org.eclipse.help.internal.UAElement element
		String elementId
		String id
		org.eclipse.help.IUAElement[] children
		int i
		org.eclipse.help.internal.UAElement result
}

org/eclipse/help/internal/dynamic/ProcessorHandler.class
ProcessorHandler.java
package org.eclipse.help.internal.dynamic
public abstract org.eclipse.help.internal.dynamic.ProcessorHandler extends java.lang.Object {
	public static final short UNHANDLED
	public static final short HANDLED_CONTINUE
	public static final short HANDLED_SKIP
	private org.eclipse.help.internal.dynamic.DocumentProcessor processor
	public void  () 
	public abstract short handle (org.eclipse.help.internal.UAElement, java.lang.String) 
	public org.eclipse.help.internal.dynamic.DocumentProcessor getProcessor () 
	public void setProcessor (org.eclipse.help.internal.dynamic.DocumentProcessor) 
		org.eclipse.help.internal.dynamic.DocumentProcessor processor
}

org/eclipse/help/internal/dynamic/ValidationHandler.class
ValidationHandler.java
package org.eclipse.help.internal.dynamic
public org.eclipse.help.internal.dynamic.ValidationHandler extends org.eclipse.help.internal.dynamic.ProcessorHandler {
	private java.util.Map requiredAttributes
	private java.util.Map deprecatedElements
	public void  (java.util.Map) 
		java.util.Map requiredAttributes
	public void  (java.util.Map, java.util.Map) 
		java.util.Map requiredAttributes
		java.util.Map deprecatedElements
	public short handle (org.eclipse.help.internal.UAElement, java.lang.String) 
		org.eclipse.help.internal.UAElement element
		String id
		String suggestion
		String msg
		String[] attributes
		int i
		String msg
		org.eclipse.help.internal.UAElement parent
}

org/eclipse/help/internal/dynamic/XMLProcessor.class
XMLProcessor.java
package org.eclipse.help.internal.dynamic
public org.eclipse.help.internal.dynamic.XMLProcessor extends java.lang.Object {
	private org.eclipse.help.internal.dynamic.DocumentProcessor processor
	private org.eclipse.help.internal.dynamic.DocumentReader reader
	private org.eclipse.help.internal.dynamic.DocumentWriter writer
	public void  (org.eclipse.help.internal.dynamic.ProcessorHandler[]) 
		org.eclipse.help.internal.dynamic.ProcessorHandler[] handlers
	public java.io.InputStream process (java.io.InputStream, java.lang.String, java.lang.String)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException javax.xml.transform.TransformerException javax.xml.transform.TransformerConfigurationException 
		java.io.InputStream in
		String id
		String charset
		org.eclipse.help.internal.UAElement element
}

org/eclipse/help/internal/entityresolver/
org/eclipse/help/internal/entityresolver/LocalEntityResolver.class
LocalEntityResolver.java
package org.eclipse.help.internal.entityresolver
public org.eclipse.help.internal.entityresolver.LocalEntityResolver extends java.lang.Object implements org.xml.sax.EntityResolver  {
	public void  () 
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		String publicId
		String systemId
		int index
		org.osgi.framework.Bundle helpBundle
		String dtdPath
		java.net.URL dtdURL
		java.io.InputStream stream
		org.xml.sax.InputSource is
}

org/eclipse/help/internal/extension/
org/eclipse/help/internal/extension/ContentExtension.class
ContentExtension.java
package org.eclipse.help.internal.extension
public org.eclipse.help.internal.extension.ContentExtension extends org.eclipse.help.internal.UAElement implements org.eclipse.help.IContentExtension  {
	public static final String NAME_CONTRIBUTION
	public static final String NAME_CONTRIBUTION_LEGACY
	public static final String NAME_REPLACEMENT
	public static final String NAME_REPLACEMENT_LEGACY
	public static final String ATTRIBUTE_CONTENT
	public static final String ATTRIBUTE_PATH
	public void  (org.eclipse.help.IContentExtension) 
		org.eclipse.help.IContentExtension src
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element src
	public java.lang.String getContent () 
	public java.lang.String getPath () 
	public int getType () 
		String name
	public void setContent (java.lang.String) 
		String content
	public void setPath (java.lang.String) 
		String path
}

org/eclipse/help/internal/extension/ContentExtensionFileParser.class
ContentExtensionFileParser.java
package org.eclipse.help.internal.extension
public org.eclipse.help.internal.extension.ContentExtensionFileParser extends org.xml.sax.helpers.DefaultHandler {
	private org.eclipse.help.internal.dynamic.DocumentReader reader
	private org.eclipse.help.internal.dynamic.DocumentProcessor processor
	private java.util.Map requiredAttributes
	private java.util.Map deprecatedElements
	public void  () 
	public org.eclipse.help.internal.extension.ContentExtension[] parse (org.osgi.framework.Bundle, java.lang.String)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		org.osgi.framework.Bundle bundle
		String path
		java.net.URL url
		java.io.InputStream in
		org.eclipse.help.internal.UAElement extension
		org.eclipse.help.IUAElement[] children
		org.eclipse.help.internal.extension.ContentExtension[] result
	private java.util.Map getRequiredAttributes () 
	private java.util.Map getDeprecatedElements () 
}

org/eclipse/help/internal/extension/ContentExtensionFileProvider.class
ContentExtensionFileProvider.java
package org.eclipse.help.internal.extension
public org.eclipse.help.internal.extension.ContentExtensionFileProvider extends org.eclipse.help.AbstractContentExtensionProvider {
	private static final String EXTENSION_POINT_CONTENT_EXTENSION
	private static final String ELEMENT_CONTENT_EXTENSION
	private static final String ATTRIBUTE_FILE
	private static final String ATTRIBUTE_CONTENT
	public void  () 
	public org.eclipse.help.IContentExtension[] getContentExtensions (java.lang.String) 
		String locale
		java.util.List extensions
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.help.internal.extension.ContentExtensionFileParser parser
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		String file
		String bundleId
		org.osgi.framework.Bundle bundle
		org.eclipse.help.internal.extension.ContentExtension[] ext
		int j
		String content
		Throwable t
		String msg
}

org/eclipse/help/internal/extension/ContentExtensionManager.class
ContentExtensionManager.java
package org.eclipse.help.internal.extension
public org.eclipse.help.internal.extension.ContentExtensionManager extends java.lang.Object {
	private static final String EXTENSION_POINT_ID_CONTENT_EXTENSION
	private static final String ELEMENT_NAME_CONTENT_EXTENSION_PROVIDER
	private static final String ATTRIBUTE_NAME_CLASS
	private static final org.eclipse.help.internal.extension.ContentExtension[] EMPTY_ARRAY
	private org.eclipse.help.AbstractContentExtensionProvider[] contentExtensionProviders
	private java.util.Map extensionsByPath
	private java.util.Map replacesByPath
	static void  () 
	public void  () 
	public org.eclipse.help.internal.extension.ContentExtension[] getExtensions (java.lang.String) 
		String locale
		java.util.List extensions
		java.util.Iterator iter
	public org.eclipse.help.internal.extension.ContentExtension[] getExtensions (java.lang.String, int, java.lang.String) 
		String path
		int type
		String locale
		java.util.Map map
		java.util.List extensions
	public void clearCache () 
	private void loadExtensions (java.lang.String) 
		String locale
		int i
		org.eclipse.help.IContentExtension[] extensions
		int j
		org.eclipse.help.internal.extension.ContentExtension extension
		String content
		String path
		int type
		java.util.Map map
		java.util.List list
	private org.eclipse.help.AbstractContentExtensionProvider[] getContentExtensionProviders () 
		java.util.List providers
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement elem
		org.eclipse.help.AbstractContentExtensionProvider provider
		org.eclipse.core.runtime.CoreException e
		String msg
	private java.lang.String normalizePath (java.lang.String) 
		String path
		int bundleStart
		int bundleEnd
		int pathStart
		int pathEnd
		int elementStart
		int elementEnd
		int lastSlash
		int secondLastSlash
		String secondLastToken
		boolean hasDot
		String bundleId
		String relativePath
		String elementId
}

org/eclipse/help/internal/index/
org/eclipse/help/internal/index/Index.class
Index.java
package org.eclipse.help.internal.index
public org.eclipse.help.internal.index.Index extends org.eclipse.help.internal.UAElement implements org.eclipse.help.IIndex  {
	public static final String NAME
	static Class class$0
	public void  () 
	public void  (org.eclipse.help.IIndex) 
		org.eclipse.help.IIndex src
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element src
	public org.eclipse.help.IIndexEntry[] getEntries () 
	public org.eclipse.help.internal.index.IndexEntry getSeeTarget (org.eclipse.help.internal.index.IndexSee) 
		org.eclipse.help.internal.index.IndexSee see
		String keyword
		java.util.Iterator iter
		Object next
}

org/eclipse/help/internal/index/IndexAssembler$IndexComparator.class
IndexAssembler.java
package org.eclipse.help.internal.index
 org.eclipse.help.internal.index.IndexAssembler$IndexComparator extends java.lang.Object implements java.util.Comparator  {
	com.ibm.icu.text.Collator collator
	final org.eclipse.help.internal.index.IndexAssembler this$0
	private void  (org.eclipse.help.internal.index.IndexAssembler) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		int c1
		int c2
		String s1
		String s2
	private int getCategory (org.eclipse.help.internal.UAElement) 
		org.eclipse.help.internal.UAElement element
		String keyword
		char c
	private java.lang.String getLabel (org.eclipse.help.internal.UAElement) 
		org.eclipse.help.internal.UAElement element
		org.eclipse.help.internal.Topic topic
		org.eclipse.help.ITopic topic2
		String msg
	void  (org.eclipse.help.internal.index.IndexAssembler, org.eclipse.help.internal.index.IndexAssembler$IndexComparator) 
}

org/eclipse/help/internal/index/IndexAssembler$NormalizeHandler.class
IndexAssembler.java
package org.eclipse.help.internal.index
 org.eclipse.help.internal.index.IndexAssembler$NormalizeHandler extends org.eclipse.help.internal.dynamic.ProcessorHandler {
	final org.eclipse.help.internal.index.IndexAssembler this$0
	private void  (org.eclipse.help.internal.index.IndexAssembler) 
	public short handle (org.eclipse.help.internal.UAElement, java.lang.String) 
		org.eclipse.help.internal.UAElement element
		String id
		org.eclipse.help.internal.Topic topic
		String href
		int index
		String pluginId
		String title
	void  (org.eclipse.help.internal.index.IndexAssembler, org.eclipse.help.internal.index.IndexAssembler$NormalizeHandler) 
}

org/eclipse/help/internal/index/IndexAssembler.class
IndexAssembler.java
package org.eclipse.help.internal.index
public org.eclipse.help.internal.index.IndexAssembler extends java.lang.Object {
	private org.eclipse.help.internal.dynamic.DocumentProcessor processor
	private java.util.Comparator comparator
	private String locale
	public void  () 
	public org.eclipse.help.internal.index.Index assemble (java.util.List, java.lang.String) 
		java.util.List contributions
		String locale
		org.eclipse.help.internal.index.Index index
	private org.eclipse.help.internal.index.Index merge (java.util.List) 
		java.util.List contributions
		org.eclipse.help.internal.index.Index index
		java.util.Iterator iter
		org.eclipse.help.internal.index.IndexContribution contribution
	private void mergeChildren (org.eclipse.help.internal.UAElement, org.eclipse.help.internal.UAElement) 
		org.eclipse.help.internal.UAElement a
		org.eclipse.help.internal.UAElement b
		java.util.Map entriesByKeyword
		java.util.Set topicHrefs
		java.util.Set seeTargets
		org.eclipse.help.IUAElement[] childrenA
		int i
		org.eclipse.help.internal.UAElement childA
		org.eclipse.help.IUAElement[] childrenB
		int i
		org.eclipse.help.internal.UAElement childB
		String keyword
		String href
	private void process (java.util.List) 
		java.util.List contributions
		org.eclipse.help.internal.dynamic.DocumentReader reader
		java.util.Iterator iter
		org.eclipse.help.internal.index.IndexContribution contribution
	private void sortAndPrune (org.eclipse.help.internal.UAElement) 
		org.eclipse.help.internal.UAElement element
	private boolean sortAndPrune (org.eclipse.help.internal.UAElement, java.util.Comparator) 
		org.eclipse.help.internal.UAElement element
		java.util.Comparator comparator
		org.eclipse.help.IUAElement[] children
		int i
		int i
		boolean hasChildren
		int i
	boolean isValidSeeReference (org.eclipse.help.internal.index.IndexSee) 
		org.eclipse.help.internal.index.IndexSee see
		org.eclipse.help.internal.UAElement ancestor
	static java.lang.String access$0 (org.eclipse.help.internal.index.IndexAssembler) 
}

org/eclipse/help/internal/index/IndexContribution.class
IndexContribution.java
package org.eclipse.help.internal.index
public org.eclipse.help.internal.index.IndexContribution extends java.lang.Object implements org.eclipse.help.IIndexContribution  {
	private String id
	private org.eclipse.help.IIndex index
	private String locale
	public void  () 
	public java.lang.String getId () 
	public org.eclipse.help.IIndex getIndex () 
	public java.lang.String getLocale () 
	public void setId (java.lang.String) 
		String id
	public void setIndex (org.eclipse.help.IIndex) 
		org.eclipse.help.IIndex index
	public void setLocale (java.lang.String) 
		String locale
}

org/eclipse/help/internal/index/IndexDocumentReader.class
IndexDocumentReader.java
package org.eclipse.help.internal.index
public org.eclipse.help.internal.index.IndexDocumentReader extends org.eclipse.help.internal.dynamic.DocumentReader {
	public void  () 
	protected void prepareDocument (org.w3c.dom.Document) 
		org.w3c.dom.Document document
	private void prune (org.w3c.dom.Node) 
		org.w3c.dom.Node element
		org.w3c.dom.NodeList nodes
		org.w3c.dom.Node node
		short nodeType
		org.w3c.dom.Node nodeToDelete
		String kind
	private void fixTopicAttributes (org.w3c.dom.Element) 
		org.w3c.dom.Element topic
		String title
}

org/eclipse/help/internal/index/IndexEntry.class
IndexEntry.java
package org.eclipse.help.internal.index
public org.eclipse.help.internal.index.IndexEntry extends org.eclipse.help.internal.UAElement implements org.eclipse.help.IIndexEntry2  {
	public static final String NAME
	public static final String ATTRIBUTE_KEYWORD
	static Class class$0
	static Class class$1
	static Class class$2
	public void  (org.eclipse.help.IIndexEntry) 
		org.eclipse.help.IIndexEntry src
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element src
	public java.lang.String getKeyword () 
	public org.eclipse.help.IIndexEntry[] getSubentries () 
	public org.eclipse.help.ITopic[] getTopics () 
	public void setKeyword (java.lang.String) 
		String keyword
	public org.eclipse.help.IIndexSee[] getSees () 
}

org/eclipse/help/internal/index/IndexFile.class
IndexFile.java
package org.eclipse.help.internal.index
public org.eclipse.help.internal.index.IndexFile extends java.lang.Object {
	private String pluginId
	private String file
	private String locale
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String pluginId
		String file
		String locale
	public java.lang.String getFile () 
	public java.lang.String getLocale () 
	public java.lang.String getPluginId () 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
}

org/eclipse/help/internal/index/IndexFileParser.class
IndexFileParser.java
package org.eclipse.help.internal.index
public org.eclipse.help.internal.index.IndexFileParser extends java.lang.Object {
	private org.eclipse.help.internal.dynamic.DocumentReader reader
	public void  () 
	public org.eclipse.help.internal.index.IndexContribution parse (org.eclipse.help.internal.index.IndexFile)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		org.eclipse.help.internal.index.IndexFile indexFile
		java.io.InputStream in
		org.eclipse.help.internal.index.Index index
		org.eclipse.help.internal.index.IndexContribution contrib
}

org/eclipse/help/internal/index/IndexFileProvider.class
IndexFileProvider.java
package org.eclipse.help.internal.index
public org.eclipse.help.internal.index.IndexFileProvider extends org.eclipse.help.AbstractIndexProvider {
	private static final String ERROR_READING_HELP_KEYWORD_INDEX_FILE
	public static final String EXTENSION_POINT_ID_INDEX
	public static final String ELEMENT_NAME_INDEX
	public static final String ATTRIBUTE_NAME_FILE
	public void  () 
	public org.eclipse.help.IIndexContribution[] getIndexContributions (java.lang.String) 
		String locale
		java.util.List contributions
		org.eclipse.help.internal.index.IndexFile[] indexFiles
		org.eclipse.help.internal.index.IndexFileParser parser
		int i
		org.eclipse.help.internal.index.IndexFile indexFile
		org.eclipse.help.IIndexContribution toc
		org.xml.sax.SAXParseException spe
		StringBuffer buffer
		Exception x
		Throwable t
		String msg
	private java.lang.String getIndexFilePath (org.eclipse.help.internal.index.IndexFile) 
		org.eclipse.help.internal.index.IndexFile indexFile
		String pluginId
		String file
	private org.eclipse.help.internal.index.IndexFile[] getIndexFiles (java.lang.String) 
		String locale
		java.util.List indexFiles
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement elem
		String pluginId
		String file
		org.eclipse.help.internal.index.IndexFile indexFile
}

org/eclipse/help/internal/index/IndexManager.class
IndexManager.java
package org.eclipse.help.internal.index
public org.eclipse.help.internal.index.IndexManager extends java.lang.Object {
	private static final String EXTENSION_POINT_ID_INDEX
	private static final String ELEMENT_NAME_INDEX_PROVIDER
	private static final String ATTRIBUTE_NAME_CLASS
	private java.util.Map indexContributionsByLocale
	private java.util.Map indexesByLocale
	private org.eclipse.help.AbstractIndexProvider[] indexProviders
	public void  () 
	public synchronized org.eclipse.help.IIndex getIndex (java.lang.String) 
		String locale
		org.eclipse.help.internal.index.Index index
		long start
		java.util.List contributions
		org.eclipse.help.internal.index.IndexAssembler assembler
		long stop
	public synchronized org.eclipse.help.internal.index.IndexContribution[] getIndexContributions (java.lang.String) 
		String locale
		org.eclipse.help.internal.index.IndexContribution[] contributions
	private org.eclipse.help.internal.index.IndexContribution[] readIndexContributions (java.lang.String) 
		String locale
		org.eclipse.help.internal.index.IndexContribution[] cached
		java.util.List contributions
		org.eclipse.help.AbstractIndexProvider[] providers
		int i
		org.eclipse.help.IIndexContribution[] contrib
		int j
		String msg
		String msg
		org.eclipse.help.internal.index.IndexContribution contribution
		org.eclipse.help.IIndex index
		Throwable t
		String msg
	public void clearCache () 
	public org.eclipse.help.AbstractIndexProvider[] getIndexProviders () 
		java.util.List providers
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement elem
		org.eclipse.help.AbstractIndexProvider provider
		org.eclipse.core.runtime.CoreException e
		String msg
	public boolean isIndexLoaded (java.lang.String) 
		String locale
	public void setIndexProviders (org.eclipse.help.AbstractIndexProvider[]) 
		org.eclipse.help.AbstractIndexProvider[] indexProviders
	private void filterIndexContributions (java.util.List) 
		java.util.List unfiltered
		java.util.Set indexesToFilter
		java.util.ListIterator iter
		org.eclipse.help.IIndexContribution contribution
	private java.util.Set getIgnoredIndexContributions () 
		org.eclipse.help.internal.HelpData helpData
		java.util.HashSet ignored
		String preferredIndexes
		java.util.StringTokenizer suggestdOrderedInfosets
}

org/eclipse/help/internal/index/IndexSee.class
IndexSee.java
package org.eclipse.help.internal.index
public org.eclipse.help.internal.index.IndexSee extends org.eclipse.help.internal.UAElement implements org.eclipse.help.IIndexSee java.lang.Comparable  {
	public static final String NAME
	public static final String ATTRIBUTE_KEYWORD
	static Class class$0
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element src
	public void  (org.eclipse.help.IIndexSee) 
		org.eclipse.help.IIndexSee src
	public java.lang.String getKeyword () 
	private java.lang.String[] getPath () 
		org.eclipse.help.IIndexSubpath[] subpaths
		String[] result
		int i
	public void setKeyword (java.lang.String) 
		String keyword
	private int getCategory (java.lang.String) 
		String keyword
		char c
	public int compareTo (java.lang.Object) 
		Object arg0
		com.ibm.icu.text.Collator collator
		String[] path
		String[] targetPath
		int i
		int result
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
		int result
		org.eclipse.help.IIndexSubpath[] subpaths
		int i
	public boolean isSeeAlso () 
		org.eclipse.help.internal.UAElement parentElement
	public org.eclipse.help.IIndexSubpath[] getSubpathElements () 
}

org/eclipse/help/internal/index/IndexSubpath.class
IndexSubpath.java
package org.eclipse.help.internal.index
public org.eclipse.help.internal.index.IndexSubpath extends org.eclipse.help.internal.UAElement implements org.eclipse.help.IIndexSubpath  {
	public static final String NAME
	public static final String ATTRIBUTE_KEYWORD
	public void  (org.eclipse.help.IIndexSubpath) 
		org.eclipse.help.IIndexSubpath src
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element src
	public java.lang.String getKeyword () 
	public void setKeyword (java.lang.String) 
		String keyword
}

org/eclipse/help/internal/toc/
org/eclipse/help/internal/toc/DocumentFinder.class
DocumentFinder.java
package org.eclipse.help.internal.toc
public org.eclipse.help.internal.toc.DocumentFinder extends java.lang.Object {
	public void  () 
	public static java.lang.String[] collectExtraDocuments (org.eclipse.help.internal.toc.TocFile) 
		org.eclipse.help.internal.toc.TocFile tocFile
		String dir
		String locale
		java.util.List result
		String pluginID
		org.osgi.framework.Bundle pluginDesc
		String directory
		org.eclipse.core.runtime.IPath iPath
		java.util.Map override
		java.net.URL url
		java.util.Set paths
		java.util.Iterator it
		String href
	private static java.util.List collectExtraDocumentsFromZip (java.lang.String, java.lang.String, java.net.URL) 
		String pluginID
		String directory
		java.net.URL url
		java.util.List result
		java.net.URL realZipURL
		java.net.URL realZipURL
		java.io.IOException ioe
		java.util.zip.ZipFile zipFile
		java.util.zip.ZipFile zipFile
		java.io.IOException ioe
	private static java.util.List createExtraTopicsFromZipFile (java.lang.String, java.util.zip.ZipFile, java.lang.String) 
		String pluginID
		java.util.zip.ZipFile zipFile
		String directory
		String constantHrefSegment
		java.util.List result
		java.util.Enumeration entriesEnum
		java.util.zip.ZipEntry zEntry
		String docName
		int l
		String href
}

org/eclipse/help/internal/toc/HrefUtil.class
HrefUtil.java
package org.eclipse.help.internal.toc
public org.eclipse.help.internal.toc.HrefUtil extends java.lang.Object {
	private static final String PLUGINS_ROOT_SLASH
	public void  () 
	public static java.lang.String normalizeDirectoryHref (java.lang.String, java.lang.String) 
		String pluginID
		String dir
	public static final java.lang.String normalizeHref (java.lang.String, java.lang.String) 
		String pluginID
		String href
		StringBuffer buf
	public static java.lang.String getPluginIDFromHref (java.lang.String) 
		String href
		int secondSlashIx
	public static java.lang.String getResourcePathFromHref (java.lang.String) 
		String href
		int anchorIx
		int secondSlashIx
	public static java.lang.String normalizeDirectoryPath (java.lang.String) 
		String href
}

org/eclipse/help/internal/toc/Link.class
Link.java
package org.eclipse.help.internal.toc
public org.eclipse.help.internal.toc.Link extends org.eclipse.help.internal.UAElement implements org.eclipse.help.ILink  {
	public static final String NAME
	public static final String ATTRIBUTE_TOC
	public void  (org.eclipse.help.ILink) 
		org.eclipse.help.ILink src
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element src
	public java.lang.String getToc () 
	public void setToc (java.lang.String) 
		String toc
}

org/eclipse/help/internal/toc/Toc$1.class
Toc.java
package org.eclipse.help.internal.toc
 org.eclipse.help.internal.toc.Toc$1 extends java.lang.Object implements org.eclipse.help.ITopic2  {
	final org.eclipse.help.internal.toc.Toc this$0
	void  (org.eclipse.help.internal.toc.Toc) 
	public java.lang.String getHref () 
	public java.lang.String getLabel () 
	public org.eclipse.help.ITopic[] getSubtopics () 
	public boolean isEnabled (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
	public org.eclipse.help.IUAElement[] getChildren () 
	public org.eclipse.help.ICriteria[] getCriteria () 
	public java.lang.String getIcon () 
	public boolean isSorted () 
}

org/eclipse/help/internal/toc/Toc.class
Toc.java
package org.eclipse.help.internal.toc
public org.eclipse.help.internal.toc.Toc extends org.eclipse.help.internal.UAElement implements org.eclipse.help.IToc2  {
	public static final String NAME
	public static final String ATTRIBUTE_LABEL
	public static final String ATTRIBUTE_HREF
	public static final String ATTRIBUTE_TOPIC
	public static final String ATTRIBUTE_LINK_TO
	public static final String ATTRIBUTE_ID
	public static final String ATTRIBUTE_ICON
	public static final String ATTRIBUTE_SORT
	private org.eclipse.help.ITocContribution contribution
	private org.eclipse.help.ITopic topic
	private java.util.Map href2TopicMap
	static Class class$0
	static Class class$1
	public void  (org.eclipse.help.IToc) 
		org.eclipse.help.IToc src
		org.eclipse.help.ITopic topic
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element src
	private java.util.Map createHref2TopicMap () 
		java.util.Map map
		org.eclipse.help.ITopic[] topics
		int i
	private void createHref2TopicMapAux (java.util.Map, org.eclipse.help.ITopic) 
		java.util.Map map
		org.eclipse.help.ITopic topic
		String href
		int anchorIx
		String simpleHref
		org.eclipse.help.ITopic[] subtopics
		int i
	public java.lang.String getHref () 
	public java.lang.String getIcon () 
	public boolean isSorted () 
	private java.util.Map getHref2TopicMap () 
	public java.lang.String getLabel () 
	public java.lang.String getLinkTo () 
	public java.lang.String getTopic () 
	public org.eclipse.help.ITopic getTopic (java.lang.String) 
		String href
	public org.eclipse.help.ITopic[] getTopics () 
	public org.eclipse.help.ICriteria[] getCriteria () 
	public void setLabel (java.lang.String) 
		String label
	public void setLinkTo (java.lang.String) 
		String linkTo
	public void setTopic (java.lang.String) 
		String href
	public void setHref (java.lang.String) 
		String href
	public org.eclipse.help.ITocContribution getTocContribution () 
	public void setTocContribution (org.eclipse.help.ITocContribution) 
		org.eclipse.help.ITocContribution contribution
}

org/eclipse/help/internal/toc/TocAssembler$1.class
TocAssembler.java
package org.eclipse.help.internal.toc
 org.eclipse.help.internal.toc.TocAssembler$1 extends org.eclipse.help.internal.dynamic.ProcessorHandler {
	final org.eclipse.help.internal.toc.TocAssembler this$0
	private final java.util.Map val$linkedContributionIds
	void  (org.eclipse.help.internal.toc.TocAssembler, java.util.Map) 
	public short handle (org.eclipse.help.internal.UAElement, java.lang.String) 
		org.eclipse.help.internal.UAElement element
		String id
		org.eclipse.help.internal.toc.Link link
		String toc
		org.eclipse.help.internal.toc.TocContribution srcContribution
}

org/eclipse/help/internal/toc/TocAssembler$AnchorHandler.class
TocAssembler.java
package org.eclipse.help.internal.toc
 org.eclipse.help.internal.toc.TocAssembler$AnchorHandler extends org.eclipse.help.internal.dynamic.ProcessorHandler {
	final org.eclipse.help.internal.toc.TocAssembler this$0
	private void  (org.eclipse.help.internal.toc.TocAssembler) 
	public short handle (org.eclipse.help.internal.UAElement, java.lang.String) 
		org.eclipse.help.internal.UAElement element
		String id
		org.eclipse.help.internal.Anchor anchor
		org.eclipse.help.internal.UAElement parent
		String anchorId
		java.util.Set set
		org.eclipse.help.internal.toc.TocContribution destContribution
		org.eclipse.help.internal.toc.TocContribution[] srcContributions
		int i
		org.eclipse.help.IUAElement[] children
		int j
	void  (org.eclipse.help.internal.toc.TocAssembler, org.eclipse.help.internal.toc.TocAssembler$AnchorHandler) 
}

org/eclipse/help/internal/toc/TocAssembler$LinkHandler.class
TocAssembler.java
package org.eclipse.help.internal.toc
 org.eclipse.help.internal.toc.TocAssembler$LinkHandler extends org.eclipse.help.internal.dynamic.ProcessorHandler {
	final org.eclipse.help.internal.toc.TocAssembler this$0
	private void  (org.eclipse.help.internal.toc.TocAssembler) 
	public short handle (org.eclipse.help.internal.UAElement, java.lang.String) 
		org.eclipse.help.internal.UAElement element
		String id
		org.eclipse.help.internal.toc.Link link
		org.eclipse.help.internal.UAElement parent
		String toc
		org.eclipse.help.internal.toc.TocContribution destContribution
		org.eclipse.help.internal.toc.TocContribution srcContribution
		org.eclipse.help.IUAElement[] children
		int i
	void  (org.eclipse.help.internal.toc.TocAssembler, org.eclipse.help.internal.toc.TocAssembler$LinkHandler) 
}

org/eclipse/help/internal/toc/TocAssembler$NormalizeHandler.class
TocAssembler.java
package org.eclipse.help.internal.toc
 org.eclipse.help.internal.toc.TocAssembler$NormalizeHandler extends org.eclipse.help.internal.dynamic.ProcessorHandler {
	final org.eclipse.help.internal.toc.TocAssembler this$0
	private void  (org.eclipse.help.internal.toc.TocAssembler) 
	public short handle (org.eclipse.help.internal.UAElement, java.lang.String) 
		org.eclipse.help.internal.UAElement element
		String id
		org.eclipse.help.internal.Topic topic
		String href
		org.eclipse.help.internal.toc.Toc toc
		String topic
	private java.lang.String normalize (java.lang.String, java.lang.String) 
		String href
		String id
		org.eclipse.help.ITocContribution contribution
		String pluginId
		int index
		String pluginId
	private void processCriteria (org.eclipse.help.internal.UAElement, java.lang.String) 
		org.eclipse.help.internal.UAElement element
		String id
		org.eclipse.help.ITocContribution contribution
		String locale
		org.eclipse.help.ICriteria[] criteria
		org.eclipse.help.internal.Topic topic
		org.eclipse.help.internal.toc.Toc toc
	void  (org.eclipse.help.internal.toc.TocAssembler, org.eclipse.help.internal.toc.TocAssembler$NormalizeHandler) 
}

org/eclipse/help/internal/toc/TocAssembler.class
TocAssembler.java
package org.eclipse.help.internal.toc
public org.eclipse.help.internal.toc.TocAssembler extends java.lang.Object {
	private org.eclipse.help.internal.dynamic.DocumentProcessor processor
	private org.eclipse.help.internal.dynamic.ProcessorHandler[] handlers
	private java.util.Map anchorsByContributionId
	private java.util.List contributions
	private java.util.Map contributionsById
	private java.util.Map contributionsByLinkTo
	private java.util.Set processedContributions
	private java.util.Map requiredAttributes
	private java.util.Set tocsToFilter
	public void  () 
	public void  (java.util.Set) 
		java.util.Set tocsToFilter
	public java.util.List assemble (java.util.List) 
		java.util.List contributions
		java.util.List books
		java.util.Iterator iter
		org.eclipse.help.internal.toc.TocContribution book
	private java.util.List getBooks () 
		java.util.Map linkedContributionIds
		java.util.List books
		java.util.Iterator iter
		org.eclipse.help.internal.toc.TocContribution contrib
		boolean isValidLinkTo
		boolean isLinkedId
		String msg
		String linkTo
		String msg
		String msg
	private java.util.Map getLinkedContributionIds (java.util.List) 
		java.util.List contributions
		java.util.Map linkedContributionIds
		org.eclipse.help.internal.dynamic.ProcessorHandler[] linkFinder
		java.util.ListIterator iter
		org.eclipse.help.internal.toc.TocContribution contrib
		String id
		Throwable t
		String msg
	private boolean hasAnchor (java.lang.String, java.lang.String) 
		String tocContributionId
		String anchorId
		org.eclipse.help.internal.toc.TocContribution contrib
		java.util.Set anchors
	private boolean hasValidLinkTo (org.eclipse.help.internal.toc.TocContribution) 
		org.eclipse.help.internal.toc.TocContribution contrib
		String linkTo
		String normalized
		int index
		String id
		String anchorId
	private void process (org.eclipse.help.ITocContribution) 
		org.eclipse.help.ITocContribution contribution
		org.eclipse.help.internal.dynamic.DocumentReader reader
	private org.eclipse.help.internal.toc.TocContribution getContribution (java.lang.String) 
		String id
		java.util.Iterator iter
		org.eclipse.help.internal.toc.TocContribution contribution
	private org.eclipse.help.internal.toc.TocContribution[] getAnchorContributions (java.lang.String) 
		String anchorPath
		java.util.Iterator iter
		org.eclipse.help.internal.toc.TocContribution srcContribution
		String linkTo
		String destAnchorPath
		org.eclipse.help.ITocContribution[] array
		boolean isAlreadyIncluded
		int i
		org.eclipse.help.internal.toc.TocContribution[] temp
		org.eclipse.help.internal.toc.TocContribution[] contributions
	private java.util.Map getRequiredAttributes () 
	private void addExtraDocuments (org.eclipse.help.internal.toc.TocContribution, java.lang.String[]) 
		org.eclipse.help.internal.toc.TocContribution contribution
		String[] extraDocuments
		String[] destExtraDocuments
		String[] combinedExtraDocuments
		String[] combinedExtraDocuments
		java.util.Set set
	static org.eclipse.help.internal.toc.TocContribution access$0 (org.eclipse.help.internal.toc.TocAssembler, java.lang.String) 
	static void access$1 (org.eclipse.help.internal.toc.TocAssembler, org.eclipse.help.ITocContribution) 
	static void access$2 (org.eclipse.help.internal.toc.TocAssembler, org.eclipse.help.internal.toc.TocContribution, java.lang.String[]) 
	static java.util.Set access$3 (org.eclipse.help.internal.toc.TocAssembler) 
	static java.util.Map access$4 (org.eclipse.help.internal.toc.TocAssembler) 
	static void access$5 (org.eclipse.help.internal.toc.TocAssembler, java.util.Map) 
	static org.eclipse.help.internal.toc.TocContribution[] access$6 (org.eclipse.help.internal.toc.TocAssembler, java.lang.String) 
}

org/eclipse/help/internal/toc/TocContribution.class
TocContribution.java
package org.eclipse.help.internal.toc
public org.eclipse.help.internal.toc.TocContribution extends java.lang.Object implements org.eclipse.help.ITocContribution  {
	private String categoryId
	private String contributorId
	private String[] extraDocuments
	private String id
	private String locale
	private org.eclipse.help.internal.toc.Toc toc
	private boolean isPrimary
	private boolean isSubToc
	public void  () 
	public java.lang.String getCategoryId () 
	public void setCategoryId (java.lang.String) 
		String categoryId
	public java.lang.String getContributorId () 
	public void setContributorId (java.lang.String) 
		String contributorId
	public java.lang.String[] getExtraDocuments () 
	public void setExtraDocuments (java.lang.String[]) 
		String[] extraDocuments
	public java.lang.String getId () 
	public void setId (java.lang.String) 
		String id
	public java.lang.String getLocale () 
	public void setLocale (java.lang.String) 
		String locale
	public java.lang.String getLinkTo () 
		String link
	public void setLinkTo (java.lang.String) 
		String linkTo
	public org.eclipse.help.IToc getToc () 
	public void setToc (org.eclipse.help.internal.toc.Toc) 
		org.eclipse.help.internal.toc.Toc toc
	public boolean isPrimary () 
	public void setPrimary (boolean) 
		boolean isPrimary
	public boolean isSubToc () 
	public void setSubToc (boolean) 
		boolean isSubToc
}

org/eclipse/help/internal/toc/TocFile.class
TocFile.java
package org.eclipse.help.internal.toc
public org.eclipse.help.internal.toc.TocFile extends java.lang.Object {
	private String pluginId
	private String file
	private boolean isPrimary
	private String locale
	private String extraDir
	private String category
	public void  (java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, java.lang.String) 
		String pluginId
		String file
		boolean isPrimary
		String locale
		String extradir
		String category
	public java.lang.String getCategory () 
	public java.lang.String getExtraDir () 
	public java.lang.String getFile () 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public java.lang.String getLocale () 
	public java.lang.String getPluginId () 
	public boolean isPrimary () 
}

org/eclipse/help/internal/toc/TocFileParser.class
TocFileParser.java
package org.eclipse.help.internal.toc
public org.eclipse.help.internal.toc.TocFileParser extends org.xml.sax.helpers.DefaultHandler {
	private org.eclipse.help.internal.dynamic.DocumentReader reader
	public void  () 
	public org.eclipse.help.internal.toc.TocContribution parse (org.eclipse.help.internal.toc.TocFile)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		org.eclipse.help.internal.toc.TocFile tocFile
		java.io.InputStream in
		org.eclipse.help.internal.toc.Toc toc
		org.eclipse.help.internal.toc.TocContribution contribution
}

org/eclipse/help/internal/toc/TocFileProvider.class
TocFileProvider.java
package org.eclipse.help.internal.toc
public org.eclipse.help.internal.toc.TocFileProvider extends org.eclipse.help.AbstractTocProvider {
	public static final String EXTENSION_POINT_ID_TOC
	public static final String ELEMENT_NAME_TOC
	public static final String ATTRIBUTE_NAME_FILE
	public static final String ATTRIBUTE_NAME_PRIMARY
	public static final String ATTRIBUTE_NAME_EXTRADIR
	public static final String ATTRIBUTE_NAME_CATEGORY
	public void  () 
	public org.eclipse.help.ITocContribution[] getTocContributions (java.lang.String) 
		String locale
		java.util.List contributions
		org.eclipse.help.internal.toc.TocFile[] tocFiles
		org.eclipse.help.internal.toc.TocFileParser parser
		int i
		org.eclipse.help.ITocContribution toc
		Throwable t
		String locationInfo
		org.xml.sax.SAXParseException spe
		String pluginId
		String file
		String msg
	protected org.eclipse.help.internal.toc.TocFile[] getTocFiles (java.lang.String) 
		String locale
		java.util.List tocFiles
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement elem
		String pluginId
		String pluginId
		String file
		boolean primary
		String extradir
		String category
		org.eclipse.help.internal.toc.TocFile tocFile
	public int getPriority () 
}

org/eclipse/help/internal/toc/TocManager.class
TocManager.java
package org.eclipse.help.internal.toc
public org.eclipse.help.internal.toc.TocManager extends java.lang.Object {
	private static final String EXTENSION_POINT_ID_TOC
	private static final String ELEMENT_NAME_TOC_PROVIDER
	private static final String ATTRIBUTE_NAME_CLASS
	private org.eclipse.help.AbstractTocProvider[] tocProviders
	private java.util.Map tocContributionsByLocale
	private java.util.Map tocContributionsForTocByLocale
	private java.util.Map tocsByLocale
	private java.util.Map tocsById
	private java.util.Map tocsByTopic
	static Class class$0
	static Class class$1
	public void  () 
	public synchronized org.eclipse.help.internal.toc.Toc[] getTocs (java.lang.String) 
		String locale
		org.eclipse.help.internal.toc.Toc[] tocs
		long start
		java.util.Set tocsToFilter
		org.eclipse.help.internal.toc.TocContribution[] raw
		org.eclipse.help.internal.toc.TocContribution[] filtered
		org.eclipse.help.ITocContribution[] ordered
		java.util.List orderedTocs
		int i
		org.eclipse.help.internal.toc.Toc toc
		Throwable t
		String msg
		org.eclipse.help.internal.toc.TopicSorter topicSorter
		int i
		long stop
	public synchronized org.eclipse.help.internal.toc.Toc getToc (java.lang.String, java.lang.String) 
		String id
		String locale
	public synchronized org.eclipse.help.internal.toc.Toc getOwningToc (java.lang.String) 
		String href
		org.eclipse.help.internal.toc.Toc[] tocs
		int i
		org.eclipse.help.ITocContribution contribution
		String[] extraDocuments
		int j
	public synchronized org.eclipse.help.ITopic getTopic (java.lang.String, java.lang.String) 
		String href
		String locale
		org.eclipse.help.internal.toc.Toc[] tocs
		int i
		org.eclipse.help.ITopic topic
		int index
	public synchronized int[] getTopicPath (java.lang.String, java.lang.String) 
		String href
		String locale
		org.eclipse.help.ITopic topic
		java.util.List path
		org.eclipse.help.internal.UAElement element
		org.eclipse.help.internal.UAElement parent
		org.eclipse.help.internal.toc.Toc[] tocs
		int i
		int[] array
		int j
	private int indexOf (org.eclipse.help.internal.UAElement, org.eclipse.help.internal.Topic) 
		org.eclipse.help.internal.UAElement parent
		org.eclipse.help.internal.Topic child
		org.eclipse.help.ITopic[] children
		org.eclipse.help.ITopic[] children
		org.eclipse.help.ITopic[] children
		int i
	public org.eclipse.help.internal.toc.TocContribution[] getTocContributions (java.lang.String) 
		String locale
	private org.eclipse.help.internal.toc.TocContribution[] getTocContributionsForToc (java.lang.String) 
		String locale
	private synchronized org.eclipse.help.internal.toc.TocContribution[] getAndCacheTocContributions (java.lang.String, java.util.Map) 
		String locale
		java.util.Map contributionsByLocale
		org.eclipse.help.internal.toc.TocContribution[] cached
		java.util.HashMap contributions
		org.eclipse.help.AbstractTocProvider[] providers
		int i
		org.eclipse.help.ITocContribution[] contrib
		int j
		org.eclipse.help.internal.toc.TocContribution contribution
		org.eclipse.help.IToc toc
		org.eclipse.help.internal.toc.Toc t
		Throwable t
		String msg
	public void clearCache () 
	public org.eclipse.help.AbstractTocProvider[] getTocProviders () 
		java.util.List providers
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement elem
		org.eclipse.help.AbstractTocProvider provider
		org.eclipse.core.runtime.CoreException e
		String msg
	public void setTocProviders (org.eclipse.help.AbstractTocProvider[]) 
		org.eclipse.help.AbstractTocProvider[] tocProviders
	private org.eclipse.help.internal.toc.TocContribution[] filterTocContributions (org.eclipse.help.internal.toc.TocContribution[], java.util.Set) 
		org.eclipse.help.internal.toc.TocContribution[] unfiltered
		java.util.Set tocsToFilter
		java.util.List filtered
		int i
	private org.eclipse.help.internal.toc.TocContribution[] getRootTocContributions (java.lang.String, java.util.Set) 
		String locale
		java.util.Set tocsToFilter
		org.eclipse.help.internal.toc.TocContribution[] contributions
		java.util.List unassembled
		org.eclipse.help.internal.toc.TocAssembler assembler
		java.util.List assembled
	private java.util.Set getIgnoredTocContributions () 
		org.eclipse.help.internal.HelpData helpData
		java.util.HashSet ignored
		String preferredTocs
		java.util.StringTokenizer suggestdOrderedInfosets
	public boolean isTocLoaded (java.lang.String) 
		String locale
}

org/eclipse/help/internal/toc/TocProviderComparator.class
TocProviderComparator.java
package org.eclipse.help.internal.toc
public org.eclipse.help.internal.toc.TocProviderComparator extends java.lang.Object implements java.util.Comparator  {
	public void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object obj1
		Object obj2
		org.eclipse.help.AbstractTocProvider provider1
		org.eclipse.help.AbstractTocProvider provider2
}

org/eclipse/help/internal/toc/TocSorter$TocCategory.class
TocSorter.java
package org.eclipse.help.internal.toc
 org.eclipse.help.internal.toc.TocSorter$TocCategory extends java.util.ArrayList {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String id
}

org/eclipse/help/internal/toc/TocSorter.class
TocSorter.java
package org.eclipse.help.internal.toc
public org.eclipse.help.internal.toc.TocSorter extends java.lang.Object {
	static Class class$0
	public void  () 
	public org.eclipse.help.ITocContribution[] orderTocContributions (org.eclipse.help.ITocContribution[]) 
		org.eclipse.help.ITocContribution[] unorderedTocs
		java.util.List itemsToOrder
		java.util.Map categorized
		java.util.Map nameIdMap
		java.util.List orderedItems
	private java.util.Map createNameIdMap (java.util.Map) 
		java.util.Map categorized
		java.util.Map map
		java.util.Iterator iter
		String key
		Object value
		org.eclipse.help.ITocContribution toc
		org.eclipse.help.ITocContribution toc
		org.eclipse.help.internal.toc.TocSorter$TocCategory category
	private java.util.Map categorizeTocs (java.util.List, java.util.List) 
		java.util.List tocs
		java.util.List tocOrder
		java.util.Map categorized
		java.util.Iterator iter
		org.eclipse.help.ITocContribution toc
		String categoryId
		String categoryId
		Throwable t
		String msg
		org.eclipse.help.internal.toc.TocSorter$TocCategory category
		String tocLabel
		boolean done
		int next
		String nextName
		String id
		String id
		Throwable t
		String msg
	private java.util.List expandCategories (java.util.List) 
		java.util.List entries
		java.util.List expanded
		java.util.Iterator iter
		Object entry
	private static java.util.List substituteValues (java.util.List, java.util.Map) 
		java.util.List items
		java.util.Map map
		java.util.List result
		java.util.Iterator iter
		Object key
		Object value
}

org/eclipse/help/internal/toc/TopicSorter$TopicComparator.class
TopicSorter.java
package org.eclipse.help.internal.toc
 org.eclipse.help.internal.toc.TopicSorter$TopicComparator extends java.lang.Object implements java.util.Comparator  {
	com.ibm.icu.text.Collator collator
	final org.eclipse.help.internal.toc.TopicSorter this$0
	private void  (org.eclipse.help.internal.toc.TopicSorter) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		String label1
		String label2
	void  (org.eclipse.help.internal.toc.TopicSorter, org.eclipse.help.internal.toc.TopicSorter$TopicComparator) 
}

org/eclipse/help/internal/toc/TopicSorter.class
TopicSorter.java
package org.eclipse.help.internal.toc
public org.eclipse.help.internal.toc.TopicSorter extends java.lang.Object {
	private java.util.Comparator comparator
	public void  () 
	public void sortChildren (org.eclipse.help.internal.toc.Toc) 
		org.eclipse.help.internal.toc.Toc toc
		org.eclipse.help.ITopic[] childTopics
		int i
	private void sortChildren (org.eclipse.help.internal.Topic) 
		org.eclipse.help.internal.Topic topic
		org.eclipse.help.ITopic[] childTopics
		int i
	private void sort (org.eclipse.help.internal.UAElement, org.eclipse.help.ITopic[]) 
		org.eclipse.help.internal.UAElement element
		org.eclipse.help.ITopic[] children
		int i
		int i
}

org/eclipse/help/internal/util/
org/eclipse/help/internal/util/FastStack.class
FastStack.java
package org.eclipse.help.internal.util
public org.eclipse.help.internal.util.FastStack extends java.util.ArrayList {
	private static final long serialVersionUID
	private int last
	public void  () 
	public final java.lang.Object push (java.lang.Object) 
		Object item
	public final java.lang.Object pop () 
	public final java.lang.Object peek () 
	public final boolean empty () 
}

org/eclipse/help/internal/util/ProductPreferences$NameComparator.class
ProductPreferences.java
package org.eclipse.help.internal.util
 org.eclipse.help.internal.util.ProductPreferences$NameComparator extends java.lang.Object implements java.util.Comparator  {
	private java.util.Map tocNames
	public void  (java.util.Map) 
		java.util.Map tocNames
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		Object name1
		Object name2
}

org/eclipse/help/internal/util/ProductPreferences.class
ProductPreferences.java
package org.eclipse.help.internal.util
public org.eclipse.help.internal.util.ProductPreferences extends java.lang.Object {
	private static java.util.Properties[] productPreferences
	private static org.eclipse.help.internal.util.SequenceResolver orderResolver
	private static java.util.Map preferencesToPluginIdMap
	private static java.util.Map preferencesToProductIdMap
	private static java.util.List primaryTocOrdering
	private static java.util.List[] secondaryTocOrderings
	private static final String PLUGINS_ROOT_SLASH
	private static boolean rtl
	private static boolean directionInitialized
	static void  () 
	public void  () 
	public static java.util.List getTocOrder (java.util.List, java.util.Map) 
		java.util.List itemsToOrder
		java.util.Map nameIdMap
		java.util.List primaryOrdering
		java.util.List[] secondaryOrdering
	public static java.util.List getPrimaryTocOrdering () 
		org.eclipse.core.runtime.IProduct product
		String pluginId
		String helpDataFile
		String baseTOCS
	public static java.util.List[] getSecondaryTocOrderings () 
		java.util.List list
		java.util.Properties[] productPreferences
		int i
		String pluginId
		String helpDataFile
		String baseTOCS
		java.util.List ordering
	public static java.util.List getTocOrdering (java.lang.String, java.lang.String, java.lang.String) 
		String pluginId
		String helpDataFile
		String baseTOCS
		String helpDataPluginId
		String helpDataPath
		int nextSlash
		org.osgi.framework.Bundle bundle
		java.net.URL helpDataUrl
		org.eclipse.help.internal.HelpData helpData
	public static boolean getBoolean (org.eclipse.core.runtime.Plugin, java.lang.String) 
		org.eclipse.core.runtime.Plugin plugin
		String key
	public static java.util.List getOrderedList (java.util.List, java.util.List) 
		java.util.List items
		java.util.List order
	public static java.util.List getOrderedList (java.util.List, java.util.List, java.util.List[], java.util.Map) 
		java.util.List items
		java.util.List primary
		java.util.List[] secondary
		java.util.Map nameIdMap
		java.util.List result
		java.util.List set
		java.util.List order
		java.util.Iterator iter
		Object obj
		java.util.List remaining
	private static void sortByName (java.util.List, java.util.Map) 
		java.util.List remaining
		java.util.Map categorized
	public static synchronized java.lang.String getPluginId (java.util.Properties) 
		java.util.Properties prefs
	public static synchronized java.lang.String getProductId (java.util.Properties) 
		java.util.Properties prefs
	public static synchronized java.util.Properties[] getProductPreferences (boolean) 
		boolean includeActiveProduct
		String activeProductId
		org.eclipse.core.runtime.IProduct activeProduct
		java.util.Collection collection
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		String productId
		String contributor
		org.eclipse.core.runtime.IConfigurationElement[] propertyElements
		int j
		String name
		String value
		java.util.Properties properties
	public static java.lang.String getValue (java.lang.String, java.util.Properties, java.util.Properties[]) 
		String key
		java.util.Properties primary
		java.util.Properties[] secondary
		String value
		int i
	public static java.util.Properties loadPropertiesFile (java.lang.String, java.lang.String) 
		String bundleId
		String path
		org.osgi.framework.Bundle bundle
		java.net.URL url
		java.io.InputStream in
		java.util.Properties properties
		java.io.IOException e
	public static java.util.List tokenize (java.lang.String) 
		String str
		java.util.StringTokenizer tok
		java.util.List list
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public static void resetPrimaryTocOrdering () 
	public static boolean isRTL () 
	private static boolean initializeRTL () 
		String orientation
		String[] args
		int i
		String locale
	public static java.lang.String resolveSpecialIdentifiers (java.lang.String) 
		String path
		int index
		String bundleName
		org.eclipse.core.runtime.IProduct product
		org.osgi.framework.Bundle productBundle
	public static boolean useEnablementFilters () 
}

org/eclipse/help/internal/util/ResourceLocator$1.class
ResourceLocator.java
package org.eclipse.help.internal.util
 org.eclipse.help.internal.util.ResourceLocator$1 extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener  {
	void  () 
	public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] deltas
		int i
		org.eclipse.core.runtime.IExtension extension
		String affectedPlugin
		Object obj
		org.eclipse.help.internal.util.ResourceLocator$ProducerDescriptor desc
}

org/eclipse/help/internal/util/ResourceLocator$ProducerDescriptor.class
ResourceLocator.java
package org.eclipse.help.internal.util
 org.eclipse.help.internal.util.ResourceLocator$ProducerDescriptor extends java.lang.Object {
	private org.eclipse.help.IHelpContentProducer producer
	private org.eclipse.core.runtime.IConfigurationElement config
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement config
	public boolean matches (java.lang.String) 
		String refId
		org.eclipse.core.runtime.IExtension ex
		String id
	public void reset () 
	public org.eclipse.help.IHelpContentProducer getProducer () 
		Object o
		org.eclipse.core.runtime.CoreException ce
}

org/eclipse/help/internal/util/ResourceLocator.class
ResourceLocator.java
package org.eclipse.help.internal.util
public org.eclipse.help.internal.util.ResourceLocator extends java.lang.Object {
	public static final String CONTENTPRODUCER_XP_NAME
	public static final String BINDING
	public static final String CONTENTPRODUCER_XP_FULLNAME
	private static java.util.Hashtable zipCache
	private static final Object ZIP_NOT_FOUND
	private static final Object STATIC_DOCS_ONLY
	private static java.util.Map contentProducers
	private static boolean isCheckedForDuplicates
	static void  () 
	public void  () 
	private static org.eclipse.help.IHelpContentProducer getContentProducer (java.lang.String) 
		String pluginId
		Object obj
	private static java.lang.Object getProducerDescriptor (java.lang.String) 
		String pluginId
		Object descriptor
	private static org.eclipse.help.internal.util.ResourceLocator$ProducerDescriptor createContentProducer (java.lang.String) 
		String pluginId
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String refId
	private static void checkForDuplicateExtensionElements (org.eclipse.core.runtime.IConfigurationElement[]) 
		org.eclipse.core.runtime.IConfigurationElement[] elements
		java.util.Set logged
		java.util.Set keys
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String pluginName
		String key
	private static org.eclipse.help.internal.util.ResourceLocator$ProducerDescriptor findContentProducer (org.eclipse.core.runtime.IConfigurationElement[], java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement[] elements
		String refId
		java.util.Iterator iter
		Object obj
		org.eclipse.help.internal.util.ResourceLocator$ProducerDescriptor desc
		int i
		String id
		Object obj
	public static java.io.InputStream openFromProducer (org.osgi.framework.Bundle, java.lang.String, java.lang.String) 
		org.osgi.framework.Bundle pluginDesc
		String file
		String locale
		org.eclipse.help.IHelpContentProducer producer
		java.util.Locale l
		java.util.Locale l
		java.util.Locale l
	public static java.io.InputStream openFromPlugin (java.lang.String, java.lang.String, java.lang.String) 
		String pluginId
		String file
		String locale
		org.osgi.framework.Bundle bundle
	public static java.io.InputStream openFromZip (org.osgi.framework.Bundle, java.lang.String, java.lang.String, java.lang.String) 
		org.osgi.framework.Bundle pluginDesc
		String zip
		String file
		String locale
		String pluginID
		java.util.Map cache
		java.util.ArrayList pathPrefix
		int i
		Object cached
		java.net.URL url
		java.net.URL realZipURL
		java.net.URL jurl
		java.net.URLConnection jconnection
	public static java.io.InputStream openFromPlugin (org.osgi.framework.Bundle, java.lang.String, java.lang.String) 
		org.osgi.framework.Bundle pluginDesc
		String file
		String locale
		java.util.ArrayList pathPrefix
		java.net.URL flatFileURL
	public static java.net.URL find (org.osgi.framework.Bundle, org.eclipse.core.runtime.IPath, java.util.ArrayList) 
		org.osgi.framework.Bundle pluginDesc
		org.eclipse.core.runtime.IPath flatFilePath
		java.util.ArrayList pathPrefix
		int i
		java.net.URL url
	public static void clearZipCache () 
	public static java.util.ArrayList getPathPrefix (java.lang.String) 
		String locale
		java.util.ArrayList pathPrefix
		String ws
		String os
	public static java.util.Set findTopicPaths (org.osgi.framework.Bundle, java.lang.String, java.lang.String) 
		org.osgi.framework.Bundle pluginDesc
		String directory
		String locale
		java.util.Set ret
	private static void findTopicPaths (org.osgi.framework.Bundle, java.lang.String, java.lang.String, java.util.Set) 
		org.osgi.framework.Bundle pluginDesc
		String directory
		String locale
		java.util.Set paths
		java.util.ArrayList pathPrefix
		int i
		String path
		java.util.Enumeration entries
		String topicPath
	public static java.lang.String getErrorPath (java.lang.String, java.lang.String, java.lang.String) 
		String pluginId
		String file
		String locale
		String resolvedPath
		java.util.ArrayList pathPrefix
		org.osgi.framework.Bundle bundle
		java.net.URL rawURL
		java.net.URL resolvedURL
	static java.util.Map access$0 () 
}

org/eclipse/help/internal/util/SequenceResolver$Candidate.class
SequenceResolver.java
package org.eclipse.help.internal.util
 org.eclipse.help.internal.util.SequenceResolver$Candidate extends java.lang.Object {
	public Object item
	public boolean isPrimary
	public int rank
	public java.util.List src
	private void  () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	void  (org.eclipse.help.internal.util.SequenceResolver$Candidate) 
}

org/eclipse/help/internal/util/SequenceResolver.class
SequenceResolver.java
package org.eclipse.help.internal.util
public org.eclipse.help.internal.util.SequenceResolver extends java.lang.Object {
	private java.util.List primaryList
	private java.util.List[] secondaryLists
	private java.util.ListIterator primaryIter
	private java.util.ListIterator[] secondaryIters
	private java.util.Set processedItems
	public void  () 
	public java.util.List getSequence (java.util.List, java.util.List[]) 
		java.util.List primary
		java.util.List[] secondary
		java.util.List order
		Object item
		Object item
		int i
	private void prepareDataStructures () 
		int i
	private java.lang.Object getNextItem () 
		org.eclipse.help.internal.util.SequenceResolver$Candidate[] candidates
		int i
	private org.eclipse.help.internal.util.SequenceResolver$Candidate[] getTopCandidates () 
		org.eclipse.help.internal.util.SequenceResolver$Candidate[] candidates
		int topRank
		int i
		java.util.List topCandidates
		int i
	private org.eclipse.help.internal.util.SequenceResolver$Candidate[] getEligibleCandidates () 
		org.eclipse.help.internal.util.SequenceResolver$Candidate[] allCandidates
		org.eclipse.help.internal.util.SequenceResolver$Candidate primary
		int i
		java.util.List eligibleCandidates
		java.util.Set primarySet
		int i
		org.eclipse.help.internal.util.SequenceResolver$Candidate c
	private org.eclipse.help.internal.util.SequenceResolver$Candidate[] getAllCandidates () 
		java.util.List candidates
		Object item
		org.eclipse.help.internal.util.SequenceResolver$Candidate c
		int i
		org.eclipse.help.internal.util.SequenceResolver$Candidate c
	private void rankCandidates (org.eclipse.help.internal.util.SequenceResolver$Candidate[]) 
		org.eclipse.help.internal.util.SequenceResolver$Candidate[] candidates
		java.util.Set candidateItems
		int i
		int i
		org.eclipse.help.internal.util.SequenceResolver$Candidate c
		int j
	private int countPrecedingItems (java.lang.Object, java.util.List, java.util.Set) 
		Object item
		java.util.List list
		java.util.Set set
		int count
		java.util.Iterator iter
		Object next
	private java.lang.Object getNextItem (java.util.ListIterator) 
		java.util.ListIterator iter
		Object next
	private void advanceIterator (java.util.ListIterator) 
		java.util.ListIterator iter
		Object item
}

org/eclipse/help/internal/util/URLCoder.class
URLCoder.java
package org.eclipse.help.internal.util
public org.eclipse.help.internal.util.URLCoder extends java.lang.Object {
	public void  () 
	public static java.lang.String encode (java.lang.String) 
		String s
	public static java.lang.String compactEncode (java.lang.String) 
		String s
	public static java.lang.String decode (java.lang.String) 
		String s
	private static java.lang.String urlEncode (byte[], boolean) 
		byte[] data
		boolean encodeAllCharacters
		StringBuffer buf
		int i
		byte nextByte
	private static boolean isAlphaNumericOrDot (byte) 
		byte b
	private static byte[] urlDecode (java.lang.String) 
		String encodedURL
		int len
		java.io.ByteArrayOutputStream os
		int i
}