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 <init> ()
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 <init> ()
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 <init> ()
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 <init> ()
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 <init> ()
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 <init> ()
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 <init> ()
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 <init> ()
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 <init> (org.eclipse.help.IAnchor)
org.eclipse.help.IAnchor src
public void <init> (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 <init> ()
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 <init> (org.eclipse.help.ICommandLink)
org.eclipse.help.ICommandLink src
public void <init> (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 <init> (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 <init> (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 <init> (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 <clinit> ()
public void <init> ()
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 <init> (org.eclipse.help.IInclude)
org.eclipse.help.IInclude src
public void <init> (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 <init> ()
public void <init> (org.eclipse.help.ITopic)
org.eclipse.help.ITopic src
public java.lang.String getIcon ()
public boolean isSorted ()
public void <init> (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 <init> (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 <init> (org.w3c.dom.Element)
org.w3c.dom.Element element
public void <init> (java.lang.String)
String name
public void <init> (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 <clinit> ()
public void <init> ()
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 <init> (org.w3c.dom.Element)
org.w3c.dom.Element src
public void <init> (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 <init> (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 <init> (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 <init> (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 <init> ()
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 <init> ()
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 <init> (org.eclipse.help.ICriteria)
org.eclipse.help.ICriteria src
public void <init> (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 <init> ()
public void <init> (org.eclipse.help.ICriteriaDefinition)
org.eclipse.help.ICriteriaDefinition src
public void <init> (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 <init> ()
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 <init> ()
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 <init> ()
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 <init> (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 <init> ()
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 <init> ()
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 <init> ()
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 <init> ()
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 <clinit> ()
private void <init> ()
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 <init> (org.eclipse.help.ICriterionDefinition)
org.eclipse.help.ICriterionDefinition src
public void <init> (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 <init> (java.lang.String)
String criterionName
public void <init> (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 <init> (org.eclipse.help.ICriterionValueDefinition)
org.eclipse.help.ICriterionValueDefinition src
public void <init> (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 <init> ()
public void <init> (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 <init> (org.eclipse.help.internal.dynamic.DocumentReader)
void <init> (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 <init> ()
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 <init> ()
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 <init> (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 <init> (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 <init> (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 <init> ()
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 <init> (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 <init> (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 <init> ()
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 <init> (java.util.Map)
java.util.Map requiredAttributes
public void <init> (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 <init> (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 <init> ()
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 <init> (org.eclipse.help.IContentExtension)
org.eclipse.help.IContentExtension src
public void <init> (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 <init> ()
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 <init> ()
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 <clinit> ()
public void <init> ()
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 <init> ()
public void <init> (org.eclipse.help.IIndex)
org.eclipse.help.IIndex src
public void <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> ()
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 <init> ()
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 <init> ()
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 <init> (org.eclipse.help.IIndexEntry)
org.eclipse.help.IIndexEntry src
public void <init> (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 <init> (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 <init> ()
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 <init> ()
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 <init> ()
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 <init> (org.w3c.dom.Element)
org.w3c.dom.Element src
public void <init> (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 <init> (org.eclipse.help.IIndexSubpath)
org.eclipse.help.IIndexSubpath src
public void <init> (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 <init> ()
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 <init> ()
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 <init> (org.eclipse.help.ILink)
org.eclipse.help.ILink src
public void <init> (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 <init> (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 <init> (org.eclipse.help.IToc)
org.eclipse.help.IToc src
org.eclipse.help.ITopic topic
public void <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> ()
public void <init> (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 <init> ()
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 <init> (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 <init> ()
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 <init> ()
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 <init> ()
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 <init> ()
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 <init> (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 <init> ()
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 <init> (org.eclipse.help.internal.toc.TopicSorter)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
String label1
String label2
void <init> (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 <init> ()
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 <init> ()
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 <init> (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 <clinit> ()
public void <init> ()
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 <init> ()
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 <init> (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 <clinit> ()
public void <init> ()
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 <init> ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
void <init> (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 <init> ()
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 <init> ()
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
}