META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
about.html
about.ini
about.mappings
about.properties
doc/
doc/book.css
doc/contents_view.gif
doc/cpy.gif
doc/e_auto_synch_toc.gif
doc/e_index_view.gif
doc/e_show_all.gif
doc/e_synch_toc_nav.gif
doc/help_banner.jpg
doc/help_home.html
doc/page_not_found.html
doc/search_results_view.gif
eclipse32.gif
eclipse32.png
plugin.properties
preferences.ini
ant_tasks/
ant_tasks/helpbase-ant.jar
org/
org/apache/
org/apache/lucene/
org/apache/lucene/demo/
org/apache/lucene/demo/html/
org/apache/lucene/demo/html/Entities.class
Entities.java
package org.apache.lucene.demo.html
public org.apache.lucene.demo.html.Entities extends java.lang.Object {
	static final java.util.Hashtable decoder
	static final String[] encoder
	static void  () 
	public void  () 
	static final java.lang.String decode (java.lang.String) 
		String entity
		int start
		int radix
		Character c
		String s
	public static final java.lang.String encode (java.lang.String) 
		String s
		int length
		StringBuffer buffer
		int i
		char c
		int j
	static final void add (java.lang.String, int) 
		String entity
		int value
}

org/apache/lucene/demo/html/HTMLParser$JJCalls.class
HTMLParser.java
package org.apache.lucene.demo.html
final org.apache.lucene.demo.html.HTMLParser$JJCalls extends java.lang.Object {
	int gen
	org.apache.lucene.demo.html.Token first
	int arg
	org.apache.lucene.demo.html.HTMLParser$JJCalls next
	void  () 
}

org/apache/lucene/demo/html/HTMLParser$LookaheadSuccess.class
HTMLParser.java
package org.apache.lucene.demo.html
final org.apache.lucene.demo.html.HTMLParser$LookaheadSuccess extends java.lang.Error {
	private static final long serialVersionUID
	private void  () 
	void  (org.apache.lucene.demo.html.HTMLParser$LookaheadSuccess) 
}

org/apache/lucene/demo/html/HTMLParser.class
HTMLParser.java
package org.apache.lucene.demo.html
public org.apache.lucene.demo.html.HTMLParser extends java.lang.Object implements org.apache.lucene.demo.html.HTMLParserConstants  {
	public static int SUMMARY_LENGTH
	StringBuffer title
	StringBuffer summary
	java.util.Properties metaTags
	String currentMetaTag
	String currentMetaContent
	int length
	boolean titleComplete
	boolean inTitle
	boolean inHeading
	boolean inMetaTag
	boolean inIgnoredTag
	boolean afterTag
	boolean afterSpace
	String eol
	private org.eclipse.help.internal.search.LimitedSizeCharArrayWriter writer
	private Exception exception
	public org.apache.lucene.demo.html.HTMLParserTokenManager token_source
	org.apache.lucene.demo.html.SimpleCharStream jj_input_stream
	public org.apache.lucene.demo.html.Token token
	public org.apache.lucene.demo.html.Token jj_nt
	private int jj_ntk
	private org.apache.lucene.demo.html.Token jj_scanpos
	private org.apache.lucene.demo.html.Token jj_lastpos
	private int jj_la
	public boolean lookingAhead
	private int jj_gen
	private final int[] jj_la1
	private static int[] jj_la1_0
	private final org.apache.lucene.demo.html.HTMLParser$JJCalls[] jj_2_rtns
	private boolean jj_rescan
	private int jj_gc
	private final org.apache.lucene.demo.html.HTMLParser$LookaheadSuccess jj_ls
	private java.util.Vector jj_expentries
	private int[] jj_expentry
	private int jj_kind
	private int[] jj_lasttokens
	private int jj_endpos
	static void  () 
	public void  (java.io.File)  throws java.io.FileNotFoundException 
		java.io.File file
	public java.lang.String getTitle ()  throws java.io.IOException java.lang.InterruptedException 
	public java.util.Properties getMetaTags ()  throws java.io.IOException java.lang.InterruptedException 
	public java.lang.String getSummary ()  throws java.io.IOException java.lang.InterruptedException 
		String metaDescription
	public java.io.Reader getReader ()  throws java.io.IOException 
	public void parse ()  throws java.io.IOException 
		Exception e
	void addToSummary (java.lang.String) 
		String text
	void addText (java.lang.String)  throws java.io.IOException 
		String text
	void addMetaTag ()  throws java.io.IOException 
	void addSpace ()  throws java.io.IOException 
		String space
	public final void HTMLDocument ()  throws org.apache.lucene.demo.html.ParseException java.io.IOException 
		org.apache.lucene.demo.html.Token t
		org.apache.lucene.demo.html.Token t
		org.apache.lucene.demo.html.Token t
		org.apache.lucene.demo.html.Token t
	public final void Tag ()  throws org.apache.lucene.demo.html.ParseException java.io.IOException 
		org.apache.lucene.demo.html.Token t1
		org.apache.lucene.demo.html.Token t2
		boolean inImg
		String tagName
	public final org.apache.lucene.demo.html.Token ArgValue ()  throws org.apache.lucene.demo.html.ParseException 
		org.apache.lucene.demo.html.Token t
	public final org.apache.lucene.demo.html.Token Decl ()  throws org.apache.lucene.demo.html.ParseException 
		org.apache.lucene.demo.html.Token t
	public final void CommentTag ()  throws org.apache.lucene.demo.html.ParseException 
	public final void ScriptTag ()  throws org.apache.lucene.demo.html.ParseException 
	private final boolean jj_2_1 (int) 
		int xla
	private final boolean jj_2_2 (int) 
		int xla
	private final boolean jj_3_2 () 
	private final boolean jj_3_1 () 
	private static void jj_la1_0 () 
	public void  (java.io.InputStream) 
		java.io.InputStream stream
	public void  (java.io.InputStream, java.lang.String) 
		java.io.InputStream stream
		String encoding
		java.io.UnsupportedEncodingException e
		int i
		int i
	public void ReInit (java.io.InputStream) 
		java.io.InputStream stream
	public void ReInit (java.io.InputStream, java.lang.String) 
		java.io.InputStream stream
		String encoding
		java.io.UnsupportedEncodingException e
		int i
		int i
	public void  (java.io.Reader) 
		java.io.Reader stream
		int i
		int i
	public void ReInit (java.io.Reader) 
		java.io.Reader stream
		int i
		int i
	public void  (org.apache.lucene.demo.html.HTMLParserTokenManager) 
		org.apache.lucene.demo.html.HTMLParserTokenManager tm
		int i
		int i
	public void ReInit (org.apache.lucene.demo.html.HTMLParserTokenManager) 
		org.apache.lucene.demo.html.HTMLParserTokenManager tm
		int i
		int i
	private final org.apache.lucene.demo.html.Token jj_consume_token (int)  throws org.apache.lucene.demo.html.ParseException 
		int kind
		org.apache.lucene.demo.html.Token oldToken
		int i
		org.apache.lucene.demo.html.HTMLParser$JJCalls c
	private final boolean jj_scan_token (int) 
		int kind
		int i
		org.apache.lucene.demo.html.Token tok
	public final org.apache.lucene.demo.html.Token getNextToken () 
	public final org.apache.lucene.demo.html.Token getToken (int) 
		int index
		org.apache.lucene.demo.html.Token t
		int i
	private final int jj_ntk () 
	private void jj_add_error_token (int, int) 
		int kind
		int pos
		int i
		boolean exists
		java.util.Enumeration e
		int[] oldentry
		int i
	public org.apache.lucene.demo.html.ParseException generateParseException () 
		boolean[] la1tokens
		int i
		int i
		int j
		int i
		int[][] exptokseq
		int i
	public final void enable_tracing () 
	public final void disable_tracing () 
	private final void jj_rescan_token () 
		int i
		org.apache.lucene.demo.html.HTMLParser$JJCalls p
	private final void jj_save (int, int) 
		int index
		int xla
		org.apache.lucene.demo.html.HTMLParser$JJCalls p
	public void setException (java.lang.Exception) 
		Exception exception
	public java.lang.Exception getException () 
}

org/apache/lucene/demo/html/HTMLParser.jj
org/apache/lucene/demo/html/HTMLParserConstants.class
HTMLParserConstants.java
package org.apache.lucene.demo.html
public abstract org.apache.lucene.demo.html.HTMLParserConstants extends java.lang.Object {
	public static final int EOF
	public static final int ScriptStart
	public static final int TagName
	public static final int DeclName
	public static final int Comment1
	public static final int Comment2
	public static final int Word
	public static final int LET
	public static final int NUM
	public static final int HEX
	public static final int Space
	public static final int SP
	public static final int Entity
	public static final int Punct
	public static final int ScriptText
	public static final int ScriptEnd
	public static final int ArgName
	public static final int ArgEquals
	public static final int TagEnd
	public static final int ArgValue
	public static final int ArgQuote1
	public static final int ArgQuote2
	public static final int Quote1Text
	public static final int CloseQuote1
	public static final int Quote2Text
	public static final int CloseQuote2
	public static final int CommentText1
	public static final int CommentEnd1
	public static final int CommentText2
	public static final int CommentEnd2
	public static final int DEFAULT
	public static final int WithinScript
	public static final int WithinTag
	public static final int AfterEquals
	public static final int WithinQuote1
	public static final int WithinQuote2
	public static final int WithinComment1
	public static final int WithinComment2
	public static final String[] tokenImage
	static void  () 
}

org/apache/lucene/demo/html/HTMLParserTokenManager.class
HTMLParserTokenManager.java
package org.apache.lucene.demo.html
public org.apache.lucene.demo.html.HTMLParserTokenManager extends java.lang.Object implements org.apache.lucene.demo.html.HTMLParserConstants  {
	public java.io.PrintStream debugStream
	static final long[] jjbitVec0
	static final long[] jjbitVec2
	static final int[] jjnextStates
	public static final String[] jjstrLiteralImages
	public static final String[] lexStateNames
	public static final int[] jjnewLexState
	static final long[] jjtoToken
	static final long[] jjtoSkip
	protected org.apache.lucene.demo.html.SimpleCharStream input_stream
	private final int[] jjrounds
	private final int[] jjstateSet
	protected char curChar
	int curLexState
	int defaultLexState
	int jjnewStateCnt
	int jjround
	int jjmatchedPos
	int jjmatchedKind
	static void  () 
	public void setDebugStream (java.io.PrintStream) 
		java.io.PrintStream ds
	private final int jjStopStringLiteralDfa_0 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_0 (int, long) 
		int pos
		long active0
	private final int jjStopAtPos (int, int) 
		int pos
		int kind
	private final int jjStartNfaWithStates_0 (int, int, int) 
		int pos
		int kind
		int state
	private final int jjMoveStringLiteralDfa0_0 () 
	private final int jjMoveStringLiteralDfa1_0 (long) 
		long active0
	private final int jjMoveStringLiteralDfa2_0 (long, long) 
		long old0
		long active0
	private final int jjMoveStringLiteralDfa3_0 (long, long) 
		long old0
		long active0
	private final int jjMoveStringLiteralDfa4_0 (long, long) 
		long old0
		long active0
	private final int jjMoveStringLiteralDfa5_0 (long, long) 
		long old0
		long active0
	private final int jjMoveStringLiteralDfa6_0 (long, long) 
		long old0
		long active0
	private final void jjCheckNAdd (int) 
		int state
	private final void jjAddStates (int, int) 
		int start
		int end
	private final void jjCheckNAddTwoStates (int, int) 
		int state1
		int state2
	private final void jjCheckNAddStates (int, int) 
		int start
		int end
	private final int jjMoveNfa_0 (int, int) 
		int startState
		int curPos
		int startsAt
		int i
		int kind
		long l
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
	private final int jjMoveStringLiteralDfa0_5 () 
	private final int jjMoveNfa_5 (int, int) 
		int startState
		int curPos
		int startsAt
		int i
		int kind
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
	private final int jjMoveStringLiteralDfa0_7 () 
	private final int jjMoveNfa_7 (int, int) 
		int startState
		int curPos
		int startsAt
		int i
		int kind
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
	private final int jjMoveStringLiteralDfa0_4 () 
	private final int jjMoveNfa_4 (int, int) 
		int startState
		int curPos
		int startsAt
		int i
		int kind
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
	private final int jjMoveStringLiteralDfa0_3 () 
	private final int jjMoveNfa_3 (int, int) 
		int startState
		int curPos
		int startsAt
		int i
		int kind
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
	private final int jjStopStringLiteralDfa_6 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_6 (int, long) 
		int pos
		long active0
	private final int jjMoveStringLiteralDfa0_6 () 
	private final int jjMoveStringLiteralDfa1_6 (long) 
		long active0
	private final int jjMoveStringLiteralDfa2_6 (long, long) 
		long old0
		long active0
	private final int jjMoveNfa_6 (int, int) 
		int startState
		int curPos
		int startsAt
		int i
		int kind
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
	private final int jjMoveStringLiteralDfa0_1 () 
	private final int jjMoveNfa_1 (int, int) 
		int startState
		int curPos
		int startsAt
		int i
		int kind
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
	private final int jjStartNfaWithStates_2 (int, int, int) 
		int pos
		int kind
		int state
	private final int jjMoveStringLiteralDfa0_2 () 
	private final int jjMoveNfa_2 (int, int) 
		int startState
		int curPos
		int startsAt
		int i
		int kind
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
	private static final boolean jjCanMove_0 (int, int, int, long, long) 
		int hiByte
		int i1
		int i2
		long l1
		long l2
	public void  (org.apache.lucene.demo.html.SimpleCharStream) 
		org.apache.lucene.demo.html.SimpleCharStream stream
	public void  (org.apache.lucene.demo.html.SimpleCharStream, int) 
		org.apache.lucene.demo.html.SimpleCharStream stream
		int lexState
	public void ReInit (org.apache.lucene.demo.html.SimpleCharStream) 
		org.apache.lucene.demo.html.SimpleCharStream stream
	private final void ReInitRounds () 
		int i
	public void ReInit (org.apache.lucene.demo.html.SimpleCharStream, int) 
		org.apache.lucene.demo.html.SimpleCharStream stream
		int lexState
	public void SwitchTo (int) 
		int lexState
	protected org.apache.lucene.demo.html.Token jjFillToken () 
		org.apache.lucene.demo.html.Token t
		String im
	public org.apache.lucene.demo.html.Token getNextToken () 
		org.apache.lucene.demo.html.Token matchedToken
		org.apache.lucene.demo.html.Token matchedToken
		int curPos
		int error_line
		int error_column
		String error_after
		boolean EOFSeen
}

org/apache/lucene/demo/html/ParseException.class
ParseException.java
package org.apache.lucene.demo.html
public org.apache.lucene.demo.html.ParseException extends java.lang.Exception {
	private static final long serialVersionUID
	protected boolean specialConstructor
	public org.apache.lucene.demo.html.Token currentToken
	public int[][] expectedTokenSequences
	public String[] tokenImage
	protected String eol
	public void  (org.apache.lucene.demo.html.Token, int[][], java.lang.String[]) 
		org.apache.lucene.demo.html.Token currentTokenVal
		int[][] expectedTokenSequencesVal
		String[] tokenImageVal
	public void  () 
	public void  (java.lang.String) 
		String message
	public java.lang.String getMessage () 
		StringBuffer expected
		int maxSize
		int i
		int j
		String retval
		org.apache.lucene.demo.html.Token tok
		int i
	protected java.lang.String add_escapes (java.lang.String) 
		String str
		StringBuffer retval
		char ch
		int i
		String s
}

org/apache/lucene/demo/html/SimpleCharStream.class
SimpleCharStream.java
package org.apache.lucene.demo.html
public org.apache.lucene.demo.html.SimpleCharStream extends java.lang.Object {
	public static final boolean staticFlag
	int bufsize
	int available
	int tokenBegin
	public int bufpos
	protected int[] bufline
	protected int[] bufcolumn
	protected int column
	protected int line
	protected boolean prevCharIsCR
	protected boolean prevCharIsLF
	protected java.io.Reader inputStream
	protected char[] buffer
	protected int maxNextCharInd
	protected int inBuf
	protected int tabSize
	protected void setTabSize (int) 
		int i
	protected int getTabSize (int) 
		int i
	protected void ExpandBuff (boolean) 
		boolean wrapAround
		char[] newbuffer
		int[] newbufline
		int[] newbufcolumn
		Throwable t
	protected void FillBuff ()  throws java.io.IOException 
		int i
		java.io.IOException e
	public char BeginToken ()  throws java.io.IOException 
		char c
	protected void UpdateLineColumn (char) 
		char c
	public char readChar ()  throws java.io.IOException 
		char c
	public int getColumn () 
	public int getLine () 
	public int getEndColumn () 
	public int getEndLine () 
	public int getBeginColumn () 
	public int getBeginLine () 
	public void backup (int) 
		int amount
	public void  (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void  (java.io.Reader) 
		java.io.Reader dstream
	public void ReInit (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void ReInit (java.io.Reader) 
		java.io.Reader dstream
	public void  (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void  (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public void  (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void  (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void ReInit (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public java.lang.String GetImage () 
	public char[] GetSuffix (int) 
		int len
		char[] ret
	public void Done () 
	public void adjustBeginLineColumn (int, int) 
		int newLine
		int newCol
		int start
		int len
		int len
		int i
		int j
		int k
		int nextColDiff
		int columnDiff
}

org/apache/lucene/demo/html/Tags.class
Tags.java
package org.apache.lucene.demo.html
public final org.apache.lucene.demo.html.Tags extends java.lang.Object {
	public static final java.util.Set WS_ELEMS
	static void  () 
	public void  () 
}

org/apache/lucene/demo/html/Token.class
Token.java
package org.apache.lucene.demo.html
public org.apache.lucene.demo.html.Token extends java.lang.Object {
	public int kind
	public int beginLine
	public int beginColumn
	public int endLine
	public int endColumn
	public String image
	public org.apache.lucene.demo.html.Token next
	public org.apache.lucene.demo.html.Token specialToken
	public void  () 
	public java.lang.String toString () 
	public static final org.apache.lucene.demo.html.Token newToken (int) 
		int ofKind
}

org/apache/lucene/demo/html/TokenMgrError.class
TokenMgrError.java
package org.apache.lucene.demo.html
public org.apache.lucene.demo.html.TokenMgrError extends java.lang.Error {
	private static final long serialVersionUID
	static final int LEXICAL_ERROR
	static final int STATIC_LEXER_ERROR
	static final int INVALID_LEXICAL_STATE
	static final int LOOP_DETECTED
	int errorCode
	protected static final java.lang.String addEscapes (java.lang.String) 
		String str
		StringBuffer retval
		char ch
		int i
		String s
	protected static java.lang.String LexicalError (boolean, int, int, int, java.lang.String, char) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
	public java.lang.String getMessage () 
	public void  () 
	public void  (java.lang.String, int) 
		String message
		int reason
	public void  (boolean, int, int, int, java.lang.String, char, int) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
		int reason
}

org/eclipse/
org/eclipse/help/
org/eclipse/help/base/
org/eclipse/help/base/AbstractHelpScope.class
AbstractHelpScope.java
package org.eclipse.help.base
public abstract org.eclipse.help.base.AbstractHelpScope extends java.lang.Object {
	public void  () 
	public abstract boolean inScope (org.eclipse.help.IToc) 
	public abstract boolean inScope (org.eclipse.help.ITopic) 
	public abstract boolean inScope (org.eclipse.help.IIndexEntry) 
	public abstract java.lang.String getName (java.util.Locale) 
	public boolean inScope (org.eclipse.help.IIndexSee) 
		org.eclipse.help.IIndexSee see
	public boolean isHierarchicalScope () 
	public final boolean hasInScopeChildren (org.eclipse.help.IUAElement) 
		org.eclipse.help.IUAElement element
}

org/eclipse/help/browser/
org/eclipse/help/browser/IBrowser.class
IBrowser.java
package org.eclipse.help.browser
public abstract org.eclipse.help.browser.IBrowser extends java.lang.Object {
	public abstract void close () 
	public abstract boolean isCloseSupported () 
	public abstract void displayURL (java.lang.String)  throws java.lang.Exception 
	public abstract boolean isSetLocationSupported () 
	public abstract boolean isSetSizeSupported () 
	public abstract void setLocation (int, int) 
	public abstract void setSize (int, int) 
}

org/eclipse/help/browser/IBrowserFactory.class
IBrowserFactory.java
package org.eclipse.help.browser
public abstract org.eclipse.help.browser.IBrowserFactory extends java.lang.Object {
	public abstract boolean isAvailable () 
	public abstract org.eclipse.help.browser.IBrowser createBrowser () 
}

org/eclipse/help/internal/
org/eclipse/help/internal/base/
org/eclipse/help/internal/base/BaseHelpSystem$1.class
BaseHelpSystem.java
package org.eclipse.help.internal.base
 org.eclipse.help.internal.base.BaseHelpSystem$1 extends java.lang.Object implements org.eclipse.help.internal.base.util.IErrorUtil  {
	void  () 
	public void displayError (java.lang.String) 
		String msg
	public void displayError (java.lang.String, java.lang.Thread) 
		String msg
		Thread uiThread
}

org/eclipse/help/internal/base/BaseHelpSystem.class
BaseHelpSystem.java
package org.eclipse.help.internal.base
public final org.eclipse.help.internal.base.BaseHelpSystem extends java.lang.Object {
	private static final org.eclipse.help.internal.base.BaseHelpSystem instance
	public static final String BOOKMARKS
	public static final String WORKING_SETS
	public static final String WORKING_SET
	public static final int MODE_WORKBENCH
	public static final int MODE_INFOCENTER
	public static final int MODE_STANDALONE
	private int mode
	private org.eclipse.help.internal.search.SearchManager searchManager
	private org.eclipse.help.internal.workingset.WorkingSetManager workingSetManager
	private org.eclipse.help.internal.base.BookmarkManager bookmarkManager
	private boolean webappStarted
	private boolean webappRunning
	private org.eclipse.help.internal.base.util.IErrorUtil defaultErrorMessenger
	private org.eclipse.help.browser.IBrowser browser
	private org.eclipse.help.browser.IBrowser internalBrowser
	private org.eclipse.help.internal.base.HelpDisplay helpDisplay
	static Class class$0
	static void  () 
	private void  () 
	public static org.eclipse.help.internal.base.BaseHelpSystem getInstance () 
	public static org.eclipse.help.internal.search.SearchManager getSearchManager () 
	public static org.eclipse.help.internal.search.LocalSearchManager getLocalSearchManager () 
	public static synchronized org.eclipse.help.internal.workingset.WorkingSetManager getWorkingSetManager () 
	public static synchronized org.eclipse.help.internal.base.BookmarkManager getBookmarkManager () 
	public synchronized void setBrowserInstance (org.eclipse.help.browser.IBrowser) 
		org.eclipse.help.browser.IBrowser browser
	public static synchronized org.eclipse.help.browser.IBrowser getHelpBrowser (boolean) 
		boolean forceExternal
	public static synchronized org.eclipse.help.internal.base.HelpDisplay getHelpDisplay () 
	public static void shutdown ()  throws org.eclipse.core.runtime.CoreException 
	public static void startup () 
		Exception e
	public static boolean ensureWebappRunning () 
		Exception e
	public static java.net.URL resolve (java.lang.String, boolean) 
		String href
		boolean documentOnly
		String url
		String base
	public static java.net.URL resolve (java.lang.String, java.lang.String) 
		String href
		String servlet
		String url
		String base
	private static boolean isFileProtocol (java.lang.String) 
		String href
		int index
	public static java.lang.String unresolve (java.net.URL) 
		java.net.URL url
	public static java.lang.String unresolve (java.lang.String) 
		String href
		String[] baseVariants
		int i
	private static java.lang.String getBase (boolean) 
		boolean documentOnly
		String servlet
	private static java.lang.String getBase (java.lang.String) 
		String servlet
	public static int getMode () 
	public static void setMode (int) 
		int mode
	public static void setDefaultErrorUtil (org.eclipse.help.internal.base.util.IErrorUtil) 
		org.eclipse.help.internal.base.util.IErrorUtil em
	public static org.eclipse.help.internal.base.util.IErrorUtil getDefaultErrorUtil () 
	public static java.lang.String getProductName () 
		org.eclipse.core.runtime.IProduct product
		String name
	public static void runLiveHelp (java.lang.String, java.lang.String, java.lang.String) 
		String pluginID
		String className
		String arg
		org.osgi.framework.Bundle bundle
		Class c
		Object o
		org.eclipse.help.ILiveHelpAction helpExt
		Thread runnableLiveHelp
		ThreadDeath td
	public static void checkMode () 
}

org/eclipse/help/internal/base/BookmarkManager$Bookmark.class
BookmarkManager.java
package org.eclipse.help.internal.base
public org.eclipse.help.internal.base.BookmarkManager$Bookmark extends java.lang.Object implements org.eclipse.help.IHelpResource  {
	private String label
	private String href
	public void  (java.lang.String, java.lang.String) 
		String label
		String href
	public java.lang.String getHref () 
	public java.lang.String getLabel () 
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.help.internal.base.BookmarkManager$Bookmark b
}

org/eclipse/help/internal/base/BookmarkManager$BookmarkEvent.class
BookmarkManager.java
package org.eclipse.help.internal.base
public org.eclipse.help.internal.base.BookmarkManager$BookmarkEvent extends java.lang.Object {
	private int type
	private org.eclipse.help.internal.base.BookmarkManager$Bookmark bookmark
	public void  (int, org.eclipse.help.internal.base.BookmarkManager$Bookmark) 
		int type
		org.eclipse.help.internal.base.BookmarkManager$Bookmark bookmark
	public int getType () 
	public org.eclipse.help.internal.base.BookmarkManager$Bookmark getBookmark () 
}

org/eclipse/help/internal/base/BookmarkManager.class
BookmarkManager.java
package org.eclipse.help.internal.base
public org.eclipse.help.internal.base.BookmarkManager extends java.util.Observable {
	public static final int REMOVE_ALL
	public static final int ADD
	public static final int REMOVE
	public static final int CHANGE
	public static final int WORLD_CHANGED
	private java.util.ArrayList bookmarks
	public void  () 
	public void close () 
	public void addBookmark (java.lang.String, java.lang.String) 
		String bookmarkURL
		String title
		String bookmarks
		org.eclipse.help.internal.base.BookmarkManager$Bookmark bookmark
	public void removeBookmark (java.lang.String, java.lang.String) 
		String bookmarkURL
		String title
	public void removeBookmark (org.eclipse.help.internal.base.BookmarkManager$Bookmark) 
		org.eclipse.help.internal.base.BookmarkManager$Bookmark bookmark
		String bookmarkURL
		String title
		String bookmarks
		String removeString
		int i
	public void removeAllBookmarks () 
	public org.eclipse.help.IHelpResource[] getBookmarks () 
		String value
		java.util.StringTokenizer tokenizer
		int i
		String bookmark
		int separator
		String label
		String href
	private static java.lang.String encode (java.lang.String) 
		String s
	private static java.lang.String decode (java.lang.String) 
		String s
	private java.lang.String readBookmarks () 
	private void saveBookmarks (java.lang.String) 
		String bookmarks
		org.eclipse.core.runtime.preferences.InstanceScope instanceScope
		org.eclipse.core.runtime.preferences.IEclipsePreferences prefs
}

org/eclipse/help/internal/base/DisplayUtils.class
DisplayUtils.java
package org.eclipse.help.internal.base
public org.eclipse.help.internal.base.DisplayUtils extends java.lang.Object {
	private static final String HELP_UI_PLUGIN_ID
	private static final String LOOP_CLASS_NAME
	public void  () 
	static void runUI () 
	static void wakeupUI () 
	static void waitForDisplay () 
	private static void invoke (java.lang.String) 
		String method
		org.osgi.framework.Bundle bundle
		Class c
		java.lang.reflect.Method m
}

org/eclipse/help/internal/base/HelpApplication.class
HelpApplication.java
package org.eclipse.help.internal.base
public org.eclipse.help.internal.base.HelpApplication extends java.lang.Object implements org.eclipse.equinox.app.IApplication org.eclipse.core.runtime.IExecutableExtension  {
	private static final String APPLICATION_LOCK_FILE
	private static final int STATE_EXITING
	private static final int STATE_RUNNING
	private static final int STATE_RESTARTING
	private static int status
	private java.io.File metadata
	private java.nio.channels.FileLock lock
	static void  () 
	public void  () 
	public synchronized java.lang.Object start (org.eclipse.equinox.app.IApplicationContext)  throws java.lang.Exception 
		org.eclipse.equinox.app.IApplicationContext context
	public void stop () 
	public static void stopHelp () 
	public static void restartHelp () 
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement configElement
		String propertyName
		Object data
		String value
	private void writeHostAndPort ()  throws java.io.IOException 
		java.util.Properties p
		java.io.File hostPortFile
		java.io.FileOutputStream out
	private void obtainLock () 
		java.io.File lockFile
		java.io.RandomAccessFile raf
	private void releaseLock () 
	public static boolean isRunning () 
}

org/eclipse/help/internal/base/HelpBasePlugin$1.class
HelpBasePlugin.java
package org.eclipse.help.internal.base
 org.eclipse.help.internal.base.HelpBasePlugin$1 extends java.lang.Object implements org.eclipse.help.internal.base.IHelpActivitySupport  {
	final org.eclipse.help.internal.base.HelpBasePlugin this$0
	void  (org.eclipse.help.internal.base.HelpBasePlugin) 
	public boolean isEnabled (java.lang.String) 
		String href
	public boolean isRoleEnabled (java.lang.String) 
		String href
	public boolean isEnabledTopic (java.lang.String, java.lang.String) 
		String href
		String locale
	public void enableActivities (java.lang.String) 
		String href
	public boolean isFilteringEnabled () 
	public void setFilteringEnabled (boolean) 
		boolean enabled
	public boolean isUserCanToggleFiltering () 
	public java.lang.String getShowAllMessage () 
	public java.lang.String getDocumentMessage (boolean) 
		boolean embedded
	public boolean getDocumentMessageUsesLiveHelp (boolean) 
		boolean embedded
	public java.lang.String getLocalScopeCheckboxLabel () 
}

org/eclipse/help/internal/base/HelpBasePlugin.class
HelpBasePlugin.java
package org.eclipse.help.internal.base
public org.eclipse.help.internal.base.HelpBasePlugin extends org.eclipse.core.runtime.Plugin {
	public static final String PLUGIN_ID
	private static org.eclipse.help.internal.base.HelpBasePlugin plugin
	private java.io.File configurationDirectory
	private org.osgi.framework.BundleContext context
	private org.eclipse.help.internal.base.IHelpActivitySupport helpActivitySupport
	public void  () 
	public static synchronized void logError (java.lang.String, java.lang.Throwable) 
		String message
		Throwable ex
		org.eclipse.core.runtime.Status errorStatus
	public static synchronized void logStatus (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus errorStatus
	public static org.eclipse.help.internal.base.HelpBasePlugin getDefault () 
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	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 static org.eclipse.help.internal.base.IHelpActivitySupport getActivitySupport () 
	public static void setActivitySupport (org.eclipse.help.internal.base.IHelpActivitySupport) 
		org.eclipse.help.internal.base.IHelpActivitySupport activitySupport
	public static org.osgi.framework.BundleContext getBundleContext () 
}

org/eclipse/help/internal/base/HelpBasePreferenceInitializer.class
HelpBasePreferenceInitializer.java
package org.eclipse.help.internal.base
public org.eclipse.help.internal.base.HelpBasePreferenceInitializer extends org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer {
	public void  () 
	public void initializeDefaultPreferences () 
		org.eclipse.core.runtime.preferences.DefaultScope defaultScope
		org.eclipse.core.runtime.preferences.IEclipsePreferences prefs
		String os
}

org/eclipse/help/internal/base/HelpBaseResources.class
HelpBaseResources.java
package org.eclipse.help.internal.base
public final org.eclipse.help.internal.base.HelpBaseResources extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String UpdatingIndex
	public static String Preparing_for_indexing
	public static String Writing_index
	public static String HelpWebappNotStarted
	public static String HelpDisplay_exceptionMessage
	public static String no_browsers
	public static String CustomBrowser_errorLaunching
	public static String MozillaFactory_dataMissing
	public static String MozillaBrowserAdapter_executeFailed
	public static String HelpApplication_couldNotStart
	public static String IndexToolApplication_propertyNotSet
	public static String IndexToolApplication_cannotDelete
	public static String IndexerJob_name
	public static String IndexerJob_error
	public static String selectAll
	public static String selectWorkingSet
	public static String WorkingSetContent
	public static String LocalHelpPage_capabilityFiltering_name
	public static String InfoCenter_fileNotFound
	public static String InfoCenter_io
	public static String WebSearch_click
	public static String WebSearch_label
	public static String InfoCenter_connecting
	public static String InfoCenter_searching
	public static String InfoCenter_processing
	public static String HelpIndexBuilder_noDestinationPath
	public static String HelpIndexBuilder_buildingIndex
	public static String HelpIndexBuilder_indexFor
	public static String HelpIndexBuilder_error
	public static String HelpIndexBuilder_cannotFindDoc
	public static String HelpIndexBuilder_errorWriting
	public static String HelpIndexBuilder_incompleteIndex
	public static String HelpIndexBuilder_cannotScrub
	public static String HelpIndexBuilder_cannotCreateDest
	public static String HelpIndexBuilder_errorExtractingId
	public static String HelpIndexBuilder_errorParsing
	public static String PreferenceNameDefault
	public static String HelpSearch_QueryTooComplex
	public static String EnabledTopicFilterName
	public static String SearchScopeFilterName
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/help/internal/base/HelpBaseResources.properties
org/eclipse/help/internal/base/HelpDisplay.class
HelpDisplay.java
package org.eclipse.help.internal.base
public org.eclipse.help.internal.base.HelpDisplay extends java.lang.Object {
	private String hrefOpenedFromHelpDisplay
	public void  () 
	public void displayHelp (boolean) 
		boolean forceExternal
	public void displayHelpResource (java.lang.String, boolean) 
		String href
		boolean forceExternal
	public void displayHelp (org.eclipse.help.IContext, org.eclipse.help.IHelpResource, boolean) 
		org.eclipse.help.IContext context
		org.eclipse.help.IHelpResource topic
		boolean forceExternal
		String topicURL
	public void displaySearch (java.lang.String, java.lang.String, boolean) 
		String searchQuery
		String topic
		boolean forceExternal
		String url
	private void displayHelpURL (java.lang.String, boolean) 
		String helpURL
		boolean forceExternal
		Exception e
	private java.lang.String getBaseURL () 
	private java.lang.String getFramesetURL () 
	private java.lang.String getTopicURL (java.lang.String) 
		String topic
	private java.lang.String getNoframesURL (java.lang.String) 
		String href
		int ix
	public java.lang.String getHrefOpenedFromHelpDisplay () 
	private void setHrefOpenedFromHelpDisplay (java.lang.String) 
		String hrefOpenedFromHelpDisplay
}

org/eclipse/help/internal/base/HelpEvaluationContext.class
HelpEvaluationContext.java
package org.eclipse.help.internal.base
public final org.eclipse.help.internal.base.HelpEvaluationContext extends java.lang.Object {
	private static final String VARIABLE_PLATFORM
	private static org.eclipse.core.expressions.EvaluationContext context
	static Class class$0
	public static org.eclipse.core.expressions.EvaluationContext getContext () 
	public static void setContext (org.eclipse.core.expressions.EvaluationContext) 
		org.eclipse.core.expressions.EvaluationContext context
	private void  () 
}

org/eclipse/help/internal/base/HelpProvider.class
HelpProvider.java
package org.eclipse.help.internal.base
public org.eclipse.help.internal.base.HelpProvider extends java.lang.Object implements org.eclipse.help.internal.HelpPlugin$IHelpProvider  {
	public void  () 
	public java.io.InputStream getHelpContent (java.lang.String, java.lang.String) 
		String href
		String locale
		java.net.URL helpURL
}

org/eclipse/help/internal/base/IHelpActivitySupport.class
IHelpActivitySupport.java
package org.eclipse.help.internal.base
public abstract org.eclipse.help.internal.base.IHelpActivitySupport extends java.lang.Object {
	public abstract boolean isEnabled (java.lang.String) 
	public abstract boolean isRoleEnabled (java.lang.String) 
	public abstract boolean isEnabledTopic (java.lang.String, java.lang.String) 
	public abstract void enableActivities (java.lang.String) 
	public abstract boolean isFilteringEnabled () 
	public abstract void setFilteringEnabled (boolean) 
	public abstract boolean isUserCanToggleFiltering () 
	public abstract java.lang.String getShowAllMessage () 
	public abstract java.lang.String getDocumentMessage (boolean) 
	public abstract java.lang.String getLocalScopeCheckboxLabel () 
	public abstract boolean getDocumentMessageUsesLiveHelp (boolean) 
}

org/eclipse/help/internal/base/IHelpBaseConstants.class
IHelpBaseConstants.java
package org.eclipse.help.internal.base
public abstract org.eclipse.help.internal.base.IHelpBaseConstants extends java.lang.Object {
	public static final String P_KEY_WINDOW_INFOPOP
	public static final String P_KEY_DIALOG_INFOPOP
	public static final String P_KEY_HELP_VIEW_OPEN_MODE
	public static final String P_IN_PLACE
	public static final String P_IN_EDITOR
	public static final String P_IN_BROWSER
	public static final String P_KEY_HELP_SCOPE
	public static final String P_KEY_FILTER_DIALOG
	public static final String P_KEY_ALWAYS_EXTERNAL_BROWSER
	public static final String P_KEY_SEARCH_FROM_BROWSER
	public static final String P_KEY_REMOTE_HELP_ON
	public static final String P_KEY_REMOTE_HELP_PREFERRED
	public static final String P_KEY_REMOTE_HELP_NAME
	public static final String P_KEY_REMOTE_HELP_HOST
	public static final String P_KEY_REMOTE_HELP_PATH
	public static final String P_KEY_REMOTE_HELP_PROTOCOL
	public static final String P_KEY_REMOTE_HELP_DEFAULT_PORT
	public static final String P_KEY_REMOTE_HELP_PORT
	public static final String P_KEY_REMOTE_HELP_ICEnabled
	public static final String P_SHOW_BREADCRUMBS
	public static final String P_PAGE_NOT_FOUND
}

org/eclipse/help/internal/base/IndexToolApplication.class
IndexToolApplication.java
package org.eclipse.help.internal.base
public org.eclipse.help.internal.base.IndexToolApplication extends java.lang.Object implements org.eclipse.equinox.app.IApplication  {
	public void  () 
	public synchronized java.lang.Object start (org.eclipse.equinox.app.IApplicationContext)  throws java.lang.Exception 
		org.eclipse.equinox.app.IApplicationContext context
		String directory
		String localeStr
		java.util.Locale locale
		java.util.Locale locale
		Exception e
	public synchronized void stop () 
	private void preindex (java.lang.String, java.util.Locale)  throws java.lang.Exception 
		String outputDir
		java.util.Locale locale
		java.io.File indexPath
		java.io.File d
		java.util.zip.ZipOutputStream zout
	private static void delete (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.File[] files
		int i
	private static void zipDirectory (java.io.File, java.util.zip.ZipOutputStream, java.lang.String)  throws java.io.IOException 
		java.io.File dir
		java.util.zip.ZipOutputStream zout
		String base
		byte[] buffer
		String[] files
		int i
		String path
		String path
		java.io.File f
		java.util.zip.ZipEntry zentry
		java.io.FileInputStream inputStream
		int len
		int len
}

org/eclipse/help/internal/base/remote/
org/eclipse/help/internal/base/remote/DefaultPreferenceFileHandler.class
DefaultPreferenceFileHandler.java
package org.eclipse.help.internal.base.remote
public org.eclipse.help.internal.base.remote.DefaultPreferenceFileHandler extends org.eclipse.help.internal.base.remote.PreferenceFileHandler {
	private boolean isRemoteOn
	private boolean isRemoteHelpPreferred
	public void  () 
		org.eclipse.core.runtime.preferences.IEclipsePreferences prefs
	public boolean isRemoteHelpOn () 
	public boolean isRemoteHelpPreferred () 
}

org/eclipse/help/internal/base/remote/HttpsUtility$1.class
HttpsUtility.java
package org.eclipse.help.internal.base.remote
 org.eclipse.help.internal.base.remote.HttpsUtility$1 extends java.lang.Object implements javax.net.ssl.X509TrustManager  {
	void  () 
	public java.security.cert.X509Certificate[] getAcceptedIssuers () 
	public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] certs
		String authType
	public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] certs
		String authType
}

org/eclipse/help/internal/base/remote/HttpsUtility$2.class
HttpsUtility.java
package org.eclipse.help.internal.base.remote
 org.eclipse.help.internal.base.remote.HttpsUtility$2 extends java.lang.Object implements javax.net.ssl.X509TrustManager  {
	void  () 
	public java.security.cert.X509Certificate[] getAcceptedIssuers () 
	public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] certs
		String authType
	public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] certs
		String authType
}

org/eclipse/help/internal/base/remote/HttpsUtility$3.class
HttpsUtility.java
package org.eclipse.help.internal.base.remote
 org.eclipse.help.internal.base.remote.HttpsUtility$3 extends java.lang.Object implements javax.net.ssl.X509TrustManager  {
	void  () 
	public java.security.cert.X509Certificate[] getAcceptedIssuers () 
	public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] certs
		String authType
	public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] certs
		String authType
}

org/eclipse/help/internal/base/remote/HttpsUtility$4.class
HttpsUtility.java
package org.eclipse.help.internal.base.remote
 org.eclipse.help.internal.base.remote.HttpsUtility$4 extends java.lang.Object implements javax.net.ssl.X509TrustManager  {
	void  () 
	public java.security.cert.X509Certificate[] getAcceptedIssuers () 
	public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] certs
		String authType
	public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] certs
		String authType
}

org/eclipse/help/internal/base/remote/HttpsUtility$5.class
HttpsUtility.java
package org.eclipse.help.internal.base.remote
 org.eclipse.help.internal.base.remote.HttpsUtility$5 extends java.lang.Object implements javax.net.ssl.X509TrustManager  {
	void  () 
	public java.security.cert.X509Certificate[] getAcceptedIssuers () 
	public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] certs
		String authType
	public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] certs
		String authType
}

org/eclipse/help/internal/base/remote/HttpsUtility$6.class
HttpsUtility.java
package org.eclipse.help.internal.base.remote
 org.eclipse.help.internal.base.remote.HttpsUtility$6 extends java.lang.Object implements javax.net.ssl.X509TrustManager  {
	void  () 
	public java.security.cert.X509Certificate[] getAcceptedIssuers () 
	public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] certs
		String authType
	public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] certs
		String authType
}

org/eclipse/help/internal/base/remote/HttpsUtility.class
HttpsUtility.java
package org.eclipse.help.internal.base.remote
public org.eclipse.help.internal.base.remote.HttpsUtility extends java.lang.Object {
	private static final String PATH_TOC
	private static final String PARAM_LANG
	private static final int SOCKET_TIMEOUT
	public void  () 
	public static java.io.InputStream getHttpsStream (java.net.URL) 
		java.net.URL httpsURL
		java.io.InputStream in
		javax.net.ssl.TrustManager[] trustAllCerts
		javax.net.ssl.SSLContext sc
		Exception e
	public static java.io.InputStream getHttpsInputStream (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String thisProtocol
		String thisHost
		String thisPort
		String thisPath
		String locale
		java.net.URL url
		java.io.InputStream in
		javax.net.ssl.TrustManager[] trustAllCerts
		javax.net.ssl.SSLContext sc
	public static java.net.URL getHttpsURL (java.lang.String, java.lang.String, int, java.lang.String) 
		String thisProtocol
		String thisHost
		int thisPort
		String thisPath
		java.net.URL url
		javax.net.ssl.TrustManager[] trustAllCerts
		javax.net.ssl.SSLContext sc
	public static java.net.URL getHttpsURL (java.lang.String) 
		String urlPath
		java.net.URL url
		javax.net.ssl.TrustManager[] trustAllCerts
		javax.net.ssl.SSLContext sc
	public static java.net.URL getHttpsURL (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String thisProtocol
		String thisHost
		String thisPort
		String thisPath
		java.net.URL url
		javax.net.ssl.TrustManager[] trustAllCerts
		javax.net.ssl.SSLContext sc
	public static boolean canConnectToHttpsURL (java.lang.String) 
		String urlConnection
		boolean validConnection
		javax.net.ssl.TrustManager[] trustAllCerts
		javax.net.ssl.SSLContext sc
		javax.net.ssl.HttpsURLConnection testConnection
	private static void setTimeout (java.net.URLConnection, int) 
		java.net.URLConnection conn
		int milliseconds
		Class conClass
		java.lang.reflect.Method timeoutMethod
}

org/eclipse/help/internal/base/remote/PreferenceFileHandler.class
PreferenceFileHandler.java
package org.eclipse.help.internal.base.remote
public org.eclipse.help.internal.base.remote.PreferenceFileHandler extends java.lang.Object {
	protected String[] nameEntries
	protected String[] hostEntries
	protected String[] pathEntries
	protected String[] protocolEntries
	protected String[] portEntries
	protected String[] isICEnabled
	protected String namePreference
	protected String hostPreference
	protected String pathPreference
	protected String protocolPreference
	protected String portPreference
	protected String icEnabledPreference
	protected int numEntries
	protected int numHostEntries
	protected static String PREFERENCE_ENTRY_DELIMITER
	public static final int LOCAL_HELP_ONLY
	public static final int LOCAL_HELP_PRIORITY
	public static final int REMOTE_HELP_PRIORITY
	static void  () 
	public void  () 
	protected java.lang.String[] getValues (java.lang.String, java.lang.String) 
		String preferenceEntry
		String appendString
		String[] currEntries
		String[] currEntries
		String[] updatedArray
		int i
		int i
		int entryCount
	public static void commitRemoteICs (org.eclipse.help.internal.base.remote.RemoteIC[]) 
		org.eclipse.help.internal.base.remote.RemoteIC[] remoteICs
		org.eclipse.help.internal.base.remote.RemoteIC remote_ic
		String name
		String host
		String path
		String protocol
		String port
		String enabledString
		boolean enabled
		int numICs
		int i
		org.eclipse.core.runtime.preferences.InstanceScope instanceScope
		org.eclipse.core.runtime.preferences.IEclipsePreferences prefs
	public java.util.ArrayList getRemoteICList () 
		java.util.ArrayList remoteICList
		org.eclipse.help.internal.base.remote.RemoteIC initRemoteIC
		int totalICs
		String host
		String name
		String path
		String protocol
		String port
		String enabledDisabled
		boolean currEnabled
		boolean currEnabled
		int i
	public static int getEmbeddedHelpOption () 
		boolean isRemoteOn
		boolean isRemotePreferred
	public java.lang.String[] getHostEntries () 
	public java.lang.String[] getNameEntries () 
	public java.lang.String[] getPathEntries () 
	public java.lang.String[] getProtocolEntries () 
	public java.lang.String[] getPortEntries () 
	public java.lang.String[] getEnabledEntries () 
	public int getTotalRemoteInfocenters () 
	public java.lang.String[] isEnabled () 
	public java.lang.String getDelimeter () 
}

org/eclipse/help/internal/base/remote/RemoteContentLocator.class
RemoteContentLocator.java
package org.eclipse.help.internal.base.remote
public org.eclipse.help.internal.base.remote.RemoteContentLocator extends java.lang.Object {
	private static java.util.Map InfoCenterMap
	static void  () 
	public void  () 
	public static void addContentPage (java.lang.String, java.lang.String) 
		String contributorID
		String InfoCenterUrl
	public static java.lang.String getUrlForContent (java.lang.String) 
		String contributorID
		Object key
	public static java.util.Map getInfoCenterMap () 
}

org/eclipse/help/internal/base/remote/RemoteContextProvider.class
RemoteContextProvider.java
package org.eclipse.help.internal.base.remote
public org.eclipse.help.internal.base.remote.RemoteContextProvider extends org.eclipse.help.AbstractContextProvider {
	private static final String PATH_CONTEXT
	private static final String PARAM_ID
	private static final String PARAM_LANG
	private static final String PROTOCOL
	private org.eclipse.help.internal.dynamic.DocumentReader reader
	public void  () 
	public org.eclipse.help.IContext getContext (java.lang.String, java.lang.String) 
		String id
		String locale
		org.eclipse.help.internal.base.remote.PreferenceFileHandler prefHandler
		String[] host
		String[] port
		String[] path
		String[] protocols
		String[] isEnabled
		int numICs
		java.net.URL url
		int i
		java.io.InputStream in
		java.net.HttpURLConnection connection
		java.io.IOException e
		String msg
		Throwable t
		String msg
	public java.lang.String[] getPlugins () 
}

org/eclipse/help/internal/base/remote/RemoteExtensionProvider$1.class
RemoteExtensionProvider.java
package org.eclipse.help.internal.base.remote
 org.eclipse.help.internal.base.remote.RemoteExtensionProvider$1 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener  {
	final org.eclipse.help.internal.base.remote.RemoteExtensionProvider this$0
	void  (org.eclipse.help.internal.base.remote.RemoteExtensionProvider) 
	public void preferenceChange (org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent event
}

org/eclipse/help/internal/base/remote/RemoteExtensionProvider.class
RemoteExtensionProvider.java
package org.eclipse.help.internal.base.remote
public org.eclipse.help.internal.base.remote.RemoteExtensionProvider extends org.eclipse.help.AbstractContentExtensionProvider {
	private static final String PATH_EXTENSIONS
	private static final String PROTOCOL_HTTP
	private org.eclipse.help.internal.dynamic.DocumentReader reader
	static Class class$0
	public void  () 
	public org.eclipse.help.IContentExtension[] getContentExtensions (java.lang.String) 
		String locale
		java.util.List contributions
		org.eclipse.help.internal.base.remote.PreferenceFileHandler handler
		String[] isEnabled
		int ic
		java.io.InputStream in
		java.net.URL url
		org.eclipse.help.internal.UAElement element
		org.eclipse.help.IContentExtension[] children
		int contrib
		java.io.IOException e
		String msg
		Throwable t
		String msg
	static void access$0 (org.eclipse.help.internal.base.remote.RemoteExtensionProvider) 
}

org/eclipse/help/internal/base/remote/RemoteHelp.class
RemoteHelp.java
package org.eclipse.help.internal.base.remote
public org.eclipse.help.internal.base.remote.RemoteHelp extends java.lang.Object {
	private static final String PROTOCOL_HTTP
	private static final String PROTOCOL_HTTPS
	private static org.eclipse.core.runtime.ListenerList listeners
	private static Throwable error
	public void  () 
	public static void addPreferenceChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener listener
	public static void removePreferenceChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener listener
	public static void notifyPreferenceChange () 
		Object[] array
		int i
		org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener listener
	public static java.net.URL getURL (int, java.lang.String)  throws java.net.MalformedURLException 
		int ic
		String pathSuffix
		org.eclipse.help.internal.base.remote.PreferenceFileHandler handler
		String host
		String path
		String protocol
		int port
		int port
		java.net.URL url
	public static boolean isEnabled () 
	public static void clearError () 
	public static java.lang.Throwable getError () 
	public static void setError (java.lang.Throwable) 
		Throwable t
}

org/eclipse/help/internal/base/remote/RemoteIC.class
RemoteIC.java
package org.eclipse.help.internal.base.remote
public org.eclipse.help.internal.base.remote.RemoteIC extends java.lang.Object {
	private boolean enabled
	private String name
	private String host
	private String path
	private String protocol
	private String port
	private static final String PROTOCOL_HTTP
	public void  (boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		boolean enabled
		String name
		String host
		String path
		String port
	public void  (boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		boolean enabled
		String name
		String host
		String path
		String protocol
		String port
	public java.lang.String getHost () 
	public java.lang.String getPath () 
	public java.lang.String getProtocol () 
	public java.lang.String getPort () 
	public java.lang.String getName () 
	public boolean isEnabled () 
	public void setEnabled (boolean) 
		boolean enabled
	public void setHost (java.lang.String) 
		String host
	public void setName (java.lang.String) 
		String name
	public void setPath (java.lang.String) 
		String path
	public void setProtocol (java.lang.String) 
		String protocol
	public void setPort (java.lang.String) 
		String port
	public boolean equals (java.lang.Object)  throws java.lang.ClassCastException 
		Object anotherObject
}

org/eclipse/help/internal/base/remote/RemoteIndexParser.class
RemoteIndexParser.java
package org.eclipse.help.internal.base.remote
public org.eclipse.help.internal.base.remote.RemoteIndexParser extends org.xml.sax.helpers.DefaultHandler {
	private org.eclipse.help.internal.dynamic.DocumentReader reader
	public void  () 
	public org.eclipse.help.internal.index.IndexContribution[] parse (java.io.InputStream)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream in
		org.eclipse.help.internal.UAElement root
		org.eclipse.help.IUAElement[] children
		org.eclipse.help.internal.index.IndexContribution[] contributions
		int i
		org.eclipse.help.internal.UAElement child
		org.eclipse.help.internal.index.IndexContribution contribution
}

org/eclipse/help/internal/base/remote/RemoteIndexProvider$1.class
RemoteIndexProvider.java
package org.eclipse.help.internal.base.remote
 org.eclipse.help.internal.base.remote.RemoteIndexProvider$1 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener  {
	final org.eclipse.help.internal.base.remote.RemoteIndexProvider this$0
	void  (org.eclipse.help.internal.base.remote.RemoteIndexProvider) 
	public void preferenceChange (org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent event
}

org/eclipse/help/internal/base/remote/RemoteIndexProvider.class
RemoteIndexProvider.java
package org.eclipse.help.internal.base.remote
public org.eclipse.help.internal.base.remote.RemoteIndexProvider extends org.eclipse.help.AbstractIndexProvider {
	private static final String PATH_INDEX
	private static final String PARAM_LANG
	private static final String PROTOCOL_HTTP
	public void  () 
	public org.eclipse.help.IIndexContribution[] getIndexContributions (java.lang.String) 
		String locale
		java.util.List contributions
		org.eclipse.help.internal.base.remote.PreferenceFileHandler handler
		String[] isEnabled
		String[] protocol
		String[] host
		String[] port
		String[] path
		int ic
		java.io.InputStream in
		java.net.URL url
		java.net.URL url
		org.eclipse.help.internal.base.remote.RemoteIndexParser parser
		org.eclipse.help.IIndexContribution[] result
		int contrib
		java.io.IOException e
		String msg
		Throwable t
		String msg
	static void access$0 (org.eclipse.help.internal.base.remote.RemoteIndexProvider) 
}

org/eclipse/help/internal/base/remote/RemoteSearchManager.class
RemoteSearchManager.java
package org.eclipse.help.internal.base.remote
public org.eclipse.help.internal.base.remote.RemoteSearchManager extends java.lang.Object {
	private static final String PATH_SEARCH
	private static final String PARAM_PHRASE
	private static final String PARAM_LANG
	private static final String PROTOCOL_HTTP
	private org.eclipse.help.internal.base.remote.RemoteSearchParser parser
	public void  () 
	public void search (org.eclipse.help.internal.search.ISearchQuery, org.eclipse.help.internal.search.ISearchHitCollector, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.help.internal.search.QueryTooComplexException 
		org.eclipse.help.internal.search.ISearchQuery searchQuery
		org.eclipse.help.internal.search.ISearchHitCollector collector
		org.eclipse.core.runtime.IProgressMonitor pm
		org.eclipse.help.internal.base.remote.PreferenceFileHandler prefHandler
		String[] host
		String[] port
		String[] path
		String[] protocols
		String[] isEnabled
		int numICs
		int i
		java.io.InputStream in
		java.net.URL url
		java.net.URL url
		java.util.List hits
		java.io.IOException e
		String msg
		Throwable t
		String msg
}

org/eclipse/help/internal/base/remote/RemoteSearchParser.class
RemoteSearchParser.java
package org.eclipse.help.internal.base.remote
public org.eclipse.help.internal.base.remote.RemoteSearchParser extends org.xml.sax.helpers.DefaultHandler {
	private javax.xml.parsers.SAXParser parser
	private java.util.Stack stack
	private java.util.List hits
	private StringBuffer summary
	public void  () 
	public java.util.List parse (java.io.InputStream, org.eclipse.core.runtime.IProgressMonitor)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream in
		org.eclipse.core.runtime.IProgressMonitor monitor
	private void init ()  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException 
	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 qName
		org.xml.sax.Attributes attributes
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.eclipse.help.internal.search.SearchHit hit
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	private void handleHit (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attr
		String href
		String label
		boolean isPotentialHit
		float score
		float score
		org.eclipse.help.internal.search.SearchHit hit
	private void handleSummary (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attr
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String publicId
		String systemId
}

org/eclipse/help/internal/base/remote/RemoteStatusData.class
RemoteStatusData.java
package org.eclipse.help.internal.base.remote
public org.eclipse.help.internal.base.remote.RemoteStatusData extends java.lang.Object {
	private static final String INDEXJSP
	private static final String PROTOCOL_HTTP
	public void  () 
	public static boolean isAnyRemoteHelpUnavailable () 
		java.util.ArrayList sites
		java.util.ArrayList badSites
	public static java.util.ArrayList checkSitesConnectivity (java.util.ArrayList) 
		java.util.ArrayList sites
		java.util.ArrayList badSites
		int i
		java.net.URL baseURL
		java.net.URL indexURL
		java.io.InputStream in
		java.io.InputStream in
	public static java.util.ArrayList getRemoteSites () 
		java.util.ArrayList sites
		boolean remoteHelpEnabled
		String[] hosts
		String[] paths
		String[] protocols
		String[] ports
		String[] enableds
		int i
		java.net.URL url
}

org/eclipse/help/internal/base/remote/RemoteTocParser.class
RemoteTocParser.java
package org.eclipse.help.internal.base.remote
public org.eclipse.help.internal.base.remote.RemoteTocParser extends java.lang.Object {
	private org.eclipse.help.internal.dynamic.DocumentReader reader
	public void  () 
	public org.eclipse.help.ITocContribution[] parse (java.io.InputStream, java.lang.String)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream in
		String urlStr
		org.eclipse.help.internal.UAElement root
		org.eclipse.help.IUAElement[] children
		org.eclipse.help.ITocContribution[] contributions
		int i
		org.eclipse.help.internal.UAElement child
		org.eclipse.help.IUAElement[] contribChildren
		String[] extraDocuments
		int j
		org.eclipse.help.internal.toc.TocContribution contribution
		String contributorID
}

org/eclipse/help/internal/base/remote/RemoteTocProvider$1.class
RemoteTocProvider.java
package org.eclipse.help.internal.base.remote
 org.eclipse.help.internal.base.remote.RemoteTocProvider$1 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener  {
	final org.eclipse.help.internal.base.remote.RemoteTocProvider this$0
	void  (org.eclipse.help.internal.base.remote.RemoteTocProvider) 
	public void preferenceChange (org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent event
}

org/eclipse/help/internal/base/remote/RemoteTocProvider.class
RemoteTocProvider.java
package org.eclipse.help.internal.base.remote
public org.eclipse.help.internal.base.remote.RemoteTocProvider extends org.eclipse.help.AbstractTocProvider {
	private static final String PATH_TOC
	private static final String PROTOCOL
	private static final String PARAM_LANG
	private static final String PROTOCOL_HTTPS
	public void  () 
	public org.eclipse.help.ITocContribution[] getTocContributions (java.lang.String) 
		String locale
		java.io.InputStream in
		org.eclipse.help.internal.base.remote.PreferenceFileHandler prefHandler
		org.eclipse.help.internal.base.remote.RemoteTocParser parser
		String[] host
		String[] port
		String[] path
		String[] protocol
		String[] isEnabled
		org.eclipse.help.ITocContribution[] currentContributions
		org.eclipse.help.ITocContribution[] temp
		org.eclipse.help.ITocContribution[] totalContributions
		int numICs
		java.net.URL url
		String urlStr
		int i
		Throwable t
		String msg
	public int getPriority () 
		int helpOption
	static void access$0 (org.eclipse.help.internal.base.remote.RemoteTocProvider) 
}

org/eclipse/help/internal/base/scope/
org/eclipse/help/internal/base/scope/CriteriaHelpScope.class
CriteriaHelpScope.java
package org.eclipse.help.internal.base.scope
public org.eclipse.help.internal.base.scope.CriteriaHelpScope extends org.eclipse.help.base.AbstractHelpScope {
	private static final String UNCATEGORIZED
	private org.eclipse.help.internal.criteria.CriterionResource[] criteriaScope
	public void  (org.eclipse.help.internal.criteria.CriterionResource[]) 
		org.eclipse.help.internal.criteria.CriterionResource[] criteriaScope
	public void  (java.util.List) 
		java.util.List criteriaScope
	public boolean inScope (org.eclipse.help.IToc) 
		org.eclipse.help.IToc toc
		org.eclipse.help.ICriteria[] criteriaOfToc
	public boolean inScope (org.eclipse.help.ITopic) 
		org.eclipse.help.ITopic topic
		org.eclipse.help.ICriteria[] criteriaOfTopic
	private boolean isCriteriaInScope (org.eclipse.help.ICriteria[]) 
		org.eclipse.help.ICriteria[] criteriaOfTopic
		java.util.Map ownCriteria
		java.util.Map scope
		java.util.Iterator keyIterator
		String key
		java.util.Iterator valueIterator
		String value
	private java.util.Map getCriteriaInfo (org.eclipse.help.internal.criteria.CriterionResource[]) 
		org.eclipse.help.internal.criteria.CriterionResource[] criteria
		java.util.Map criteriaMap
	private java.util.Map getCriteriaInfo (org.eclipse.help.ICriteria[]) 
		org.eclipse.help.ICriteria[] criteria
		java.util.Map criteriaMap
	public boolean inScope (org.eclipse.help.IIndexEntry) 
		org.eclipse.help.IIndexEntry entry
	public java.lang.String getName (java.util.Locale) 
		java.util.Locale locale
}

org/eclipse/help/internal/base/scope/EnablementScope.class
EnablementScope.java
package org.eclipse.help.internal.base.scope
public org.eclipse.help.internal.base.scope.EnablementScope extends org.eclipse.help.base.AbstractHelpScope {
	public void  () 
	public boolean inScope (org.eclipse.help.IToc) 
		org.eclipse.help.IToc toc
	public boolean inScope (org.eclipse.help.ITopic) 
		org.eclipse.help.ITopic topic
	public boolean inScope (org.eclipse.help.IIndexEntry) 
		org.eclipse.help.IIndexEntry entry
	public boolean inScope (org.eclipse.help.IIndexSee) 
		org.eclipse.help.IIndexSee see
	public java.lang.String getName (java.util.Locale) 
		java.util.Locale locale
}

org/eclipse/help/internal/base/scope/FilterScope.class
FilterScope.java
package org.eclipse.help.internal.base.scope
public org.eclipse.help.internal.base.scope.FilterScope extends org.eclipse.help.base.AbstractHelpScope {
	public void  () 
	public boolean inScope (org.eclipse.help.IToc) 
		org.eclipse.help.IToc toc
	public boolean inScope (org.eclipse.help.ITopic) 
		org.eclipse.help.ITopic topic
	public boolean inScope (org.eclipse.help.IIndexEntry) 
		org.eclipse.help.IIndexEntry entry
	public boolean inScope (org.eclipse.help.IIndexSee) 
		org.eclipse.help.IIndexSee see
	public java.lang.String getName (java.util.Locale) 
		java.util.Locale locale
}

org/eclipse/help/internal/base/scope/IntersectionScope.class
IntersectionScope.java
package org.eclipse.help.internal.base.scope
public org.eclipse.help.internal.base.scope.IntersectionScope extends org.eclipse.help.base.AbstractHelpScope {
	org.eclipse.help.base.AbstractHelpScope[] scopes
	public void  (org.eclipse.help.base.AbstractHelpScope[]) 
		org.eclipse.help.base.AbstractHelpScope[] scopes
	public boolean inScope (org.eclipse.help.IToc) 
		org.eclipse.help.IToc toc
		int scope
	public boolean inScope (org.eclipse.help.ITopic) 
		org.eclipse.help.ITopic topic
		int scope
	public boolean inScope (org.eclipse.help.IIndexEntry) 
		org.eclipse.help.IIndexEntry entry
		int scope
	public boolean inScope (org.eclipse.help.IIndexSee) 
		org.eclipse.help.IIndexSee see
		int scope
	public java.lang.String getName (java.util.Locale) 
		java.util.Locale locale
	public boolean isHierarchicalScope () 
		int scope
	public java.lang.String toString () 
		String str
		int s
}

org/eclipse/help/internal/base/scope/ScopeHandle.class
ScopeHandle.java
package org.eclipse.help.internal.base.scope
public org.eclipse.help.internal.base.scope.ScopeHandle extends java.lang.Object {
	private org.eclipse.help.base.AbstractHelpScope scope
	private String id
	public void  (java.lang.String, org.eclipse.help.base.AbstractHelpScope) 
		String id
		org.eclipse.help.base.AbstractHelpScope scope
	public org.eclipse.help.base.AbstractHelpScope getScope () 
	public java.lang.String getId () 
}

org/eclipse/help/internal/base/scope/ScopeRegistry$ScopePhrase.class
ScopeRegistry.java
package org.eclipse.help.internal.base.scope
 org.eclipse.help.internal.base.scope.ScopeRegistry$ScopePhrase extends java.lang.Object {
	private String phrase
	private int cursor
	final org.eclipse.help.internal.base.scope.ScopeRegistry this$0
	public void  (org.eclipse.help.internal.base.scope.ScopeRegistry, java.lang.String) 
		String phrase
	public java.lang.String getNextElement () 
		String next
		char current
	private java.lang.String format (java.lang.String, char) 
		String next
		char current
}

org/eclipse/help/internal/base/scope/ScopeRegistry$TempScope.class
ScopeRegistry.java
package org.eclipse.help.internal.base.scope
 org.eclipse.help.internal.base.scope.ScopeRegistry$TempScope extends java.lang.Object {
	public static final int SELF
	public static final int UNION
	public static final int INTERSECTION
	private java.util.ArrayList kids
	private int type
	final org.eclipse.help.internal.base.scope.ScopeRegistry this$0
	private void  (org.eclipse.help.internal.base.scope.ScopeRegistry) 
	public void setType (int) 
		int type
	public void add (org.eclipse.help.base.AbstractHelpScope) 
		org.eclipse.help.base.AbstractHelpScope kid
	public org.eclipse.help.base.AbstractHelpScope getScope () 
	void  (org.eclipse.help.internal.base.scope.ScopeRegistry, org.eclipse.help.internal.base.scope.ScopeRegistry$TempScope) 
}

org/eclipse/help/internal/base/scope/ScopeRegistry.class
ScopeRegistry.java
package org.eclipse.help.internal.base.scope
public org.eclipse.help.internal.base.scope.ScopeRegistry extends java.lang.Object {
	public static final String SCOPE_XP_NAME
	public static final String ENABLEMENT_SCOPE_ID
	public static final String SEARCH_SCOPE_SCOPE_ID
	public static final String SCOPE_AND
	public static final String SCOPE_OR
	private static java.util.List scopes
	private static org.eclipse.help.internal.base.scope.ScopeRegistry instance
	private boolean initialized
	static void  () 
	private void  () 
	public static org.eclipse.help.internal.base.scope.ScopeRegistry getInstance () 
	public org.eclipse.help.base.AbstractHelpScope getScope (java.lang.String) 
		String id
		java.util.Iterator iter
		org.eclipse.help.internal.base.scope.ScopeHandle handle
	private synchronized void readScopes () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		Object obj
		org.eclipse.core.runtime.CoreException e
		String id
		org.eclipse.help.internal.base.scope.ScopeHandle filter
	public org.eclipse.help.internal.base.scope.ScopeHandle[] getScopes () 
	public org.eclipse.help.base.AbstractHelpScope parseScopePhrases (java.lang.String[]) 
		String[] phrases
		java.util.ArrayList scopes
		int p
		org.eclipse.help.base.AbstractHelpScope scope
	public org.eclipse.help.base.AbstractHelpScope parseScopePhrase (java.lang.String) 
		String phrase
		java.util.Stack scopeStack
		org.eclipse.help.internal.base.scope.ScopeRegistry$ScopePhrase scopePhrase
		String elem
		String elem
		org.eclipse.help.internal.base.scope.ScopeRegistry$TempScope scope
		org.eclipse.help.internal.base.scope.ScopeRegistry$TempScope scope
		org.eclipse.help.internal.base.scope.ScopeRegistry$TempScope parent
		org.eclipse.help.internal.base.scope.ScopeRegistry$TempScope scope
		org.eclipse.help.internal.base.scope.ScopeRegistry$TempScope scope
		org.eclipse.help.internal.base.scope.ScopeRegistry$TempScope scope
		org.eclipse.help.base.AbstractHelpScope helpScope
}

org/eclipse/help/internal/base/scope/ScopeUtils.class
ScopeUtils.java
package org.eclipse.help.internal.base.scope
public org.eclipse.help.internal.base.scope.ScopeUtils extends java.lang.Object {
	public void  () 
	public static boolean showInTree (org.eclipse.help.IToc, org.eclipse.help.base.AbstractHelpScope) 
		org.eclipse.help.IToc toc
		org.eclipse.help.base.AbstractHelpScope scope
	public static boolean showInTree (org.eclipse.help.ITopic, org.eclipse.help.base.AbstractHelpScope) 
		org.eclipse.help.ITopic topic
		org.eclipse.help.base.AbstractHelpScope scope
	public static boolean showInTree (org.eclipse.help.IIndexEntry, org.eclipse.help.base.AbstractHelpScope) 
		org.eclipse.help.IIndexEntry entry
		org.eclipse.help.base.AbstractHelpScope scope
	public static boolean hasInScopeDescendent (org.eclipse.help.ITopic, org.eclipse.help.base.AbstractHelpScope) 
		org.eclipse.help.ITopic topic
		org.eclipse.help.base.AbstractHelpScope scope
		org.eclipse.help.ITopic[] subtopics
		int i
	public static boolean hasInScopeDescendent (org.eclipse.help.IToc, org.eclipse.help.base.AbstractHelpScope) 
		org.eclipse.help.IToc toc
		org.eclipse.help.base.AbstractHelpScope scope
		org.eclipse.help.ITopic[] topics
		int i
	public static boolean hasInScopeDescendent (org.eclipse.help.IIndexEntry, org.eclipse.help.base.AbstractHelpScope) 
		org.eclipse.help.IIndexEntry entry
		org.eclipse.help.base.AbstractHelpScope scope
		org.eclipse.help.ITopic[] topics
		int t
		org.eclipse.help.IIndexEntry[] entries
		int e
		org.eclipse.help.IIndexSee[] sees
		int s
	public static boolean hasInScopeTarget (org.eclipse.help.IIndexSee, org.eclipse.help.base.AbstractHelpScope) 
		org.eclipse.help.IIndexSee see
		org.eclipse.help.base.AbstractHelpScope scope
		org.eclipse.help.internal.index.IndexSee indexSee
		org.eclipse.help.internal.UAElement ancestor
		org.eclipse.help.IIndexEntry target
	public static boolean showInTree (org.eclipse.help.IIndexSee, org.eclipse.help.base.AbstractHelpScope) 
		org.eclipse.help.IIndexSee see
		org.eclipse.help.base.AbstractHelpScope scope
		org.eclipse.help.internal.index.IndexSee indexSee
		org.eclipse.help.internal.UAElement ancestor
		org.eclipse.help.IIndexEntry target
	public static org.eclipse.help.IIndexEntry[] inScopeEntries (org.eclipse.help.IIndexEntry[], org.eclipse.help.base.AbstractHelpScope) 
		org.eclipse.help.IIndexEntry[] entries
		org.eclipse.help.base.AbstractHelpScope scope
		int i
		java.util.List list
		int j
	public static org.eclipse.help.ITopic[] inScopeTopics (org.eclipse.help.ITopic[], org.eclipse.help.base.AbstractHelpScope) 
		org.eclipse.help.ITopic[] topics
		org.eclipse.help.base.AbstractHelpScope scope
		int i
		java.util.List list
		int j
	public static boolean hasInScopeChildren (org.eclipse.help.IUAElement, org.eclipse.help.base.AbstractHelpScope) 
		org.eclipse.help.IUAElement element
		org.eclipse.help.base.AbstractHelpScope scope
}

org/eclipse/help/internal/base/scope/SearchScopeScope.class
SearchScopeScope.java
package org.eclipse.help.internal.base.scope
public org.eclipse.help.internal.base.scope.SearchScopeScope extends org.eclipse.help.base.AbstractHelpScope {
	public void  () 
	public boolean inScope (org.eclipse.help.IToc) 
		org.eclipse.help.IToc toc
	public boolean inScope (org.eclipse.help.ITopic) 
		org.eclipse.help.ITopic topic
	public boolean inScope (org.eclipse.help.IIndexEntry) 
		org.eclipse.help.IIndexEntry entry
	public boolean inScope (org.eclipse.help.IIndexSee) 
		org.eclipse.help.IIndexSee see
	public java.lang.String getName (java.util.Locale) 
		java.util.Locale locale
}

org/eclipse/help/internal/base/scope/UnionScope.class
UnionScope.java
package org.eclipse.help.internal.base.scope
public org.eclipse.help.internal.base.scope.UnionScope extends org.eclipse.help.base.AbstractHelpScope {
	org.eclipse.help.base.AbstractHelpScope[] scopes
	public void  (org.eclipse.help.base.AbstractHelpScope[]) 
		org.eclipse.help.base.AbstractHelpScope[] scopes
	public boolean inScope (org.eclipse.help.IToc) 
		org.eclipse.help.IToc toc
		int scope
	public boolean inScope (org.eclipse.help.ITopic) 
		org.eclipse.help.ITopic topic
		int scope
	public boolean inScope (org.eclipse.help.IIndexEntry) 
		org.eclipse.help.IIndexEntry entry
		int scope
	public boolean inScope (org.eclipse.help.IIndexSee) 
		org.eclipse.help.IIndexSee see
		int scope
	public java.lang.String getName (java.util.Locale) 
		java.util.Locale locale
	public boolean isHierarchicalScope () 
		int scope
	public java.lang.String toString () 
		String str
		int s
}

org/eclipse/help/internal/base/scope/UniversalScope.class
UniversalScope.java
package org.eclipse.help.internal.base.scope
public org.eclipse.help.internal.base.scope.UniversalScope extends org.eclipse.help.base.AbstractHelpScope {
	public void  () 
	public boolean inScope (org.eclipse.help.IToc) 
		org.eclipse.help.IToc toc
	public boolean inScope (org.eclipse.help.ITopic) 
		org.eclipse.help.ITopic topic
	public boolean inScope (org.eclipse.help.IIndexEntry) 
		org.eclipse.help.IIndexEntry entry
	public boolean inScope (org.eclipse.help.IIndexSee) 
		org.eclipse.help.IIndexSee see
	public java.lang.String getName (java.util.Locale) 
		java.util.Locale locale
}

org/eclipse/help/internal/base/scope/WorkingSetScope.class
WorkingSetScope.java
package org.eclipse.help.internal.base.scope
public org.eclipse.help.internal.base.scope.WorkingSetScope extends org.eclipse.help.base.AbstractHelpScope {
	private static final String UNCATEGORIZED
	private org.eclipse.help.internal.workingset.IHelpWorkingSetManager wSetManager
	private org.eclipse.help.internal.workingset.WorkingSet workingSet
	private org.eclipse.help.internal.workingset.AdaptableHelpResource[] elements
	private org.eclipse.help.internal.criteria.CriterionResource[] criteria
	private String name
	static Class class$0
	static Class class$1
	public void  (java.lang.String, org.eclipse.help.internal.workingset.IHelpWorkingSetManager, java.lang.String) 
		String scope
		org.eclipse.help.internal.workingset.IHelpWorkingSetManager manager
		String name
	public boolean inScope (org.eclipse.help.IToc) 
		org.eclipse.help.IToc toc
	private boolean inContentScope (org.eclipse.help.IToc) 
		org.eclipse.help.IToc toc
		int i
		org.eclipse.help.internal.workingset.AdaptableHelpResource adaptable
		Object itoc
		org.eclipse.core.runtime.IAdaptable parent
	private boolean inCriteriaScope (org.eclipse.help.IToc) 
		org.eclipse.help.IToc toc
		org.eclipse.help.ICriteria[] criteriaOfToc
	private boolean isCriteriaInScope (org.eclipse.help.ICriteria[]) 
		org.eclipse.help.ICriteria[] criteriaOfTopic
		java.util.Map ownCriteria
		java.util.Map scope
		java.util.Iterator keyIterator
		String key
		java.util.Iterator valueIterator
		String value
	private java.util.Map getCriteriaInfo (org.eclipse.help.internal.criteria.CriterionResource[]) 
		org.eclipse.help.internal.criteria.CriterionResource[] criteria
		java.util.Map criteriaMap
	private java.util.Map getCriteriaInfo (org.eclipse.help.ICriteria[]) 
		org.eclipse.help.ICriteria[] criteria
		java.util.Map criteriaMap
	public boolean inScope (org.eclipse.help.ITopic) 
		org.eclipse.help.ITopic topic
	private boolean inContentScope (org.eclipse.help.ITopic) 
		org.eclipse.help.ITopic topic
		java.util.Set topics
		org.eclipse.help.IToc toc
		org.eclipse.help.internal.UAElement uae
		int i
		org.eclipse.help.internal.workingset.AdaptableHelpResource adaptable
		int i
		org.eclipse.help.internal.workingset.AdaptableHelpResource adaptable
		Object itoc
		Object itopic
		org.eclipse.core.runtime.IAdaptable parent
	private boolean inCriteriaScope (org.eclipse.help.ITopic) 
		org.eclipse.help.ITopic topic
		org.eclipse.help.ICriteria[] criteriaOfTopic
	public boolean inScope (org.eclipse.help.IIndexEntry) 
		org.eclipse.help.IIndexEntry entry
	public boolean inScope (org.eclipse.help.IIndexSee) 
		org.eclipse.help.IIndexSee see
	public java.lang.String getName (java.util.Locale) 
		java.util.Locale locale
}

org/eclipse/help/internal/base/util/
org/eclipse/help/internal/base/util/CriteriaUtilities.class
CriteriaUtilities.java
package org.eclipse.help.internal.base.util
public org.eclipse.help.internal.base.util.CriteriaUtilities extends java.lang.Object {
	public void  () 
	public static java.util.List getCriteriaValues (java.lang.String) 
		String rawValues
		java.util.List result
		String[] values
		int j
		String value
	public static void addCriteriaToMap (java.util.Map, org.eclipse.help.ICriteria[]) 
		java.util.Map map
		org.eclipse.help.ICriteria[] criteria
		int i
		org.eclipse.help.ICriteria criterion
		String name
		java.util.List values
		java.util.Set existingValueSet
	public static void addCriteriaToMap (java.util.Map, org.eclipse.help.internal.criteria.CriterionResource[]) 
		java.util.Map map
		org.eclipse.help.internal.criteria.CriterionResource[] criteria
		int i
		org.eclipse.help.internal.criteria.CriterionResource criterion
		String criterionName
		java.util.List criterionValues
		java.util.Set existedValueSet
}

org/eclipse/help/internal/base/util/HelpProperties.class
HelpProperties.java
package org.eclipse.help.internal.base.util
public org.eclipse.help.internal.base.util.HelpProperties extends java.util.Properties {
	private static final long serialVersionUID
	private java.io.File file
	protected String name
	public void  (java.lang.String, org.eclipse.core.runtime.Plugin) 
		String name
		org.eclipse.core.runtime.Plugin plugin
	public void  (java.lang.String, java.io.File) 
		String name
		java.io.File dir
	public boolean restore () 
		java.io.InputStream in
		boolean loaded
	public boolean save () 
		java.io.OutputStream out
		boolean ret
		java.io.IOException ioe00
}

org/eclipse/help/internal/base/util/IErrorUtil.class
IErrorUtil.java
package org.eclipse.help.internal.base.util
public abstract org.eclipse.help.internal.base.util.IErrorUtil extends java.lang.Object {
	public abstract void displayError (java.lang.String) 
	public abstract void displayError (java.lang.String, java.lang.Thread) 
}

org/eclipse/help/internal/base/util/IndexUtils.class
IndexUtils.java
package org.eclipse.help.internal.base.util
public org.eclipse.help.internal.base.util.IndexUtils extends java.lang.Object {
	public void  () 
	public static org.eclipse.help.IIndexEntry[] findSeeTargets (org.eclipse.help.IUAElement, org.eclipse.help.IIndexSee, int) 
		org.eclipse.help.IUAElement index
		org.eclipse.help.IIndexSee see
		int depth
		org.eclipse.help.internal.UAElement ancestor
		String[] path
		org.eclipse.help.IUAElement[] children
		int i
		org.eclipse.help.IIndexEntry indexEntry
		String entryKeyword
		org.eclipse.help.IIndexEntry[] targets
		org.eclipse.help.IIndexEntry[] result
	public static java.lang.String[] getPath (org.eclipse.help.IIndexSee) 
		org.eclipse.help.IIndexSee see
		org.eclipse.help.IIndexSubpath[] subpaths
		String[] result
		int i
}

org/eclipse/help/internal/base/util/LinkUtil.class
LinkUtil.java
package org.eclipse.help.internal.base.util
public org.eclipse.help.internal.base.util.LinkUtil extends java.lang.Object {
	public void  () 
	public static java.lang.String stripParams (java.lang.String) 
		String href
		int index
		String param
}

org/eclipse/help/internal/base/util/TString.class
TString.java
package org.eclipse.help.internal.base.util
public org.eclipse.help.internal.base.util.TString extends java.lang.Object {
	public void  () 
	public static java.lang.String change (java.lang.String, java.lang.String, java.lang.String) 
		String in
		String oldPat
		String newPat
		int lastIndex
		int newIndex
		StringBuffer newString
}

org/eclipse/help/internal/browser/
org/eclipse/help/internal/browser/BrowserDescriptor.class
BrowserDescriptor.java
package org.eclipse.help.internal.browser
public org.eclipse.help.internal.browser.BrowserDescriptor extends java.lang.Object {
	private String browserID
	private String browserLabel
	private org.eclipse.help.browser.IBrowserFactory factory
	public void  (java.lang.String, java.lang.String, org.eclipse.help.browser.IBrowserFactory) 
		String id
		String label
		org.eclipse.help.browser.IBrowserFactory factory
	public java.lang.String getID () 
	public java.lang.String getLabel () 
	public org.eclipse.help.browser.IBrowserFactory getFactory () 
	public boolean isExternal () 
}

org/eclipse/help/internal/browser/BrowserLog.class
BrowserLog.java
package org.eclipse.help.internal.browser
public org.eclipse.help.internal.browser.BrowserLog extends java.lang.Object {
	private static org.eclipse.help.internal.browser.BrowserLog instance
	private String logFileName
	private boolean newSession
	com.ibm.icu.text.DateFormat formatter
	String LN
	private void  () 
	private static org.eclipse.help.internal.browser.BrowserLog getInstance () 
	public static synchronized void log (java.lang.String) 
		String message
	private void append (java.lang.String) 
		String message
		java.io.Writer outWriter
}

org/eclipse/help/internal/browser/BrowserManager$1.class
BrowserManager.java
package org.eclipse.help.internal.browser
 org.eclipse.help.internal.browser.BrowserManager$1 extends java.lang.Object implements org.eclipse.help.browser.IBrowserFactory  {
	final org.eclipse.help.internal.browser.BrowserManager this$0
	void  (org.eclipse.help.internal.browser.BrowserManager) 
	public boolean isAvailable () 
	public org.eclipse.help.browser.IBrowser createBrowser () 
}

org/eclipse/help/internal/browser/BrowserManager$2.class
BrowserManager.java
package org.eclipse.help.internal.browser
 org.eclipse.help.internal.browser.BrowserManager$2 extends java.lang.Object implements org.eclipse.help.browser.IBrowser  {
	final org.eclipse.help.internal.browser.BrowserManager$1 this$1
	void  (org.eclipse.help.internal.browser.BrowserManager$1) 
	public void close () 
	public void displayURL (java.lang.String) 
		String url
		String msg
	public boolean isCloseSupported () 
	public boolean isSetLocationSupported () 
	public boolean isSetSizeSupported () 
	public void setLocation (int, int) 
		int width
		int height
	public void setSize (int, int) 
		int x
		int y
}

org/eclipse/help/internal/browser/BrowserManager.class
BrowserManager.java
package org.eclipse.help.internal.browser
public org.eclipse.help.internal.browser.BrowserManager extends java.lang.Object {
	public static final String DEFAULT_BROWSER_ID_KEY
	public static final String BROWSER_ID_CUSTOM
	public static final String BROWSER_ID_FIREFOX
	public static final String BROWSER_ID_MOZILLA
	public static final String BROWSER_ID_NETSCAPE
	public static final String BROWSER_ID_MAC_SYSTEM
	public static final String BROWSER_ID_EMBEDDED
	public static final String BROWSER_ID_SYSTEM
	private static org.eclipse.help.internal.browser.BrowserManager instance
	private boolean initialized
	private org.eclipse.help.internal.browser.BrowserDescriptor currentBrowserDesc
	private org.eclipse.help.internal.browser.BrowserDescriptor defaultBrowserDesc
	private org.eclipse.help.internal.browser.BrowserDescriptor[] browsersDescriptors
	private org.eclipse.help.internal.browser.BrowserDescriptor internalBrowserDesc
	private java.util.Collection browsers
	private boolean alwaysUseExternal
	private void  () 
	private void init () 
		org.eclipse.core.runtime.preferences.DefaultScope defaultScope
		org.eclipse.core.runtime.preferences.IEclipsePreferences defaultPreferences
		String defBrowserID
		String os
		int i
		String curBrowserID
	public static org.eclipse.help.internal.browser.BrowserManager getInstance () 
	private org.eclipse.help.internal.browser.BrowserDescriptor[] createBrowserDescriptors () 
		java.util.Collection bDescriptors
		org.eclipse.core.runtime.IConfigurationElement[] configElements
		int i
		String id
		String label
		Object adapter
		org.eclipse.help.internal.browser.BrowserDescriptor descriptor
	public org.eclipse.help.internal.browser.BrowserDescriptor[] getBrowserDescriptors () 
	public java.lang.String getCurrentBrowserID () 
	public java.lang.String getCurrentInternalBrowserID () 
	public java.lang.String getDefaultBrowserID () 
	public void setCurrentBrowserID (java.lang.String) 
		String currentAdapterID
		int i
	private void setDefaultBrowserID (java.lang.String) 
		String defaultAdapterID
		int i
	public org.eclipse.help.browser.IBrowser createBrowser (boolean) 
		boolean external
	public org.eclipse.help.browser.IBrowser createBrowser () 
	private org.eclipse.help.browser.IBrowser createBrowserAdapter (boolean) 
		boolean external
		org.eclipse.help.browser.IBrowser browser
	public void closeAll () 
		java.util.Iterator it
		org.eclipse.help.browser.IBrowser browser
	public boolean isEmbeddedBrowserPresent () 
	public void setAlwaysUseExternal (boolean) 
		boolean alwaysExternal
	public boolean isAlwaysUseExternal () 
}

org/eclipse/help/internal/browser/CurrentBrowser.class
CurrentBrowser.java
package org.eclipse.help.internal.browser
public org.eclipse.help.internal.browser.CurrentBrowser extends java.lang.Object implements org.eclipse.help.browser.IBrowser  {
	private org.eclipse.help.browser.IBrowser browserAdapter
	private String browserAdapterId
	private org.eclipse.help.browser.IBrowser newBrowserAdapter
	private String newBrowserAdapterId
	private boolean locationSet
	private boolean sizeSet
	private int x
	private int y
	private int width
	private int height
	boolean external
	public void  (org.eclipse.help.browser.IBrowser, java.lang.String, boolean) 
		org.eclipse.help.browser.IBrowser browserImpl
		String browserAdapterId
		boolean externalBrowser
	public void close () 
	public boolean isCloseSupported () 
	public void displayURL (java.lang.String)  throws java.lang.Exception 
		String url
	public boolean isSetLocationSupported () 
	public boolean isSetSizeSupported () 
	public void setLocation (int, int) 
		int x
		int y
	public void setSize (int, int) 
		int width
		int height
	private void checkDefaultAdapter () 
}

org/eclipse/help/internal/browser/CustomBrowser.class
CustomBrowser.java
package org.eclipse.help.internal.browser
public org.eclipse.help.internal.browser.CustomBrowser extends java.lang.Object implements org.eclipse.help.browser.IBrowser  {
	public static final String CUSTOM_BROWSER_PATH_KEY
	public void  () 
	public void close () 
	public boolean isCloseSupported () 
	public void displayURL (java.lang.String)  throws java.lang.Exception 
		String url
		String path
		String[] command
		Process pr
		Thread outConsumer
		Thread errConsumer
		Exception e
	public boolean isSetLocationSupported () 
	public boolean isSetSizeSupported () 
	public void setLocation (int, int) 
		int x
		int y
	public void setSize (int, int) 
		int width
		int height
	private java.lang.String[] prepareCommand (java.lang.String, java.lang.String) 
		String path
		String url
		java.util.ArrayList tokenList
		java.util.StringTokenizer qTokenizer
		boolean withinQuotation
		String quotedString
		String curToken
		java.util.StringTokenizer parser
		boolean substituted
		int i
		String token
		String newToken
		String[] command
	private java.lang.String doSubstitutions (java.lang.String, java.lang.String) 
		String token
		String url
		boolean substituted
		StringBuffer newToken
		String substitutionMarker
		int index
}

org/eclipse/help/internal/browser/CustomBrowserFactory.class
CustomBrowserFactory.java
package org.eclipse.help.internal.browser
public org.eclipse.help.internal.browser.CustomBrowserFactory extends java.lang.Object implements org.eclipse.help.browser.IBrowserFactory  {
	public void  () 
	public boolean isAvailable () 
	public org.eclipse.help.browser.IBrowser createBrowser () 
}

org/eclipse/help/internal/browser/MozillaBrowserAdapter$BrowserThread.class
MozillaBrowserAdapter.java
package org.eclipse.help.internal.browser
 org.eclipse.help.internal.browser.MozillaBrowserAdapter$BrowserThread extends java.lang.Thread {
	public boolean exitRequested
	private String url
	final org.eclipse.help.internal.browser.MozillaBrowserAdapter this$0
	public void  (org.eclipse.help.internal.browser.MozillaBrowserAdapter, java.lang.String) 
		String urlName
	private int openBrowser (java.lang.String) 
		String browserCmd
		Process pr
		org.eclipse.help.internal.browser.StreamConsumer outputs
		org.eclipse.help.internal.browser.StreamConsumer errors
		int ret
		java.io.IOException e
		String msg
	private boolean errorsInOutput (org.eclipse.help.internal.browser.StreamConsumer, org.eclipse.help.internal.browser.StreamConsumer) 
		org.eclipse.help.internal.browser.StreamConsumer outputs
		org.eclipse.help.internal.browser.StreamConsumer errors
	public void run () 
	private void waitForBrowser () 
}

org/eclipse/help/internal/browser/MozillaBrowserAdapter.class
MozillaBrowserAdapter.java
package org.eclipse.help.internal.browser
public org.eclipse.help.internal.browser.MozillaBrowserAdapter extends java.lang.Object implements org.eclipse.help.browser.IBrowser  {
	protected static final int DELAY
	protected long browserFullyOpenedAt
	private org.eclipse.help.internal.browser.MozillaBrowserAdapter$BrowserThread lastBrowserThread
	private int x
	private int y
	private int width
	private int height
	private boolean setLocationPending
	private boolean setSizePending
	protected String executable
	protected String executableName
	protected Thread uiThread
	void  (java.lang.String, java.lang.String) 
		String executable
		String executableName
	public void close () 
	public void displayURL (java.lang.String) 
		String url
	public boolean isCloseSupported () 
	public boolean isSetLocationSupported () 
	public boolean isSetSizeSupported () 
	public void setLocation (int, int) 
		int x
		int y
	public void setSize (int, int) 
		int width
		int height
	private synchronized java.lang.String createPositioningURL (java.lang.String) 
		String url
		org.eclipse.core.runtime.IPath pluginPath
		java.io.File outFile
		java.io.PrintWriter writer
}

org/eclipse/help/internal/browser/MozillaFactory.class
MozillaFactory.java
package org.eclipse.help.internal.browser
public org.eclipse.help.internal.browser.MozillaFactory extends java.lang.Object implements org.eclipse.help.browser.IBrowserFactory org.eclipse.core.runtime.IExecutableExtension  {
	private String executable
	private String executableName
	private String osList
	private org.eclipse.help.internal.browser.MozillaBrowserAdapter browserInstance
	public void  () 
	public boolean isAvailable () 
		Process pr
		org.eclipse.help.internal.browser.StreamConsumer outputs
		org.eclipse.help.internal.browser.StreamConsumer errors
		int ret
	private boolean errorsInOutput (org.eclipse.help.internal.browser.StreamConsumer, org.eclipse.help.internal.browser.StreamConsumer) 
		org.eclipse.help.internal.browser.StreamConsumer outputs
		org.eclipse.help.internal.browser.StreamConsumer errors
	public org.eclipse.help.browser.IBrowser createBrowser () 
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
		java.util.Hashtable params
		Exception e
	private boolean isSupportedOS (java.lang.String) 
		String os
		String[] OSes
		int i
}

org/eclipse/help/internal/browser/StreamConsumer.class
StreamConsumer.java
package org.eclipse.help.internal.browser
public org.eclipse.help.internal.browser.StreamConsumer extends java.lang.Thread {
	java.io.BufferedReader bReader
	private String lastLine
	public void  (java.io.InputStream) 
		java.io.InputStream inputStream
	public void run () 
		String line
		String line
		java.io.IOException ioe
	public java.lang.String getLastLine () 
}

org/eclipse/help/internal/browser/macosx/
org/eclipse/help/internal/browser/macosx/DefaultBrowserAdapter.class
DefaultBrowserAdapter.java
package org.eclipse.help.internal.browser.macosx
public org.eclipse.help.internal.browser.macosx.DefaultBrowserAdapter extends java.lang.Object implements org.eclipse.help.browser.IBrowser  {
	private static org.eclipse.help.internal.browser.macosx.DefaultBrowserAdapter fgInstance
	public void  () 
	static org.eclipse.help.internal.browser.macosx.DefaultBrowserAdapter getInstance () 
	public void close () 
	public void displayURL (java.lang.String) 
		String url
		java.io.IOException ioe
	public boolean isCloseSupported () 
	public boolean isSetLocationSupported () 
	public boolean isSetSizeSupported () 
	public void setLocation (int, int) 
		int x
		int y
	public void setSize (int, int) 
		int width
		int height
}

org/eclipse/help/internal/browser/macosx/DefaultBrowserFactory.class
DefaultBrowserFactory.java
package org.eclipse.help.internal.browser.macosx
public org.eclipse.help.internal.browser.macosx.DefaultBrowserFactory extends java.lang.Object implements org.eclipse.help.browser.IBrowserFactory  {
	public void  () 
	public boolean isAvailable () 
	public org.eclipse.help.browser.IBrowser createBrowser () 
}

org/eclipse/help/internal/protocols/
org/eclipse/help/internal/protocols/HelpURLConnection.class
HelpURLConnection.java
package org.eclipse.help.internal.protocols
public org.eclipse.help.internal.protocols.HelpURLConnection extends java.net.URLConnection {
	private static final String PARAM_LANG
	private static final String PRODUCT_PLUGIN
	public static final String PLUGINS_ROOT
	private static final String PATH_RTOPIC
	private static final String PROTOCOL_HTTP
	private static java.util.Hashtable templates
	protected static boolean cachingEnabled
	protected String pluginAndFile
	protected String query
	protected java.util.HashMap arguments
	protected org.osgi.framework.Bundle plugin
	protected String file
	protected String locale
	private static String appserverImplPluginId
	private boolean localOnly
	static void  () 
		String[] args
		int i
	public void  (java.net.URL) 
		java.net.URL url
	public void  (java.net.URL, boolean) 
		java.net.URL url
		boolean localOnly
		String urlFile
		int index
		int indx
	public void connect ()  throws java.io.IOException 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
		org.osgi.framework.Bundle plugin
		int helpOption
		java.io.InputStream in
	private java.io.InputStream getLocalHelp (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle plugin
		java.io.InputStream in
	public long getExpiration () 
	public static void parseQuery (java.lang.String, java.util.HashMap) 
		String query
		java.util.HashMap arguments
		java.util.StringTokenizer stok
		String aQuery
		int equalsPosition
		String arg
		String val
		Object existing
		java.util.Vector v
	protected void parseQuery () 
	public java.lang.String getContentType () 
		String file
	public java.util.Vector getMultiValue (java.lang.String) 
		String name
		Object value
	public java.lang.String getValue (java.lang.String) 
		String name
		Object value
		String stringValue
	protected java.lang.String getLocale () 
	protected java.lang.String getFile () 
		int start
		int end
	protected org.osgi.framework.Bundle getPlugin () 
		int i
		String pluginId
		org.eclipse.core.runtime.IProduct product
	private java.lang.String getHref () 
	public boolean isCacheable () 
	public java.lang.String toString () 
	private static java.lang.String getAppserverImplPluginId () 
		org.eclipse.core.runtime.IExtensionRegistry pluginRegistry
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		org.eclipse.core.runtime.IConfigurationElement[] elements
		org.eclipse.core.runtime.IConfigurationElement serverElement
		int i
		String defaultValue
	private java.io.InputStream openFromRemoteServer (java.lang.String, java.lang.String) 
		String href
		String locale
		String pathSuffix
		int i
		String pluginId
		String remoteURL
		java.io.InputStream in
		java.io.InputStream in
	private java.io.InputStream getUnverifiedStream (java.lang.String, java.lang.String) 
		String remoteURL
		String pathSuffix
		java.net.URL url
		java.net.URL url
		java.io.InputStream in
		java.net.HttpURLConnection connection
	private java.io.InputStream openRemoteStream (java.lang.String, java.lang.String) 
		String remoteURL
		String pathSuffix
		java.io.InputStream in
		String[] errPage
		String error
	private boolean compare (java.lang.String[], java.io.InputStream) 
		String[] lines
		java.io.InputStream in
		java.io.BufferedReader br
		String line
		String line
		int count
	private java.lang.String getPageText (java.io.InputStream) 
		java.io.InputStream in
		java.io.BufferedReader br
		String line
		String line
		String result
	private java.io.InputStream tryOpeningAllServers (java.lang.String) 
		String pathSuffix
		org.eclipse.help.internal.base.remote.PreferenceFileHandler prefHandler
		String[] host
		String[] port
		String[] protocol
		String[] path
		String[] isEnabled
		int numICs
		int i
		String urlStr
		java.io.InputStream is
}

org/eclipse/help/internal/protocols/HelpURLStreamHandler.class
HelpURLStreamHandler.java
package org.eclipse.help.internal.protocols
public org.eclipse.help.internal.protocols.HelpURLStreamHandler extends java.net.URLStreamHandler {
	private static org.eclipse.help.internal.protocols.HelpURLStreamHandler instance
	public void  () 
	protected java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		String protocol
	public static java.net.URLStreamHandler getDefault () 
}

org/eclipse/help/internal/search/
org/eclipse/help/internal/search/ASCIIReader.class
ASCIIReader.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.ASCIIReader extends java.io.Reader {
	private java.io.InputStream stream
	int bufSize
	byte[] buf
	public void  (java.io.InputStream, int) 
		java.io.InputStream stream
		int bufSize
	public int read (char[], int, int)  throws java.io.IOException 
		char[] cbuf
		int off
		int len
		int n
		int i
	public void close ()  throws java.io.IOException 
}

org/eclipse/help/internal/search/AnalyzerDescriptor.class
AnalyzerDescriptor.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.AnalyzerDescriptor extends java.lang.Object {
	private org.apache.lucene.analysis.Analyzer luceneAnalyzer
	private String id
	private String lang
	public void  (java.lang.String) 
		String locale
		String language
	public org.apache.lucene.analysis.Analyzer getAnalyzer () 
	public java.lang.String getId () 
	public java.lang.String getLang () 
	public java.lang.String getAnalyzerClassName () 
	private org.apache.lucene.analysis.Analyzer createAnalyzer (java.lang.String) 
		String locale
		org.eclipse.core.runtime.IConfigurationElement[] configElements
		int i
		String analyzerLocale
		Object analyzer
		String pluginId
		String pluginVersion
		org.eclipse.core.runtime.CoreException ce
	public boolean isCompatible (java.lang.String) 
		String analyzerId
		int numberSignIndex
		int questionMarkIndex
		String pluginId
		String version
		String locale
		String thisPluginId
		org.osgi.framework.Version vA
		org.osgi.framework.Version vB
		org.osgi.framework.Version v3_1
	private org.osgi.framework.Version getVersion (java.lang.String) 
		String id
		int idStart
		int idStop
		String value
}

org/eclipse/help/internal/search/Analyzer_en.class
Analyzer_en.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.Analyzer_en extends org.apache.lucene.analysis.Analyzer {
	private static final String[] STOP_WORDS
	static void  () 
	public void  () 
	public final org.apache.lucene.analysis.TokenStream tokenStream (java.lang.String, java.io.Reader) 
		String fieldName
		java.io.Reader reader
}

org/eclipse/help/internal/search/DefaultAnalyzer.class
DefaultAnalyzer.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.DefaultAnalyzer extends org.apache.lucene.analysis.Analyzer {
	private java.util.Locale locale
	public void  (java.lang.String) 
		String localeString
		java.util.Locale userLocale
		java.util.Locale[] availableLocales
		int i
		java.util.Locale countryLocale
		int i
		java.util.Locale language
		int i
	public final org.apache.lucene.analysis.TokenStream tokenStream (java.lang.String, java.io.Reader) 
		String fieldName
		java.io.Reader reader
	private java.util.Locale getLocale (java.lang.String) 
		String clientLocale
		java.util.StringTokenizer locales
}

org/eclipse/help/internal/search/HTMLDocParser.class
HTMLDocParser.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.HTMLDocParser extends java.lang.Object {
	public static final int MAX_OFFSET
	static final String ELEMENT_META
	static final String ELEMENT_BODY
	static final String ELEMENT_HEAD
	static final String ATTRIBUTE_HTTP
	static final String ATTRIBUTE_HTTP_VALUE
	static final String ATTRIBUTE_CONTENT
	static final int STATE_ELEMENT_START
	static final int STATE_ELEMENT_AFTER_LT
	static final int STATE_ELEMENT_AFTER_LT_SLASH
	static final int STATE_ELEMENT_META
	static final int STATE_HTTP_START
	static final int STATE_HTTP_AFTER_NAME
	static final int STATE_HTTP_AFTER_EQ
	static final int STATE_HTTP_DONE
	static final int STATE_CONTENT_START
	static final int STATE_CONTENT_AFTER_NAME
	static final int STATE_CONTENT_AFTER_EQ
	static final int STATE_CONTENT_DONE
	private org.apache.lucene.demo.html.HTMLParser htmlParser
	private java.io.InputStream inputStream
	public void  () 
	public void openDocument (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		String encoding
	public void closeDocument () 
	public java.lang.String getTitle ()  throws java.io.IOException 
	public java.lang.String getSummary (java.lang.String)  throws java.io.IOException 
		String title
	public java.io.Reader getContentReader ()  throws java.io.IOException 
	public static java.lang.String getCharsetFromHTML (java.io.InputStream) 
		java.io.InputStream is
		java.io.Reader asciiReader
		java.io.StreamTokenizer tokenizer
		String charset
	public static java.lang.String getCharsetFromHTMLTokens (java.io.StreamTokenizer) 
		java.io.StreamTokenizer tokenizer
		String contentValue
		int stateContent
		int stateElement
		int stateHttp
		int token
	public static java.lang.String getCharsetFromHTTP (java.lang.String) 
		String contentValue
		java.util.StringTokenizer t
		String parameter
		String charset
	public java.lang.Exception getException () 
}

org/eclipse/help/internal/search/HTMLSearchParticipant.class
HTMLSearchParticipant.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.HTMLSearchParticipant extends org.eclipse.help.search.SearchParticipant {
	private static final String HELP_BASE_XHTML
	private org.eclipse.help.internal.search.HTMLDocParser parser
	private String indexPath
	private org.eclipse.core.runtime.content.IContentDescriber xhtmlDescriber
	private org.eclipse.help.internal.search.XHTMLSearchParticipant xhtmlParticipant
	public void  (java.lang.String) 
		String indexPath
	public org.eclipse.core.runtime.IStatus addDocument (org.eclipse.help.search.IHelpSearchIndex, java.lang.String, java.lang.String, java.net.URL, java.lang.String, org.eclipse.help.search.ISearchDocument) 
		org.eclipse.help.search.IHelpSearchIndex index
		String pluginId
		String name
		java.net.URL url
		String id
		org.eclipse.help.search.ISearchDocument doc
		org.eclipse.help.internal.search.LocalSearchManager manager
		org.eclipse.help.search.SearchParticipant participant
		String title
		java.io.IOException e
	private org.eclipse.help.search.SearchParticipant getXhtmlParticipant () 
	private boolean isXHTML (java.lang.String, java.net.URL) 
		String pluginId
		java.net.URL url
		java.io.InputStream in
}

org/eclipse/help/internal/search/ISearchHitCollector.class
ISearchHitCollector.java
package org.eclipse.help.internal.search
public abstract org.eclipse.help.internal.search.ISearchHitCollector extends java.lang.Object {
	public abstract void addHits (java.util.List, java.lang.String) 
	public abstract void addQTCException (org.eclipse.help.internal.search.QueryTooComplexException)  throws org.eclipse.help.internal.search.QueryTooComplexException 
}

org/eclipse/help/internal/search/ISearchQuery.class
ISearchQuery.java
package org.eclipse.help.internal.search
public abstract org.eclipse.help.internal.search.ISearchQuery extends java.lang.Object {
	public abstract java.util.Collection getFieldNames () 
	public abstract java.lang.String getSearchWord () 
	public abstract boolean isFieldSearch () 
	public abstract java.lang.String getLocale () 
}

org/eclipse/help/internal/search/IndexingOperation$IndexingException.class
IndexingOperation.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.IndexingOperation$IndexingException extends java.lang.Exception {
	private static final long serialVersionUID
	final org.eclipse.help.internal.search.IndexingOperation this$0
	public void  (org.eclipse.help.internal.search.IndexingOperation) 
}

org/eclipse/help/internal/search/IndexingOperation.class
IndexingOperation.java
package org.eclipse.help.internal.search
 org.eclipse.help.internal.search.IndexingOperation extends java.lang.Object {
	private static final String ELEMENT_NAME_INDEX
	private static final String ATTRIBUTE_NAME_PATH
	private int numAdded
	private int numRemoved
	private org.eclipse.help.internal.search.SearchIndex index
	public void  (org.eclipse.help.internal.search.SearchIndex) 
		org.eclipse.help.internal.search.SearchIndex ix
	private void checkCancelled (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.OperationCanceledException 
		org.eclipse.core.runtime.IProgressMonitor pm
	protected void execute (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.OperationCanceledException org.eclipse.help.internal.search.IndexingOperation$IndexingException 
		org.eclipse.core.runtime.IProgressMonitor pm
		java.util.Collection staleDocs
		java.util.Collection newDocs
	private java.util.Map calculateNewToRemove (java.util.Collection, java.util.Map) 
		java.util.Collection newDocs
		java.util.Map prebuiltDocs
		java.util.Map docsToDelete
		java.util.ArrayList prebuiltHrefs
		int i
		String href
		java.net.URL u
	private java.util.Map addNewDocuments (org.eclipse.core.runtime.IProgressMonitor, java.util.Collection, boolean)  throws org.eclipse.help.internal.search.IndexingOperation$IndexingException 
		org.eclipse.core.runtime.IProgressMonitor pm
		java.util.Collection newDocs
		boolean opened
		java.util.Map prebuiltDocs
		java.util.Collection docsToIndex
		java.util.Map docsToDelete
	private java.util.Collection calculateDocsToAdd (java.util.Collection, java.util.Map) 
		java.util.Collection newDocs
		java.util.Map prebuiltDocs
		java.util.Collection docsToIndex
		int newDocSize
		java.util.Iterator it
		String href
		java.net.URL u
	private void removeNewDocuments (org.eclipse.core.runtime.IProgressMonitor, java.util.Map)  throws org.eclipse.help.internal.search.IndexingOperation$IndexingException 
		org.eclipse.core.runtime.IProgressMonitor pm
		java.util.Map docsToDelete
		java.util.Set keysToDelete
		org.eclipse.core.runtime.MultiStatus multiStatus
		java.util.Iterator it
		String href
		String[] indexIds
		org.eclipse.core.runtime.IStatus status
	private void addDocuments (org.eclipse.core.runtime.IProgressMonitor, java.util.Collection, boolean)  throws org.eclipse.help.internal.search.IndexingOperation$IndexingException 
		org.eclipse.core.runtime.IProgressMonitor pm
		java.util.Collection addedDocs
		boolean lastOperation
		org.eclipse.core.runtime.MultiStatus multiStatus
		java.util.Iterator it
		java.net.URL doc
		org.eclipse.core.runtime.IStatus status
	private void removeStaleDocuments (org.eclipse.core.runtime.IProgressMonitor, java.util.Collection)  throws org.eclipse.help.internal.search.IndexingOperation$IndexingException 
		org.eclipse.core.runtime.IProgressMonitor pm
		java.util.Collection removedDocs
		org.eclipse.core.runtime.MultiStatus multiStatus
		java.util.Iterator it
		java.net.URL doc
		org.eclipse.core.runtime.IStatus status
	private java.lang.String getName (java.net.URL) 
		java.net.URL doc
		String name
		int i
	private java.util.Collection getAddedPlugins (org.eclipse.help.internal.search.SearchIndex) 
		org.eclipse.help.internal.search.SearchIndex index
		java.util.Collection addedPlugins
	private java.util.Collection getAddedDocuments (org.eclipse.help.internal.search.SearchIndex) 
		org.eclipse.help.internal.search.SearchIndex index
		java.util.Collection addedPlugins
		java.util.Set urls
		java.util.Set addedDocs
		java.util.Iterator docs
		String doc
		int i
		String plugin
		java.net.URL url
		org.eclipse.help.search.SearchParticipant[] participants
		int j
		String participantId
		String participantId
		Throwable t
		java.util.Set set
		java.util.Set set
		Throwable t
		java.util.Iterator docs
		String doc
		String id
		int qloc
		String query
		java.util.HashMap arguments
		int i
		String plugin
		java.net.URL url
	private void traceAddedContributors (java.util.Collection) 
		java.util.Collection addedContributors
		java.util.Iterator iter
		String id
	private java.util.Collection getRemovedDocuments (org.eclipse.help.internal.search.SearchIndex) 
		org.eclipse.help.internal.search.SearchIndex index
		java.util.Collection removedPlugins
		org.eclipse.help.internal.base.util.HelpProperties indexedDocs
		java.util.Set removedDocs
		java.util.Iterator docs
		String doc
		int i
		String plugin
		java.net.URL url
	private void add (org.eclipse.help.ITopic, java.util.Set) 
		org.eclipse.help.ITopic topic
		java.util.Set hrefs
		String href
		org.eclipse.help.ITopic[] subtopics
		int i
	private void add (java.lang.String, java.util.Set) 
		String href
		java.util.Set hrefs
	private java.util.Set getAllDocuments (java.lang.String) 
		String locale
		java.util.HashSet hrefs
		org.eclipse.help.internal.toc.Toc[] tocs
		int i
		org.eclipse.help.ITopic[] topics
		int j
		org.eclipse.help.ITocContribution contrib
		String[] extraDocs
		int j
		org.eclipse.help.ITopic tocDescriptionTopic
	private org.eclipse.help.internal.search.PrebuiltIndexes getIndexesToAdd (java.util.Collection) 
		java.util.Collection pluginIds
		org.eclipse.help.internal.search.PrebuiltIndexes indexes
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement elem
		String pluginId
		String path
		String msg
	private java.util.Map mergeIndexes (org.eclipse.core.runtime.IProgressMonitor, boolean)  throws org.eclipse.help.internal.search.IndexingOperation$IndexingException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean opened
		java.util.Collection addedPluginIds
		org.eclipse.help.internal.search.PrebuiltIndexes indexes
		org.eclipse.help.internal.search.PluginIndex[] pluginIndexes
		java.util.Map mergedDocs
}

org/eclipse/help/internal/search/InfoCenter$1.class
InfoCenter.java
package org.eclipse.help.internal.search
 org.eclipse.help.internal.search.InfoCenter$1 extends java.lang.Object implements org.eclipse.help.IHelpResource  {
	final org.eclipse.help.internal.search.InfoCenter$InfoCenterResult this$1
	private final String val$label
	private final String val$href
	void  (org.eclipse.help.internal.search.InfoCenter$InfoCenterResult, java.lang.String, java.lang.String) 
	public java.lang.String getLabel () 
	public java.lang.String getHref () 
}

org/eclipse/help/internal/search/InfoCenter$InfoCenterResult.class
InfoCenter.java
package org.eclipse.help.internal.search
 org.eclipse.help.internal.search.InfoCenter$InfoCenterResult extends java.lang.Object implements org.eclipse.help.search.ISearchEngineResult  {
	private org.eclipse.help.IHelpResource category
	private org.w3c.dom.Element node
	private String baseURL
	final org.eclipse.help.internal.search.InfoCenter this$0
	public void  (org.eclipse.help.internal.search.InfoCenter, java.lang.String, org.w3c.dom.Element) 
		String baseURL
		org.w3c.dom.Element node
	private void createCategory (org.w3c.dom.Element) 
		org.w3c.dom.Element node
		String href
		String label
	public java.lang.String getLabel () 
	public java.lang.String getDescription () 
	public org.eclipse.help.IHelpResource getCategory () 
	public java.lang.String getHref () 
	public float getScore () 
		String value
	public boolean getForceExternalWindow () 
	public java.lang.String toAbsoluteHref (java.lang.String, boolean) 
		String href
		boolean frames
		String url
}

org/eclipse/help/internal/search/InfoCenter$Scope.class
InfoCenter.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.InfoCenter$Scope extends java.lang.Object implements org.eclipse.help.search.ISearchScope  {
	String url
	boolean searchSelected
	String[] tocs
	public void  (java.lang.String, boolean, java.lang.String[]) 
		String url
		boolean searchSelected
		String[] tocs
}

org/eclipse/help/internal/search/InfoCenter.class
InfoCenter.java
package org.eclipse.help.internal.search
public final org.eclipse.help.internal.search.InfoCenter extends java.lang.Object implements org.eclipse.help.search.ISearchEngine  {
	private java.util.Hashtable tocs
	public void  () 
	public void run (java.lang.String, org.eclipse.help.search.ISearchScope, org.eclipse.help.search.ISearchEngineResultCollector, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		String query
		org.eclipse.help.search.ISearchScope scope
		org.eclipse.help.search.ISearchEngineResultCollector collector
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.net.URL url
		java.io.InputStream is
		java.net.URLConnection connection
		java.io.BufferedReader reader
		java.io.FileNotFoundException e
		java.io.IOException e
	private void reportError (java.lang.String, java.io.IOException, org.eclipse.help.search.ISearchEngineResultCollector) 
		String message
		java.io.IOException e
		org.eclipse.help.search.ISearchEngineResultCollector collector
		org.eclipse.core.runtime.Status status
	private void load (java.lang.String, java.io.Reader, org.eclipse.help.search.ISearchEngineResultCollector, org.eclipse.core.runtime.IProgressMonitor) 
		String baseURL
		java.io.Reader r
		org.eclipse.help.search.ISearchEngineResultCollector collector
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.w3c.dom.Document document
		javax.xml.parsers.DocumentBuilder parser
		org.w3c.dom.Node root
	private void load (java.lang.String, org.w3c.dom.Document, org.w3c.dom.Element, org.eclipse.help.search.ISearchEngineResultCollector, org.eclipse.core.runtime.IProgressMonitor) 
		String baseURL
		org.w3c.dom.Document doc
		org.w3c.dom.Element root
		org.eclipse.help.search.ISearchEngineResultCollector collector
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.w3c.dom.NodeList topics
		org.eclipse.help.search.ISearchEngineResult[] results
		int i
		org.w3c.dom.Element el
	private java.net.URL createURL (java.lang.String, org.eclipse.help.internal.search.InfoCenter$Scope) 
		String query
		org.eclipse.help.internal.search.InfoCenter$Scope scope
		StringBuffer buf
		int i
		String toc
		String toc
	static java.util.Hashtable access$0 (org.eclipse.help.internal.search.InfoCenter) 
}

org/eclipse/help/internal/search/LazyProgressMonitor.class
LazyProgressMonitor.java
package org.eclipse.help.internal.search
 org.eclipse.help.internal.search.LazyProgressMonitor extends org.eclipse.core.runtime.ProgressMonitorWrapper {
	private static final int MAX_STEPS
	private final org.eclipse.core.runtime.IProgressMonitor monitor
	private int totalWork
	private int work
	private int lastWorked
	private int treshold
	protected void  (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void beginTask (java.lang.String, int) 
		String name
		int totalWork
	public void worked (int) 
		int newWork
}

org/eclipse/help/internal/search/LimitedSizeCharArrayWriter.class
LimitedSizeCharArrayWriter.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.LimitedSizeCharArrayWriter extends java.io.CharArrayWriter {
	private long maxSize
	private long size
	public void  (long) 
		long maxSize
	public void write (char[], int, int) 
		char[] c
		int off
		int len
	public void write (char[])  throws java.io.IOException 
		char[] cbuf
	public void write (java.lang.String, int, int) 
		String str
		int off
		int len
	public void write (int) 
		int c
	public void write (java.lang.String)  throws java.io.IOException 
		String str
}

org/eclipse/help/internal/search/LocalSearchManager$ParticipantDescriptor.class
LocalSearchManager.java
package org.eclipse.help.internal.search
 org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor extends java.lang.Object implements org.eclipse.help.IHelpResource  {
	private org.eclipse.core.runtime.IConfigurationElement element
	private org.eclipse.help.search.SearchParticipant participant
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public java.lang.String getId () 
	public boolean matches (java.lang.String) 
		String extension
		String ext
		java.util.StringTokenizer stok
		String token
	public org.eclipse.help.IHelpResource getCategory () 
	public org.eclipse.help.search.SearchParticipant getParticipant () 
		Object obj
		org.eclipse.help.search.LuceneSearchParticipant luceneParticipant
		Throwable t
	public boolean contains (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement el
	public java.lang.String getHref () 
	public java.lang.String getLabel () 
	public java.net.URL getIconURL () 
		String relativePath
		String bundleId
		org.osgi.framework.Bundle bundle
	public void clear () 
		Throwable t
}

org/eclipse/help/internal/search/LocalSearchManager.class
LocalSearchManager.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.LocalSearchManager extends java.lang.Object {
	private static final String LUCENE_SEARCH_PARTICIPANT_XP_FULLNAME
	private static final String SEARCH_PARTICIPANT_XP_FULLNAME
	private static final String SEARCH_PARTICIPANT_XP_NAME
	private static final String BINDING_XP_NAME
	private static final Object PARTICIPANTS_NOT_FOUND
	private java.util.Map indexes
	private java.util.Map analyzerDescriptors
	private java.util.Map searchParticipantsById
	private java.util.Map searchParticipantsByPlugin
	private java.util.ArrayList globalSearchParticipants
	static void  () 
	public void  () 
	public static java.util.List asList (org.apache.lucene.search.Hits) 
		org.apache.lucene.search.Hits hits
		java.util.List list
		int i
		org.apache.lucene.document.Document doc
		float score
		String href
		String summary
		String id
		String participantId
		String label
		boolean isPotentialHit
		java.io.IOException e
	public org.eclipse.help.internal.search.SearchIndexWithIndexingProgress getIndex (java.lang.String) 
		String locale
		Object index
	private org.eclipse.help.internal.search.AnalyzerDescriptor getAnalyzer (java.lang.String) 
		String locale
		org.eclipse.help.internal.search.AnalyzerDescriptor analyzerDesc
		String lang
	public static java.lang.String trimQuery (java.lang.String) 
		String href
		int qloc
	public boolean isIndexable (java.lang.String) 
		String url
		java.util.ArrayList list
		int dotLoc
		String ext
		int i
		org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor desc
	private static boolean isParticipantEnabled (boolean) 
		boolean headless
	public static java.lang.String getPluginId (java.lang.String) 
		String href
		int i
		String pluginId
		org.eclipse.core.runtime.IProduct product
	public org.eclipse.help.search.SearchParticipant getGlobalParticipant (java.lang.String) 
		String participantId
		org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor desc
	public org.eclipse.help.IHelpResource getParticipantCategory (java.lang.String) 
		String participantId
		org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor desc
	public java.net.URL getParticipantIconURL (java.lang.String) 
		String participantId
		org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor desc
	private org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor getGlobalParticipantDescriptor (java.lang.String) 
		String participantId
		int i
		org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor desc
	public org.eclipse.help.search.SearchParticipant getParticipant (java.lang.String) 
		String participantId
		org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor desc
	public org.eclipse.help.search.SearchParticipant getParticipant (java.lang.String, java.lang.String) 
		String pluginId
		String fileName
		java.util.ArrayList list
		int dotLoc
		String ext
		int i
		org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor desc
	public boolean isParticipantBound (java.lang.String, java.lang.String) 
		String pluginId
		String participantId
		java.util.List list
		java.util.Iterator iter
		org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor desc
	public java.util.Set getPluginsWithSearchParticipants () 
		java.util.HashSet set
		org.eclipse.help.search.SearchParticipant[] gps
		int i
		java.util.Set ids
		java.util.Set ids
		Throwable t
	private void addSearchBindings (java.util.HashSet) 
		java.util.HashSet set
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement element
	private void addLuceneSearchBindings (java.util.HashSet) 
		java.util.HashSet set
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement element
	public void clearSearchParticipants () 
		java.util.Iterator iter
		org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor desc
	private java.util.ArrayList createSearchParticipants (java.lang.String) 
		String pluginId
		java.util.ArrayList list
	private java.util.ArrayList getBindingsForPlugin (java.lang.String, java.util.ArrayList, java.lang.String) 
		String pluginId
		java.util.ArrayList list
		String extensionPointName
		org.eclipse.core.runtime.IConfigurationElement[] elements
		java.util.ArrayList binding
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String refId
		int j
		org.eclipse.core.runtime.IConfigurationElement rel
		String id
		org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor desc
	private java.util.ArrayList addBoundDescriptors (java.util.ArrayList, java.util.ArrayList) 
		java.util.ArrayList list
		java.util.ArrayList binding
		int i
		org.eclipse.core.runtime.IConfigurationElement refEl
		java.util.Collection collection
		boolean found
		java.util.Iterator iter
		Object entry
		java.util.ArrayList participants
		int j
		org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor desc
		org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor d
	public org.eclipse.help.search.SearchParticipant[] getGlobalParticipants () 
		java.util.ArrayList result
		int i
		org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor desc
		org.eclipse.help.search.SearchParticipant p
	private void createGlobalSearchParticipants () 
	private void addSearchParticipants () 
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor desc
	private void addLuceneSearchParticipants () 
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.help.internal.search.LocalSearchManager$ParticipantDescriptor desc
	private java.util.ArrayList getParticipantDescriptors (java.lang.String) 
		String pluginId
		Object result
	public void search (org.eclipse.help.internal.search.ISearchQuery, org.eclipse.help.internal.search.ISearchHitCollector, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.help.internal.search.QueryTooComplexException 
		org.eclipse.help.internal.search.ISearchQuery searchQuery
		org.eclipse.help.internal.search.ISearchHitCollector collector
		org.eclipse.core.runtime.IProgressMonitor pm
		org.eclipse.help.internal.search.SearchIndexWithIndexingProgress index
	public void ensureIndexUpdated (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.help.internal.search.SearchIndexWithIndexingProgress)  throws org.eclipse.core.runtime.OperationCanceledException 
		org.eclipse.core.runtime.IProgressMonitor pm
		org.eclipse.help.internal.search.SearchIndexWithIndexingProgress index
		org.eclipse.help.internal.search.ProgressDistributor progressDistrib
		boolean configurationLocked
	private synchronized void updateIndex (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.help.internal.search.SearchIndex, org.eclipse.help.internal.search.ProgressDistributor) 
		org.eclipse.core.runtime.IProgressMonitor pm
		org.eclipse.help.internal.search.SearchIndex index
		org.eclipse.help.internal.search.ProgressDistributor progressDistrib
		org.eclipse.help.internal.search.PluginVersionInfo versions
		org.eclipse.help.internal.search.IndexingOperation indexer
		org.eclipse.core.runtime.OperationCanceledException e
		org.eclipse.help.internal.search.IndexingOperation$IndexingException e
		String msg
	public void close () 
		java.util.Iterator it
	public synchronized void tocsChanged () 
		java.util.Collection activeIndexes
		java.util.Iterator it
		org.eclipse.help.internal.search.SearchIndexWithIndexingProgress ix
		org.eclipse.help.internal.search.ProgressDistributor pm
}

org/eclipse/help/internal/search/LowerCaseAndDigitsTokenizer.class
LowerCaseAndDigitsTokenizer.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.LowerCaseAndDigitsTokenizer extends org.apache.lucene.analysis.CharTokenizer {
	public void  (java.io.Reader) 
		java.io.Reader input
	protected char normalize (char) 
		char c
	protected boolean isTokenChar (char) 
		char c
}

org/eclipse/help/internal/search/LuceneSearchDocument.class
LuceneSearchDocument.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.LuceneSearchDocument extends java.lang.Object implements org.eclipse.help.search.ISearchDocument  {
	private org.apache.lucene.document.Document doc
	public void  (org.apache.lucene.document.Document) 
		org.apache.lucene.document.Document document
	public void setTitle (java.lang.String) 
		String title
	public void setSummary (java.lang.String) 
		String summary
	public void addContents (java.lang.String) 
		String contents
	public void setHasFilters (boolean) 
		boolean hasFilters
	public org.apache.lucene.document.Document getDocument () 
	public void addContents (java.io.Reader, java.io.Reader) 
		java.io.Reader contents
		java.io.Reader exactContents
}

org/eclipse/help/internal/search/LuceneSearchParticipantAdapter.class
LuceneSearchParticipantAdapter.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.LuceneSearchParticipantAdapter extends org.eclipse.help.search.SearchParticipant {
	private org.eclipse.help.search.LuceneSearchParticipant searchParticipant
	public void  (org.eclipse.help.search.LuceneSearchParticipant) 
		org.eclipse.help.search.LuceneSearchParticipant participant
	public org.eclipse.core.runtime.IStatus addDocument (org.eclipse.help.search.IHelpSearchIndex, java.lang.String, java.lang.String, java.net.URL, java.lang.String, org.eclipse.help.search.ISearchDocument) 
		org.eclipse.help.search.IHelpSearchIndex index
		String pluginId
		String name
		java.net.URL url
		String id
		org.eclipse.help.search.ISearchDocument doc
		org.eclipse.help.internal.search.LuceneSearchDocument luceneDoc
		org.eclipse.help.internal.search.SearchIndex searchIndex
	public java.util.Set getAllDocuments (java.lang.String) 
		String locale
	public void clear () 
	public boolean equals (java.lang.Object) 
		Object obj
	public java.util.Set getContributingPlugins () 
	public int hashCode () 
	public boolean open (java.lang.String) 
		String id
}

org/eclipse/help/internal/search/PluginIndex.class
PluginIndex.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.PluginIndex extends java.lang.Object {
	private static final String COMPLETE_FILENAME
	private String pluginId
	private String path
	private org.eclipse.help.internal.search.SearchIndex targetIndex
	private java.util.List indexIDs
	private java.util.List resolvedPaths
	public void  (java.lang.String, java.lang.String, org.eclipse.help.internal.search.SearchIndex) 
		String pluginId
		String path
		org.eclipse.help.internal.search.SearchIndex targetIndex
	private void resolve () 
		org.osgi.framework.Bundle bundle
		boolean found
		java.util.ArrayList availablePrefixes
		int i
		String prefix
		org.eclipse.core.runtime.IPath prefixedPath
		java.net.URL url
		java.net.URL resolved
		java.net.URL resolved
		java.io.IOException ioe
		java.net.URL localURL
		java.io.IOException ioe
	private boolean isCompatible (org.osgi.framework.Bundle, org.eclipse.core.runtime.IPath) 
		org.osgi.framework.Bundle bundle
		org.eclipse.core.runtime.IPath prefixedPath
		java.net.URL url
		java.io.InputStream in
		java.util.Properties prop
		String lucene
		String analyzer
		java.io.IOException ioe
	private boolean isComplete (org.osgi.framework.Bundle, org.eclipse.core.runtime.IPath) 
		org.osgi.framework.Bundle bundle
		org.eclipse.core.runtime.IPath prefixedPath
		java.net.URL url
	private java.lang.String getIndexId (java.lang.String) 
		String prefix
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
		StringBuffer ret
		int i
	public java.util.List getIDs () 
	public java.util.List getPaths () 
	public java.lang.String getPluginId () 
}

org/eclipse/help/internal/search/PluginVersionInfo.class
PluginVersionInfo.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.PluginVersionInfo extends org.eclipse.help.internal.base.util.HelpProperties {
	private static final long serialVersionUID
	protected static final String SEPARATOR
	java.io.File dir
	boolean doComparison
	boolean hasChanged
	boolean ignoreSavedVersions
	java.util.Collection added
	java.util.Collection removed
	public void  (java.lang.String, java.util.Collection, java.io.File, boolean) 
		String name
		java.util.Collection docBundleIds
		java.io.File dir
		boolean ignoreSavedVersions
	protected void createTable (java.util.Collection) 
		java.util.Collection docBundleIds
		java.util.Iterator it
		String bundleId
		org.osgi.framework.Bundle pluginBundle
		StringBuffer pluginVersionAndFragments
		org.osgi.framework.Bundle[] fragmentBundles
		int f
	protected void appendBundleInformation (java.lang.StringBuffer, java.lang.String, java.lang.String) 
		StringBuffer buffer
		String id
		String version
	public boolean detectChange () 
		org.eclipse.help.internal.base.util.HelpProperties oldContrs
		java.util.Enumeration keysEnum
		String oneContr
		String versions
		String oldVersions
		java.util.Enumeration keysEnum
		String oneContr
	public java.util.Collection getAdded () 
	public java.util.Collection getRemoved () 
	public boolean save () 
	private boolean compare (java.lang.String, java.lang.String) 
		String versions
		String oldVersions
		java.util.Map versionMap
		java.util.StringTokenizer t
		String pluginOrFragment
		java.util.Map oldVersionMap
		java.util.StringTokenizer t
		String pluginOrFragment
}

org/eclipse/help/internal/search/PrebuiltIndexes.class
PrebuiltIndexes.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.PrebuiltIndexes extends java.lang.Object {
	private org.eclipse.help.internal.search.SearchIndex targetIndex
	private java.util.Set set
	void  (org.eclipse.help.internal.search.SearchIndex) 
		org.eclipse.help.internal.search.SearchIndex targetIndex
	void add (java.lang.String, java.lang.String) 
		String plugin
		String path
	private void trim () 
		java.util.List indexes
		int i
		org.eclipse.help.internal.search.PluginIndex index
	public org.eclipse.help.internal.search.PluginIndex[] getIndexes () 
}

org/eclipse/help/internal/search/ProgressDistributor.class
ProgressDistributor.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.ProgressDistributor extends java.lang.Object implements org.eclipse.core.runtime.IProgressMonitor  {
	private int totalWork
	private double worked
	private boolean done
	String taskName
	String subTaskName
	private java.util.Collection monitors
	public void  () 
	public synchronized void beginTask (java.lang.String, int) 
		String name
		int totalWork
		java.util.Iterator it
		org.eclipse.core.runtime.IProgressMonitor m
	public synchronized void done () 
		java.util.Iterator it
		org.eclipse.core.runtime.IProgressMonitor m
	public void internalWorked (double) 
		double work
		java.util.Iterator it
		org.eclipse.core.runtime.IProgressMonitor m
	public synchronized boolean isCanceled () 
		java.util.Iterator it
		org.eclipse.core.runtime.IProgressMonitor m
	public void setCanceled (boolean) 
		boolean value
	public synchronized void setTaskName (java.lang.String) 
		String name
		java.util.Iterator it
		org.eclipse.core.runtime.IProgressMonitor m
	public synchronized void subTask (java.lang.String) 
		String name
		java.util.Iterator it
		org.eclipse.core.runtime.IProgressMonitor m
	public synchronized void worked (int) 
		int work
	public synchronized void addMonitor (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor m
	public synchronized void removeMonitor (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor m
	public synchronized void operationCanceled () 
}

org/eclipse/help/internal/search/QueryBuilder.class
QueryBuilder.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.QueryBuilder extends java.lang.Object {
	private static final int MAX_TERMS
	private static final int MAX_UNIONS
	private static final int MAX_WILD_TERMS
	private String searchWords
	private org.eclipse.help.internal.search.AnalyzerDescriptor analyzerDesc
	private org.apache.lucene.analysis.Analyzer analyzer
	private java.util.List analyzedTokens
	private java.util.List highlightWords
	private java.util.Locale locale
	public void  (java.lang.String, org.eclipse.help.internal.search.AnalyzerDescriptor) 
		String searchWords
		org.eclipse.help.internal.search.AnalyzerDescriptor analyzerDesc
		String language
	private java.util.List tokenizeUserQuery (java.lang.String) 
		String searchWords
		java.util.List tokenList
		boolean withinQuotation
		String quotedString
		int termCount
		int fromIndex
		java.util.StringTokenizer qTokenizer
		int orCount
		String curToken
		java.util.StringTokenizer parser
		String token
	private java.util.List analyzeTokens (java.util.List) 
		java.util.List tokens
		boolean isTokenAfterNot
		java.util.List newTokens
		int wildCardTermCount
		int i
		org.eclipse.help.internal.search.QueryWordsToken token
		int questionMIndex
		int starIndex
		java.util.List wordList
		String word
		org.eclipse.help.internal.search.QueryWordsPhrase phrase
		java.util.Iterator it
		String word
		java.util.List wordList
		org.eclipse.help.internal.search.QueryWordsExactPhrase phrase
		java.util.Iterator it
		String word
	private java.util.List analyzeText (org.apache.lucene.analysis.Analyzer, java.lang.String, java.lang.String) 
		org.apache.lucene.analysis.Analyzer analyzer
		String fieldName
		String text
		java.util.List words
		java.io.Reader reader
		org.apache.lucene.analysis.TokenStream tStream
		org.apache.lucene.analysis.Token tok
		org.apache.lucene.analysis.Token tok
	private org.apache.lucene.search.Query createLuceneQuery (java.util.List, java.lang.String[], float[]) 
		java.util.List searchTokens
		String[] fieldNames
		float[] boosts
		java.util.List requiredQueries
	private java.util.List getRequiredQueries (java.util.List, java.lang.String[], float[]) 
		java.util.List tokens
		String[] fieldNames
		float[] boosts
		java.util.List oredQueries
		java.util.ArrayList requiredQueryTokens
		int i
		org.eclipse.help.internal.search.QueryWordsToken token
		org.apache.lucene.search.Query reqQuery
		org.apache.lucene.search.Query reqQuery
	private org.apache.lucene.search.Query orQueries (java.util.Collection) 
		java.util.Collection queries
		org.apache.lucene.search.BooleanQuery bq
		java.util.Iterator it
		org.apache.lucene.search.Query q
	private org.apache.lucene.search.Query getRequiredQuery (java.util.List, java.lang.String[], float[]) 
		java.util.List requiredTokens
		String[] fieldNames
		float[] boosts
		org.apache.lucene.search.BooleanQuery retQuery
		boolean requiredTermExist
		org.eclipse.help.internal.search.QueryWordsToken operator
		int i
		org.eclipse.help.internal.search.QueryWordsToken token
		org.apache.lucene.search.Query[] qs
		int f
		org.apache.lucene.search.Query q
		org.apache.lucene.search.BooleanQuery allFieldsQuery
		int f
	private org.apache.lucene.search.Query getLuceneQuery (java.lang.String[], float[]) 
		String[] fieldNames
		float[] boosts
		org.apache.lucene.search.Query luceneQuery
	public org.apache.lucene.search.Query getLuceneQuery (java.util.Collection, boolean)  throws org.eclipse.help.internal.search.QueryTooComplexException 
		java.util.Collection fieldNames
		boolean fieldSearchOnly
		java.util.List userTokens
	private org.apache.lucene.search.Query buildLuceneQuery (java.util.Collection, boolean) 
		java.util.Collection fieldNames
		boolean fieldSearchOnly
		String[] fields
		String[] fields
		float[] boosts
		float[] boosts
		java.util.Iterator fieldNamesIt
		int i
		java.util.Iterator fieldNamesIt
		int i
		org.apache.lucene.search.Query query
	private org.apache.lucene.search.Query improveRankingForUnqotedPhrase (org.apache.lucene.search.Query, java.lang.String[], float[]) 
		org.apache.lucene.search.Query query
		String[] fields
		float[] boosts
		int i
		org.apache.lucene.search.BooleanQuery booleanQuery
		org.apache.lucene.search.PhraseQuery[] phraseQueries
		int f
		int i
		org.apache.lucene.index.Term t
	public java.lang.String gethighlightTerms () 
		StringBuffer buf
		java.util.Iterator it
}

org/eclipse/help/internal/search/QueryTooComplexException.class
QueryTooComplexException.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.QueryTooComplexException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  () 
}

org/eclipse/help/internal/search/QueryWordsExactPhrase.class
QueryWordsExactPhrase.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.QueryWordsExactPhrase extends org.eclipse.help.internal.search.QueryWordsToken {
	private java.util.List words
	public void  () 
	public void addWord (java.lang.String) 
		String word
	public java.util.List getWords () 
	public org.apache.lucene.search.Query createLuceneQuery (java.lang.String, float) 
		String field
		float boost
		org.apache.lucene.search.PhraseQuery q
		java.util.Iterator it
		String word
		org.apache.lucene.index.Term t
}

org/eclipse/help/internal/search/QueryWordsPhrase.class
QueryWordsPhrase.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.QueryWordsPhrase extends org.eclipse.help.internal.search.QueryWordsToken {
	private java.util.List words
	public void  () 
	public void addWord (java.lang.String) 
		String word
	public java.util.List getWords () 
	public org.apache.lucene.search.Query createLuceneQuery (java.lang.String, float) 
		String field
		float boost
		org.apache.lucene.search.PhraseQuery q
		java.util.Iterator it
		String word
		org.apache.lucene.index.Term t
}

org/eclipse/help/internal/search/QueryWordsToken.class
QueryWordsToken.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.QueryWordsToken extends java.lang.Object {
	public static final int AND
	public static final int OR
	public static final int NOT
	public static final int EXACT_PHRASE
	public static final int PHRASE
	public static final int WORD
	private static final org.eclipse.help.internal.search.QueryWordsToken fAND
	private static final org.eclipse.help.internal.search.QueryWordsToken fOR
	private static final org.eclipse.help.internal.search.QueryWordsToken fNOT
	public int type
	public String value
	static void  () 
	protected void  (int, java.lang.String) 
		int type
		String value
	public org.apache.lucene.search.Query createLuceneQuery (java.lang.String, float) 
		String field
		float boost
		org.apache.lucene.search.Query q
		org.apache.lucene.search.Query q
		org.apache.lucene.search.Query q
		int questionPos
		int starPos
		org.apache.lucene.index.Term t
		org.apache.lucene.index.Term t
		org.apache.lucene.index.Term t
	public static org.eclipse.help.internal.search.QueryWordsToken AND () 
	public static org.eclipse.help.internal.search.QueryWordsToken OR () 
	public static org.eclipse.help.internal.search.QueryWordsToken NOT () 
	public static org.eclipse.help.internal.search.QueryWordsToken word (java.lang.String) 
		String word
	public static org.eclipse.help.internal.search.QueryWordsPhrase phrase () 
	public static org.eclipse.help.internal.search.QueryWordsExactPhrase exactPhrase () 
	public static org.eclipse.help.internal.search.QueryWordsExactPhrase exactPhrase (java.lang.String) 
		String word
		org.eclipse.help.internal.search.QueryWordsExactPhrase token
}

org/eclipse/help/internal/search/SearchHit.class
SearchHit.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.SearchHit extends java.lang.Object implements org.eclipse.help.search.ISearchEngineResult2 java.lang.Comparable  {
	private String href
	private String label
	private float score
	private org.eclipse.help.IToc toc
	private String summary
	private String id
	private String participantId
	private boolean isPotentialHit
	public void  (java.lang.String, java.lang.String, java.lang.String, float, org.eclipse.help.IToc, java.lang.String, java.lang.String, boolean) 
		String href
		String label
		String summary
		float score
		org.eclipse.help.IToc toc
		String id
		String participantId
		boolean isPotentialHit
	public int compareTo (java.lang.Object) 
		Object o
		float s1
		float s2
	public boolean equals (java.lang.Object) 
		Object obj
	public java.lang.String getHref () 
	public java.lang.String getLabel () 
	public float getScore () 
	public org.eclipse.help.IToc getToc () 
	public int hashCode () 
	public void setLabel (java.lang.String) 
		String label
	public void setHref (java.lang.String) 
		String href
	public void setPotentialHit (boolean) 
		boolean isPotentialHit
	public void setScore (float) 
		float score
	public void setToc (org.eclipse.help.IToc) 
		org.eclipse.help.IToc toc
	public java.lang.String getDescription () 
	public org.eclipse.help.IHelpResource getCategory () 
	public java.lang.String getSummary () 
	public void setSummary (java.lang.String) 
		String summary
	public boolean getForceExternalWindow () 
	public java.lang.String toAbsoluteHref (java.lang.String, boolean) 
		String href
		boolean frames
	public java.lang.String getId () 
	public java.lang.String getRawId () 
	public java.lang.String getParticipantId () 
	public java.net.URL getIconURL () 
	public boolean canOpen () 
	public boolean isPotentialHit () 
}

org/eclipse/help/internal/search/SearchIndex.class
SearchIndex.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.SearchIndex extends java.lang.Object implements org.eclipse.help.search.ISearchIndex org.eclipse.help.search.IHelpSearchIndex  {
	private org.apache.lucene.index.IndexReader ir
	private org.apache.lucene.index.IndexWriter iw
	private java.io.File indexDir
	private String locale
	private String relativePath
	private org.eclipse.help.internal.toc.TocManager tocManager
	private org.eclipse.help.internal.search.AnalyzerDescriptor analyzerDescriptor
	private org.eclipse.help.internal.search.PluginVersionInfo docPlugins
	private org.eclipse.help.internal.base.util.HelpProperties indexedDocs
	public static final String INDEXED_CONTRIBUTION_INFO_FILE
	public static final String INDEXED_DOCS_FILE
	public static final String DEPENDENCIES_VERSION_FILENAME
	public static final String DEPENDENCIES_KEY_LUCENE
	public static final String DEPENDENCIES_KEY_ANALYZER
	private static final String LUCENE_BUNDLE_ID
	private static final String FIELD_NAME
	private static final String FIELD_INDEX_ID
	private java.io.File inconsistencyFile
	private org.eclipse.help.internal.search.HTMLSearchParticipant htmlSearchParticipant
	private org.apache.lucene.search.IndexSearcher searcher
	private Object searcherCreateLock
	private org.eclipse.help.internal.base.util.HelpProperties dependencies
	private boolean closed
	private java.util.Collection searches
	private java.nio.channels.FileLock lock
	private static boolean errorReported
	static void  () 
	public void  (java.lang.String, org.eclipse.help.internal.search.AnalyzerDescriptor, org.eclipse.help.internal.toc.TocManager) 
		String locale
		org.eclipse.help.internal.search.AnalyzerDescriptor analyzerDesc
		org.eclipse.help.internal.toc.TocManager tocManager
	public void  (java.io.File, java.lang.String, org.eclipse.help.internal.search.AnalyzerDescriptor, org.eclipse.help.internal.toc.TocManager, java.lang.String) 
		java.io.File indexDir
		String locale
		org.eclipse.help.internal.search.AnalyzerDescriptor analyzerDesc
		org.eclipse.help.internal.toc.TocManager tocManager
		String relativePath
	public org.eclipse.core.runtime.IStatus addDocument (java.lang.String, java.net.URL) 
		String name
		java.net.URL url
		org.apache.lucene.document.Document doc
		String pluginId
		org.eclipse.help.search.SearchParticipant participant
		org.eclipse.help.internal.protocols.HelpURLConnection urlc
		String id
		String pid
		org.eclipse.core.runtime.IStatus status
		String filters
		org.eclipse.core.runtime.IStatus status
		String filters
		java.io.IOException e
		Exception e
	protected void addExtraFields (org.apache.lucene.document.Document) 
		org.apache.lucene.document.Document doc
	public synchronized boolean beginAddBatch (boolean) 
		boolean firstOperation
		boolean create
		java.io.IOException e
	public synchronized boolean beginDeleteBatch () 
		java.io.IOException e
	public synchronized boolean beginRemoveDuplicatesBatch () 
		java.io.IOException e
	public org.eclipse.core.runtime.IStatus removeDocument (java.lang.String) 
		String name
		org.apache.lucene.index.Term term
		java.io.IOException e
	public synchronized boolean endAddBatch (boolean, boolean) 
		boolean optimize
		boolean lastOperation
		java.io.IOException e
	public synchronized boolean endDeleteBatch () 
		java.io.IOException e
	public synchronized boolean endRemoveDuplicatesBatch () 
		java.io.IOException e
	public java.util.Map merge (org.eclipse.help.internal.search.PluginIndex[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.help.internal.search.PluginIndex[] pluginIndexes
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.ArrayList dirList
		java.util.Map mergedDocs
		int p
		java.util.List indexIds
		java.util.List indexPaths
		int i
		String indexId
		String indexPath
		java.io.IOException ioe
		org.eclipse.help.internal.base.util.HelpProperties prebuiltDocs
		java.util.Set prebuiltHrefs
		java.util.Iterator it
		String href
		String[] dups
		String[] newDups
		java.util.Iterator it
		org.apache.lucene.store.Directory[] luceneDirs
		java.io.IOException ioe
	public org.eclipse.core.runtime.IStatus removeDuplicates (java.lang.String, java.lang.String[]) 
		String name
		String[] index_paths
		org.apache.lucene.index.TermDocs hrefDocs
		org.apache.lucene.index.TermDocs indexDocs
		org.apache.lucene.index.Term hrefTerm
		int i
		org.apache.lucene.index.Term indexTerm
		java.io.IOException ioe
	private void removeDocuments (org.apache.lucene.index.TermDocs, org.apache.lucene.index.TermDocs)  throws java.io.IOException 
		org.apache.lucene.index.TermDocs doc1
		org.apache.lucene.index.TermDocs docs2
	public boolean exists () 
	public void search (org.eclipse.help.internal.search.ISearchQuery, org.eclipse.help.internal.search.ISearchHitCollector)  throws org.eclipse.help.internal.search.QueryTooComplexException 
		org.eclipse.help.internal.search.ISearchQuery searchQuery
		org.eclipse.help.internal.search.ISearchHitCollector collector
		org.eclipse.help.internal.search.QueryBuilder queryBuilder
		org.apache.lucene.search.Query luceneQuery
		String highlightTerms
		org.apache.lucene.search.Hits hits
		org.eclipse.help.internal.search.QueryTooComplexException qe
		Exception e
	public java.lang.String getLocale () 
	public org.eclipse.help.internal.search.PluginVersionInfo getDocPlugins () 
		java.util.Set totalIds
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		java.util.Collection additionalPluginIds
	public void setDocPlugins (org.eclipse.help.internal.search.PluginVersionInfo) 
		org.eclipse.help.internal.search.PluginVersionInfo docPlugins
	public org.eclipse.help.internal.base.util.HelpProperties getIndexedDocs () 
		org.eclipse.help.internal.base.util.HelpProperties indexedDocs
	private org.eclipse.help.internal.base.util.HelpProperties getDependencies () 
	private boolean isLuceneCompatible () 
		String usedLuceneVersion
	public boolean isLuceneCompatible (java.lang.String) 
		String luceneVersion
		String currentLuceneVersion
		org.osgi.framework.Bundle luceneBundle
		org.osgi.framework.Version version
		org.osgi.framework.Version currentVersion
	private boolean isAnalyzerCompatible () 
		String usedAnalyzer
	public boolean isAnalyzerCompatible (java.lang.String) 
		String analyzerId
	private void saveDependencies () 
		org.osgi.framework.Bundle luceneBundle
		String luceneBundleVersion
	public boolean isInconsistent () 
	public void setInconsistent (boolean) 
		boolean inconsistent
		java.io.FileOutputStream fos
	public void openSearcher ()  throws java.io.IOException 
	public void close () 
	private void unzipProductIndex () 
		String indexPluginId
		java.io.InputStream zipIn
		byte[] buf
		java.io.File destDir
		java.util.zip.ZipInputStream zis
		java.io.FileOutputStream fos
		java.util.zip.ZipEntry zEntry
		java.util.zip.ZipEntry zEntry
		String filePath
		int lastSeparator
		String fileDir
		java.io.File outFile
		int n
	private void cleanOldIndex () 
		org.apache.lucene.index.IndexWriter cleaner
	public synchronized boolean needsUpdating () 
	public org.eclipse.help.internal.toc.TocManager getTocManager () 
	private void registerSearch (java.lang.Thread) 
		Thread t
	private void unregisterSearch (java.lang.Thread) 
		Thread t
	public boolean isClosed () 
	public synchronized boolean tryLock ()  throws java.nio.channels.OverlappingFileLockException 
		java.io.File lockFile
		java.io.RandomAccessFile raf
		java.nio.channels.FileLock l
		java.io.IOException ioe
	private void logLockFailure (java.io.IOException) 
		java.io.IOException ioe
	private java.io.File getLockFile () 
	public synchronized boolean deleteLockFile () 
		java.io.File lockFile
	public synchronized void releaseLock () 
	public static java.lang.String getIndexableHref (java.lang.String) 
		String url
		String fileName
	public static java.net.URL getIndexableURL (java.lang.String, java.lang.String) 
		String locale
		String url
	public static java.net.URL getIndexableURL (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String locale
		String url
		String id
		String participantId
		StringBuffer query
	public org.eclipse.core.runtime.IStatus addDocument (java.lang.String, java.lang.String, java.net.URL, java.lang.String, org.apache.lucene.document.Document) 
		String pluginId
		String name
		java.net.URL url
		String id
		org.apache.lucene.document.Document doc
		org.eclipse.help.search.SearchParticipant participant
		Throwable t
	public org.eclipse.core.runtime.IStatus addSearchableDocument (java.lang.String, java.lang.String, java.net.URL, java.lang.String, org.eclipse.help.search.ISearchDocument) 
		String pluginId
		String name
		java.net.URL url
		String id
		org.eclipse.help.search.ISearchDocument doc
		org.eclipse.help.internal.search.LuceneSearchDocument luceneDoc
}

org/eclipse/help/internal/search/SearchIndexWithIndexingProgress.class
SearchIndexWithIndexingProgress.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.SearchIndexWithIndexingProgress extends org.eclipse.help.internal.search.SearchIndex {
	private org.eclipse.help.internal.search.ProgressDistributor progressDistributor
	public void  (java.lang.String, org.eclipse.help.internal.search.AnalyzerDescriptor, org.eclipse.help.internal.toc.TocManager) 
		String locale
		org.eclipse.help.internal.search.AnalyzerDescriptor analyzerDesc
		org.eclipse.help.internal.toc.TocManager tocManager
	public org.eclipse.help.internal.search.ProgressDistributor getProgressDistributor () 
}

org/eclipse/help/internal/search/SearchManager$1.class
SearchManager.java
package org.eclipse.help.internal.search
 org.eclipse.help.internal.search.SearchManager$1 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.help.internal.search.SearchManager this$0
	void  (org.eclipse.help.internal.search.SearchManager, java.lang.String) 
		String $anonymous0
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/help/internal/search/SearchManager$2.class
SearchManager.java
package org.eclipse.help.internal.search
 org.eclipse.help.internal.search.SearchManager$2 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.help.internal.search.SearchManager this$0
	void  (org.eclipse.help.internal.search.SearchManager, java.lang.String) 
		String $anonymous0
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/help/internal/search/SearchManager$BufferedSearchHitCollector.class
SearchManager.java
package org.eclipse.help.internal.search
 org.eclipse.help.internal.search.SearchManager$BufferedSearchHitCollector extends java.lang.Object implements org.eclipse.help.internal.search.ISearchHitCollector  {
	private java.util.Set allHits
	private String wordsSearched
	final org.eclipse.help.internal.search.SearchManager this$0
	private void  (org.eclipse.help.internal.search.SearchManager) 
	public void addHits (java.util.List, java.lang.String) 
		java.util.List hits
		String wordsSearched
	public void flush () 
		java.util.List hitsList
	public void addQTCException (org.eclipse.help.internal.search.QueryTooComplexException)  throws org.eclipse.help.internal.search.QueryTooComplexException 
		org.eclipse.help.internal.search.QueryTooComplexException exception
	void  (org.eclipse.help.internal.search.SearchManager, org.eclipse.help.internal.search.SearchManager$BufferedSearchHitCollector) 
}

org/eclipse/help/internal/search/SearchManager.class
SearchManager.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.SearchManager extends java.lang.Object {
	private org.eclipse.help.internal.search.LocalSearchManager localManager
	private org.eclipse.help.internal.base.remote.RemoteSearchManager remoteManager
	private org.eclipse.core.runtime.IProgressMonitor localMonitor
	private org.eclipse.core.runtime.IProgressMonitor remoteMonitor
	private org.eclipse.help.internal.search.ISearchQuery searchQuery
	private org.eclipse.help.internal.search.ISearchHitCollector collector
	private org.eclipse.help.internal.search.SearchManager$BufferedSearchHitCollector bufferedCollector
	private org.eclipse.core.runtime.jobs.Job localSearchJob
	private org.eclipse.core.runtime.jobs.Job remoteSearchJob
	public void  () 
	public void search (org.eclipse.help.internal.search.ISearchQuery, org.eclipse.help.internal.search.ISearchHitCollector, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.help.internal.search.QueryTooComplexException 
		org.eclipse.help.internal.search.ISearchQuery searchQuery
		org.eclipse.help.internal.search.ISearchHitCollector collector
		org.eclipse.core.runtime.IProgressMonitor pm
	public void searchLocal (org.eclipse.help.internal.search.ISearchQuery, org.eclipse.help.internal.search.ISearchHitCollector, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.help.internal.search.QueryTooComplexException 
		org.eclipse.help.internal.search.ISearchQuery searchQuery
		org.eclipse.help.internal.search.ISearchHitCollector collector
		org.eclipse.core.runtime.IProgressMonitor pm
	public void searchLocalAndRemote (org.eclipse.help.internal.search.ISearchQuery, org.eclipse.help.internal.search.ISearchHitCollector, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.help.internal.search.QueryTooComplexException 
		org.eclipse.help.internal.search.ISearchQuery searchQuery
		org.eclipse.help.internal.search.ISearchHitCollector collector
		org.eclipse.core.runtime.IProgressMonitor pm
		InterruptedException e
		String msg
	public void search (java.lang.String, org.eclipse.help.internal.search.federated.FederatedSearchEntry[]) 
		String expression
		org.eclipse.help.internal.search.federated.FederatedSearchEntry[] entries
		int i
		org.eclipse.help.internal.search.federated.FederatedSearchJob job
	public org.eclipse.help.internal.search.LocalSearchManager getLocalSearchManager () 
	public org.eclipse.help.internal.base.remote.RemoteSearchManager getRemoteSearchManager () 
	public void close () 
	static org.eclipse.help.internal.search.ISearchHitCollector access$0 (org.eclipse.help.internal.search.SearchManager) 
	static org.eclipse.help.internal.search.LocalSearchManager access$1 (org.eclipse.help.internal.search.SearchManager) 
	static org.eclipse.help.internal.search.ISearchQuery access$2 (org.eclipse.help.internal.search.SearchManager) 
	static org.eclipse.help.internal.search.SearchManager$BufferedSearchHitCollector access$3 (org.eclipse.help.internal.search.SearchManager) 
	static org.eclipse.core.runtime.IProgressMonitor access$4 (org.eclipse.help.internal.search.SearchManager) 
	static org.eclipse.help.internal.base.remote.RemoteSearchManager access$5 (org.eclipse.help.internal.search.SearchManager) 
	static org.eclipse.core.runtime.IProgressMonitor access$6 (org.eclipse.help.internal.search.SearchManager) 
}

org/eclipse/help/internal/search/SearchProgressMonitor$1.class
SearchProgressMonitor.java
package org.eclipse.help.internal.search
 org.eclipse.help.internal.search.SearchProgressMonitor$1 extends java.lang.Object implements org.eclipse.help.internal.search.ISearchHitCollector  {
	void  () 
	public void addHits (java.util.List, java.lang.String) 
		java.util.List hits
		String s
	public void addQTCException (org.eclipse.help.internal.search.QueryTooComplexException)  throws org.eclipse.help.internal.search.QueryTooComplexException 
		org.eclipse.help.internal.search.QueryTooComplexException exception
}

org/eclipse/help/internal/search/SearchProgressMonitor$2.class
SearchProgressMonitor.java
package org.eclipse.help.internal.search
 org.eclipse.help.internal.search.SearchProgressMonitor$2 extends java.lang.Object implements java.lang.Runnable  {
	private final String val$locale
	private final org.eclipse.help.internal.search.SearchProgressMonitor val$pm
	void  (java.lang.String, org.eclipse.help.internal.search.SearchProgressMonitor) 
	public void run () 
		Exception e
}

org/eclipse/help/internal/search/SearchProgressMonitor$DummySearchQuery.class
SearchProgressMonitor.java
package org.eclipse.help.internal.search
 org.eclipse.help.internal.search.SearchProgressMonitor$DummySearchQuery extends java.lang.Object implements org.eclipse.help.internal.search.ISearchQuery  {
	private String l
	void  (java.lang.String) 
		String loc
	public java.util.Collection getFieldNames () 
	public java.lang.String getSearchWord () 
	public boolean isFieldSearch () 
	public java.lang.String getLocale () 
}

org/eclipse/help/internal/search/SearchProgressMonitor.class
SearchProgressMonitor.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.SearchProgressMonitor extends java.lang.Object implements org.eclipse.core.runtime.IProgressMonitor  {
	protected static java.util.Map progressMonitors
	protected static org.eclipse.help.internal.search.ISearchHitCollector dummy_collector
	private boolean started
	private boolean done
	private boolean canceled
	private int totalWork
	private double currWork
	static void  () 
	public void  () 
	public void beginTask (java.lang.String, int) 
		String name
		int totalWork
	public void done () 
	public void setTaskName (java.lang.String) 
		String name
	public void subTask (java.lang.String) 
		String name
	public void worked (int) 
		int work
	public void internalWorked (double) 
		double work
	public int getPercentage () 
	public boolean isCanceled () 
	public void started () 
	public boolean isStarted () 
	public boolean isDone () 
	public void setCanceled (boolean) 
		boolean canceled
	public static synchronized org.eclipse.help.internal.search.SearchProgressMonitor getProgressMonitor (java.lang.String) 
		String locale
		org.eclipse.help.internal.search.SearchProgressMonitor pm
		Thread indexer
	public static synchronized void reinit (java.lang.String) 
		String locale
}

org/eclipse/help/internal/search/SearchQuery.class
SearchQuery.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.SearchQuery extends java.lang.Object implements org.eclipse.help.internal.search.ISearchQuery  {
	java.util.Collection fieldNames
	boolean fieldSearch
	String locale
	String searchWord
	public void  () 
	public void  (java.lang.String, boolean, java.util.Collection, java.lang.String) 
		String searchWord
		boolean fieldSearch
		java.util.Collection fieldNames
		String locale
	public java.util.Collection getFieldNames () 
	public boolean isFieldSearch () 
	public java.lang.String getLocale () 
	public java.lang.String getSearchWord () 
	public void setFieldNames (java.util.Collection) 
		java.util.Collection fieldNames
	public void setFieldSearch (boolean) 
		boolean fieldSearch
	public void setLocale (java.lang.String) 
		String locale
	public void setSearchWord (java.lang.String) 
		String searchWord
}

org/eclipse/help/internal/search/SearchResults.class
SearchResults.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.SearchResults extends java.lang.Object implements org.eclipse.help.internal.search.ISearchHitCollector  {
	private java.util.ArrayList scopes
	private int maxHits
	private String locale
	private org.eclipse.help.base.AbstractHelpScope filter
	private org.eclipse.help.internal.base.scope.CriteriaHelpScope criteriaScope
	protected org.eclipse.help.internal.search.SearchHit[] searchHits
	private org.eclipse.help.internal.search.QueryTooComplexException searchException
	private boolean isQuickSearch
	static Class class$0
	public void  (org.eclipse.help.internal.workingset.WorkingSet[], int, java.lang.String) 
		org.eclipse.help.internal.workingset.WorkingSet[] workingSets
		int maxHits
		String locale
	public void  (org.eclipse.help.internal.workingset.WorkingSet[], int, java.lang.String, boolean) 
		org.eclipse.help.internal.workingset.WorkingSet[] workingSets
		int maxHits
		String locale
		boolean isQuickSearch
	public void setFilter (org.eclipse.help.base.AbstractHelpScope) 
		org.eclipse.help.base.AbstractHelpScope filter
	public void addHits (java.util.List, java.lang.String) 
		java.util.List hits
		String highlightTerms
		String urlEncodedWords
		java.util.List searchHitList
		float scoreScale
		boolean scoreScaleSet
		java.util.Iterator iter
		int filteredHits
		org.eclipse.help.internal.search.SearchHit rawHit
		String href
		org.eclipse.help.IToc toc
		org.eclipse.help.internal.workingset.AdaptableHelpResource scope
		float score
		String label
		org.eclipse.help.ITopic t
		org.eclipse.help.ITopic t
	private org.eclipse.help.internal.workingset.AdaptableHelpResource getScopeForTopic (java.lang.String) 
		String href
		boolean enabled
		int i
		org.eclipse.help.internal.workingset.AdaptableHelpResource scope
		org.eclipse.help.ITopic inScopeTopic
		org.eclipse.help.IToc tocRoot
		org.eclipse.help.IToc toc
		String owningTocHref
	private org.eclipse.help.IToc getTocForScope (org.eclipse.help.internal.workingset.AdaptableHelpResource, java.lang.String) 
		org.eclipse.help.internal.workingset.AdaptableHelpResource scope
		String locale
		String href
		org.eclipse.help.IToc toc
		org.eclipse.help.internal.workingset.AdaptableHelpResource[] childrenScopes
		int i
		org.eclipse.help.IToc toc
	private org.eclipse.help.IToc getTocForTopic (java.lang.String, java.lang.String) 
		String href
		String locale
		org.eclipse.help.IToc[] tocs
		boolean foundInToc
		int i
		org.eclipse.help.ITopic topic
		org.eclipse.help.IToc toc
	public org.eclipse.help.internal.search.SearchHit[] getSearchHits () 
	public org.eclipse.help.internal.search.QueryTooComplexException getException () 
	private java.util.ArrayList getScopes (org.eclipse.help.internal.workingset.WorkingSet[]) 
		org.eclipse.help.internal.workingset.WorkingSet[] wSets
		int w
		org.eclipse.help.internal.workingset.AdaptableHelpResource[] elements
		int i
	private java.util.ArrayList getCriteriaScopes (org.eclipse.help.internal.workingset.WorkingSet[]) 
		org.eclipse.help.internal.workingset.WorkingSet[] wSets
		java.util.ArrayList criteriaScopes
		int w
		org.eclipse.help.internal.criteria.CriterionResource[] elements
		int i
	public void addQTCException (org.eclipse.help.internal.search.QueryTooComplexException)  throws org.eclipse.help.internal.search.QueryTooComplexException 
		org.eclipse.help.internal.search.QueryTooComplexException exception
}

org/eclipse/help/internal/search/SmartAnalyzer.class
SmartAnalyzer.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.SmartAnalyzer extends org.apache.lucene.analysis.Analyzer {
	org.apache.lucene.analysis.Analyzer pluggedInAnalyzer
	org.apache.lucene.analysis.Analyzer exactAnalyzer
	public void  (java.lang.String, org.apache.lucene.analysis.Analyzer) 
		String locale
		org.apache.lucene.analysis.Analyzer pluggedInAnalyzer
	public final org.apache.lucene.analysis.TokenStream tokenStream (java.lang.String, java.io.Reader) 
		String fieldName
		java.io.Reader reader
}

org/eclipse/help/internal/search/WebSearch$Scope.class
WebSearch.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.WebSearch$Scope extends java.lang.Object implements org.eclipse.help.search.ISearchScope  {
	private String urlTemplate
	public void  (java.lang.String) 
		String urlTemplate
	public java.lang.String getURLTemplate () 
}

org/eclipse/help/internal/search/WebSearch$SearchResult.class
WebSearch.java
package org.eclipse.help.internal.search
 org.eclipse.help.internal.search.WebSearch$SearchResult extends java.lang.Object implements org.eclipse.help.search.ISearchEngineResult  {
	private String query
	private String urlTemplate
	public void  (java.lang.String, java.lang.String) 
		String query
		String urlTemplate
	public java.lang.String getDescription () 
	public java.lang.String getHref () 
		String href
		String equery
		String equery
	public java.lang.String getLabel () 
	public float getScore () 
	public org.eclipse.help.IHelpResource getCategory () 
	public boolean getForceExternalWindow () 
	public java.lang.String toAbsoluteHref (java.lang.String, boolean) 
		String href
		boolean frames
}

org/eclipse/help/internal/search/WebSearch.class
WebSearch.java
package org.eclipse.help.internal.search
public final org.eclipse.help.internal.search.WebSearch extends java.lang.Object implements org.eclipse.help.search.ISearchEngine  {
	private static final char C_START
	private static final char C_STOP
	public void  () 
	public void run (java.lang.String, org.eclipse.help.search.ISearchScope, org.eclipse.help.search.ISearchEngineResultCollector, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		String query
		org.eclipse.help.search.ISearchScope scope
		org.eclipse.help.search.ISearchEngineResultCollector collector
		org.eclipse.core.runtime.IProgressMonitor monitor
	private static java.lang.String composeURL (java.lang.String, java.lang.String) 
		String query
		String urlTemplate
		StringBuffer result
		boolean inSubstitution
		int varStart
		int i
		char c
		char c2
		char c2
		String key
		String value
	private static java.lang.String getVariable (java.lang.String, java.lang.String) 
		String key
		String query
	static java.lang.String access$0 (java.lang.String, java.lang.String) 
}

org/eclipse/help/internal/search/WordTokenStream.class
WordTokenStream.java
package org.eclipse.help.internal.search
public final org.eclipse.help.internal.search.WordTokenStream extends org.apache.lucene.analysis.TokenStream {
	private static final int BUF_LEN
	private static final int TOKENS_LEN
	private final java.io.Reader reader
	private final com.ibm.icu.text.BreakIterator boundary
	private final java.util.ArrayList tokens
	private int token
	private int noTokens
	private final char[] cbuf
	public void  (java.lang.String, java.io.Reader, java.util.Locale) 
		String fieldName
		java.io.Reader reader
		java.util.Locale locale
	public final org.apache.lucene.analysis.Token next ()  throws java.io.IOException 
		int l
		int l
		StringBuffer strbuf
		int c
		int c
		String str
		int start
		int end
		int i
}

org/eclipse/help/internal/search/XHTMLSearchParticipant.class
XHTMLSearchParticipant.java
package org.eclipse.help.internal.search
public org.eclipse.help.internal.search.XHTMLSearchParticipant extends org.eclipse.help.search.SearchParticipantXML {
	private static final String KEYWORDS
	private static final String META_TAG
	private static final String DESCRIPTION
	private static final String NAME_ATTRIBUTE
	private static final String CONTENT_ATTRIBUTE
	private String title
	private String summary
	private boolean hasDescriptionMetaTag
	public void  () 
	protected void handleEndElement (java.lang.String, org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent) 
		String name
		org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent data
	protected void handleStartElement (java.lang.String, org.xml.sax.Attributes, org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent) 
		String name
		org.xml.sax.Attributes attributes
		org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent data
		String nameAttribute
		String descriptionAttribute
		String keywordsAttribute
	protected void handleStartDocument (org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent) 
		org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent data
	protected void handleText (java.lang.String, org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent) 
		String text
		org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent data
		String stackPath
		org.eclipse.core.runtime.IPath path
	private boolean isSkipped (java.lang.String) 
		String tag
	protected java.io.InputStream preprocess (java.io.InputStream, java.lang.String, java.lang.String) 
		java.io.InputStream in
		String name
		String locale
		Throwable t
		String msg
	public java.lang.String getSummary () 
}

org/eclipse/help/internal/search/federated/
org/eclipse/help/internal/search/federated/FederatedSearchEntry.class
FederatedSearchEntry.java
package org.eclipse.help.internal.search.federated
public org.eclipse.help.internal.search.federated.FederatedSearchEntry extends java.lang.Object {
	private String engineId
	private String engineName
	private org.eclipse.help.search.ISearchScope scope
	private org.eclipse.help.search.ISearchEngine engine
	private org.eclipse.help.search.ISearchEngineResultCollector collector
	public void  (java.lang.String, java.lang.String, org.eclipse.help.search.ISearchScope, org.eclipse.help.search.ISearchEngine, org.eclipse.help.search.ISearchEngineResultCollector) 
		String engineId
		String engineName
		org.eclipse.help.search.ISearchScope scope
		org.eclipse.help.search.ISearchEngine engine
		org.eclipse.help.search.ISearchEngineResultCollector collector
	public java.lang.String getEngineId () 
	public java.lang.String getEngineName () 
	public org.eclipse.help.search.ISearchEngine getEngine () 
	public org.eclipse.help.search.ISearchScope getScope () 
	public org.eclipse.help.search.ISearchEngineResultCollector getResultCollector () 
}

org/eclipse/help/internal/search/federated/FederatedSearchJob.class
FederatedSearchJob.java
package org.eclipse.help.internal.search.federated
public org.eclipse.help.internal.search.federated.FederatedSearchJob extends org.eclipse.core.runtime.jobs.Job {
	public static final String FAMILY
	private String expression
	private org.eclipse.help.internal.search.federated.FederatedSearchEntry entry
	public void  (java.lang.String, org.eclipse.help.internal.search.federated.FederatedSearchEntry) 
		String expression
		org.eclipse.help.internal.search.federated.FederatedSearchEntry entry
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.CoreException e
	public boolean belongsTo (java.lang.Object) 
		Object family
}

org/eclipse/help/internal/search/federated/IndexerJob.class
IndexerJob.java
package org.eclipse.help.internal.search.federated
public org.eclipse.help.internal.search.federated.IndexerJob extends org.eclipse.core.runtime.jobs.Job {
	public static final String FAMILY
	public void  () 
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.help.internal.search.SearchIndexWithIndexingProgress index
		long start
		long stop
		Exception e
	public boolean belongsTo (java.lang.Object) 
		Object family
}

org/eclipse/help/internal/search/federated/LocalHelp.class
LocalHelp.java
package org.eclipse.help.internal.search.federated
public org.eclipse.help.internal.search.federated.LocalHelp extends java.lang.Object implements org.eclipse.help.search.ISearchEngine2  {
	private static final int MAX_HITS
	public void  () 
	public void run (java.lang.String, org.eclipse.help.search.ISearchScope, org.eclipse.help.search.ISearchEngineResultCollector, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		String query
		org.eclipse.help.search.ISearchScope scope
		org.eclipse.help.search.ISearchEngineResultCollector collector
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.help.internal.search.SearchQuery searchQuery
		org.eclipse.help.internal.workingset.WorkingSet[] workingSets
		org.eclipse.help.internal.search.federated.LocalHelpScope localScope
		org.eclipse.help.internal.search.SearchResults localResults
	private void postResults (org.eclipse.help.internal.search.SearchResults, org.eclipse.help.search.ISearchEngineResultCollector, boolean) 
		org.eclipse.help.internal.search.SearchResults results
		org.eclipse.help.search.ISearchEngineResultCollector collector
		boolean activityFiltering
		org.eclipse.help.internal.search.SearchHit[] searchHits
		java.util.ArrayList enabledHits
		int i
		org.eclipse.help.internal.search.SearchHit hit
	public java.lang.String toAbsoluteHref (java.lang.String, boolean) 
		String href
		boolean frames
	public boolean open (java.lang.String) 
		String id
		int sep
		String participantId
		org.eclipse.help.search.SearchParticipant participant
		Throwable t
}

org/eclipse/help/internal/search/federated/LocalHelpScope.class
LocalHelpScope.java
package org.eclipse.help.internal.search.federated
public org.eclipse.help.internal.search.federated.LocalHelpScope extends java.lang.Object implements org.eclipse.help.search.ISearchScope  {
	private org.eclipse.help.internal.workingset.WorkingSet workingSet
	private boolean capabilityFiltered
	public void  (org.eclipse.help.internal.workingset.WorkingSet, boolean) 
		org.eclipse.help.internal.workingset.WorkingSet workingSet
		boolean capabilityFiltered
	public org.eclipse.help.internal.workingset.WorkingSet getWorkingSet () 
	public boolean getCapabilityFiltered () 
}

org/eclipse/help/internal/server/
org/eclipse/help/internal/server/JettyHelpServer$StartServerThread.class
JettyHelpServer.java
package org.eclipse.help.internal.server
final org.eclipse.help.internal.server.JettyHelpServer$StartServerThread extends org.eclipse.help.internal.server.JettyHelpServer$WorkerThread {
	private final String webappName
	final org.eclipse.help.internal.server.JettyHelpServer this$0
	public void  (org.eclipse.help.internal.server.JettyHelpServer, java.lang.String) 
		String webappName
	public void run () 
		java.util.Dictionary d
		String hostCommandLineOverride
		Throwable t
}

org/eclipse/help/internal/server/JettyHelpServer$StopServerThread.class
JettyHelpServer.java
package org.eclipse.help.internal.server
final org.eclipse.help.internal.server.JettyHelpServer$StopServerThread extends org.eclipse.help.internal.server.JettyHelpServer$WorkerThread {
	private final String webappName
	final org.eclipse.help.internal.server.JettyHelpServer this$0
	public void  (org.eclipse.help.internal.server.JettyHelpServer, java.lang.String) 
		String webappName
	public void run () 
		Throwable t
}

org/eclipse/help/internal/server/JettyHelpServer$WorkerThread.class
JettyHelpServer.java
package org.eclipse.help.internal.server
abstract org.eclipse.help.internal.server.JettyHelpServer$WorkerThread extends java.lang.Thread {
	private Throwable exception
	final org.eclipse.help.internal.server.JettyHelpServer this$0
	public void  (org.eclipse.help.internal.server.JettyHelpServer, java.lang.String) 
		String name
	public synchronized void setException (java.lang.Throwable) 
		Throwable status
	public synchronized java.lang.Throwable getException () 
}

org/eclipse/help/internal/server/JettyHelpServer.class
JettyHelpServer.java
package org.eclipse.help.internal.server
public org.eclipse.help.internal.server.JettyHelpServer extends org.eclipse.help.server.HelpServer {
	private String host
	protected int port
	protected static final int AUTO_SELECT_JETTY_PORT
	public void  () 
	public void start (java.lang.String)  throws java.lang.Exception 
		String webappName
		org.eclipse.help.internal.server.JettyHelpServer$WorkerThread startRunnable
	protected void checkBundle ()  throws org.osgi.framework.InvalidSyntaxException org.osgi.framework.BundleException 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceReference[] reference
		Object assignedPort
	public void stop (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String webappName
		org.eclipse.help.internal.server.JettyHelpServer$WorkerThread stopRunnable
		Exception e
	private void execute (org.eclipse.help.internal.server.JettyHelpServer$WorkerThread)  throws java.lang.Exception 
		org.eclipse.help.internal.server.JettyHelpServer$WorkerThread runnable
		boolean interrupted
		Thread thread
		Throwable t
	public int getPort () 
	private void configurePort () 
		String portCommandLineOverride
		NumberFormatException e
		String msg
	protected int getPortParameter () 
	public java.lang.String getHost () 
		String hostCommandLineOverride
	protected java.lang.String getOtherInfo () 
	static void access$0 (org.eclipse.help.internal.server.JettyHelpServer) 
}

org/eclipse/help/internal/server/WebappManager.class
WebappManager.java
package org.eclipse.help.internal.server
public org.eclipse.help.internal.server.WebappManager extends java.lang.Object {
	private static org.eclipse.help.server.HelpServer server
	private static final String SERVER_EXTENSION_ID
	private static final String SERVER_CLASS_ATTRIBUTE
	public void  () 
	private static org.eclipse.help.server.HelpServer getHelpServer () 
	public static void start (java.lang.String)  throws java.lang.Exception 
		String webappName
	public static void stop (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String webappName
	public static int getPort () 
	public static java.lang.String getHost () 
	private static void createWebappServer () 
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		org.eclipse.core.runtime.IConfigurationElement[] elements
		org.eclipse.core.runtime.IConfigurationElement serverElement
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/help/internal/standalone/
org/eclipse/help/internal/standalone/Eclipse$StreamConsumer.class
Eclipse.java
package org.eclipse.help.internal.standalone
public org.eclipse.help.internal.standalone.Eclipse$StreamConsumer extends java.lang.Thread {
	java.io.BufferedReader bReader
	final org.eclipse.help.internal.standalone.Eclipse this$0
	public void  (org.eclipse.help.internal.standalone.Eclipse, java.io.InputStream) 
		java.io.InputStream inputStream
	public void run () 
		String line
		String line
		java.io.IOException ioe
}

org/eclipse/help/internal/standalone/Eclipse.class
Eclipse.java
package org.eclipse.help.internal.standalone
public org.eclipse.help.internal.standalone.Eclipse extends java.lang.Thread {
	private static final int NEEDS_RESTART
	public static final int STATUS_INIT
	public static final int STATUS_STARTED
	public static final int STATUS_ERROR
	java.io.File dir
	String[] cmdarray
	private int status
	private Exception exception
	Process pr
	private org.eclipse.help.internal.standalone.EclipseLifeCycleListener lifeCycleListener
	public void  (org.eclipse.help.internal.standalone.EclipseLifeCycleListener) 
		org.eclipse.help.internal.standalone.EclipseLifeCycleListener listener
	private void prepareCommand ()  throws java.lang.Exception 
	private void prepareEclipseCommand () 
		java.util.List vmArgs
		java.util.List eclipseArgs
		int i
		int i
	private void prepareJavaCommand ()  throws java.lang.Exception 
		java.util.List vmArgs
		java.util.List eclipseArgs
		int i
		int i
	public void run () 
		Exception exc
	private void ensureVmExists ()  throws java.lang.Exception 
		java.io.File vmExe
	private void ensureEclipseExeExists ()  throws java.lang.Exception 
		java.io.File eclipseExe
	private java.lang.String getStartupJar ()  throws java.lang.Exception 
		java.io.File pluginsDir
		java.io.File[] plugins
		int i
		String file
	public java.lang.Exception getException () 
	public int getStatus () 
	private void printCommand () 
		int i
	public void killProcess () 
}

org/eclipse/help/internal/standalone/EclipseConnection$1.class
EclipseConnection.java
package org.eclipse.help.internal.standalone
 org.eclipse.help.internal.standalone.EclipseConnection$1 extends java.lang.Object implements javax.net.ssl.HostnameVerifier  {
	final org.eclipse.help.internal.standalone.EclipseConnection this$0
	void  (org.eclipse.help.internal.standalone.EclipseConnection) 
	public boolean verify (java.lang.String, javax.net.ssl.SSLSession) 
		String urlHostName
		javax.net.ssl.SSLSession session
}

org/eclipse/help/internal/standalone/EclipseConnection.class
EclipseConnection.java
package org.eclipse.help.internal.standalone
public org.eclipse.help.internal.standalone.EclipseConnection extends java.lang.Object {
	private String host
	private String port
	public void  () 
	public java.lang.String getPort () 
	public java.lang.String getHost () 
	public void reset () 
	public boolean isValid () 
	public void connect (java.net.URL)  throws java.lang.InterruptedException java.lang.Exception 
		java.net.URL url
		java.net.HttpURLConnection connection
		javax.net.ssl.HttpsURLConnection secureConnection
		int code
		String redirectLocation
		java.net.URL redirectURL
		java.io.IOException ioe
	public void renew ()  throws java.lang.Exception 
		java.util.Properties p
		java.io.FileInputStream is
		java.io.IOException ioe
}

org/eclipse/help/internal/standalone/EclipseController$EclipseCleaner.class
EclipseController.java
package org.eclipse.help.internal.standalone
public org.eclipse.help.internal.standalone.EclipseController$EclipseCleaner extends java.lang.Thread {
	final org.eclipse.help.internal.standalone.EclipseController this$0
	public void  (org.eclipse.help.internal.standalone.EclipseController) 
	public void run () 
}

org/eclipse/help/internal/standalone/EclipseController.class
EclipseController.java
package org.eclipse.help.internal.standalone
public org.eclipse.help.internal.standalone.EclipseController extends java.lang.Object implements org.eclipse.help.internal.standalone.EclipseLifeCycleListener  {
	public static final String CMD_INSTALL
	public static final String CMD_UPDATE
	public static final String CMD_ENABLE
	public static final String CMD_DISABLE
	public static final String CMD_UNINSTALL
	public static final String CMD_SEARCH
	public static final String CMD_LIST
	public static final String CMD_ADDSITE
	public static final String CMD_REMOVESITE
	public static final String CMD_APPLY
	private static final String CONTROL_SERVLET_PATH
	protected String applicationId
	protected org.eclipse.help.internal.standalone.EclipseConnection connection
	public org.eclipse.help.internal.standalone.Eclipse eclipse
	private java.nio.channels.FileLock lock
	private boolean eclipseEnded
	public void  (java.lang.String, java.lang.String[]) 
		String applicationId
		String[] args
	public final synchronized void shutdown ()  throws java.lang.Exception 
		java.net.MalformedURLException mue
	public final synchronized void start ()  throws java.lang.Exception 
	protected final synchronized void sendHelpCommand (java.lang.String, java.lang.String[])  throws java.lang.Exception 
		String command
		String[] parameters
	private void startEclipse ()  throws java.lang.Exception 
		boolean fullyRunning
	private void sendHelpCommandInternal (java.lang.String, java.lang.String[])  throws java.lang.Exception 
		String command
		String[] parameters
		String trustStoreLocation
		String trustStorePassword
		java.net.URL url
		long timeLimit
		java.net.MalformedURLException mue
	private java.net.URL createCommandURL (java.lang.String, java.lang.String[])  throws java.net.MalformedURLException 
		String command
		String[] parameters
		StringBuffer urlStr
		int i
	public void eclipseEnded () 
	private void obtainLock ()  throws java.io.IOException 
		java.io.RandomAccessFile raf
	private void releaseLock () 
	private boolean isApplicationRunning () 
		java.io.File applicationLockFile
		java.io.RandomAccessFile randomAccessFile
		java.nio.channels.FileLock applicationLock
	protected boolean executeUpdateCommand (java.lang.String)  throws java.lang.Exception 
		String updateCommand
		String[] parameters
}

org/eclipse/help/internal/standalone/EclipseLifeCycleListener.class
EclipseLifeCycleListener.java
package org.eclipse.help.internal.standalone
public abstract org.eclipse.help.internal.standalone.EclipseLifeCycleListener extends java.lang.Object {
	public abstract void eclipseEnded () 
}

org/eclipse/help/internal/standalone/Options.class
Options.java
package org.eclipse.help.internal.standalone
public org.eclipse.help.internal.standalone.Options extends java.lang.Object {
	public static final String PARAM_FEATUREID
	public static final String PARAM_VERSION
	public static final String PARAM_FROM
	public static final String PARAM_TO
	public static final String PARAM_VERIFYONLY
	private static boolean debug
	private static boolean useExe
	private static java.io.File eclipseHome
	private static java.io.File workspace
	private static java.io.File lockFile
	private static java.io.File hostPortFile
	private static String vm
	private static java.util.List vmArgs
	private static java.util.List eclipseArgs
	private static java.util.List helpCommand
	private static String host
	private static String port
	private static String adminId
	private static String adminPassword
	private static String trustStoreLocation
	private static String trustStorePassword
	private static String[] updateParameters
	static void  () 
	public void  () 
	public static void init (java.lang.String, java.lang.String[]) 
		String appId
		String[] args
		java.util.List list
		int i
	public static void init (java.lang.String, java.util.List) 
		String appId
		java.util.List options
		java.util.List parameters
		java.util.List param
		java.util.List homes
		java.util.List workspaces
		String workspacePath
		java.util.List hosts
		java.util.List ports
		java.util.List adminIds
		java.util.List adminPasswords
		java.util.List trustStoreLocations
		java.util.List trustStorePasswords
		java.util.List vms
		String vmName
		String executable
		java.util.List passedVmArgs
	public static boolean isDebug () 
	public static java.lang.String getAdminId () 
	public static java.lang.String getAdminPassword () 
	public static java.lang.String getTrustStoreLocation () 
	public static java.lang.String getTrustStorePassword () 
	public static java.io.File getConnectionFile () 
	public static java.io.File getLockFile () 
	public static java.io.File getEclipseHome () 
	public static java.io.File getWorkspace () 
	public static java.util.List getHelpCommand () 
	public static java.lang.String[] getUpdateParameters () 
	public static java.util.List getEclipseArgs () 
	private static java.util.List extractOption (java.util.List, java.lang.String) 
		java.util.List options
		String optionName
		java.util.List values
		int i
	private static java.util.List getOption (java.util.List, java.lang.String) 
		java.util.List options
		String optionName
		java.util.List values
		int i
		int j
	public static java.lang.String getVm () 
	public static java.util.List getVmArgs () 
	public static boolean useExe () 
}

org/eclipse/help/internal/standalone/StandaloneHelp.class
StandaloneHelp.java
package org.eclipse.help.internal.standalone
public org.eclipse.help.internal.standalone.StandaloneHelp extends org.eclipse.help.internal.standalone.EclipseController {
	private static final String HELP_APPLICATION_ID
	public void  (java.lang.String[]) 
		String[] args
	public static void main (java.lang.String[]) 
		String[] args
		org.eclipse.help.internal.standalone.StandaloneHelp help
		java.util.List helpCommand
		Exception e
	public void displayContext (java.lang.String, int, int) 
		String contextId
		int x
		int y
	public void displayContextInfopop (java.lang.String, int, int) 
		String contextId
		int x
		int y
	public void displayHelp ()  throws java.lang.Exception 
	public void displayHelp (java.lang.String)  throws java.lang.Exception 
		String href
	private boolean executeCommand (java.util.List)  throws java.lang.Exception 
		java.util.List helpCommands
		String command
	private static void printMainUsage () 
}

org/eclipse/help/internal/standalone/StandaloneInfocenter$1.class
StandaloneInfocenter.java
package org.eclipse.help.internal.standalone
 org.eclipse.help.internal.standalone.StandaloneInfocenter$1 extends java.net.Authenticator {
	private final String val$adminId
	private final String val$adminPassword
	void  (java.lang.String, java.lang.String) 
	protected java.net.PasswordAuthentication getPasswordAuthentication () 
}

org/eclipse/help/internal/standalone/StandaloneInfocenter.class
StandaloneInfocenter.java
package org.eclipse.help.internal.standalone
public org.eclipse.help.internal.standalone.StandaloneInfocenter extends org.eclipse.help.internal.standalone.EclipseController {
	private static final String INFOCENTER_APPLICATION_ID
	public void  (java.lang.String[]) 
		String[] args
	public static void main (java.lang.String[]) 
		String[] args
		org.eclipse.help.internal.standalone.StandaloneInfocenter infocenter
		java.util.List helpCommand
		String adminId
		String adminPassword
		Exception e
	private boolean executeCommand (java.util.List)  throws java.lang.Exception 
		java.util.List helpCommand
		String command
	private static void printMainUsage () 
}

org/eclipse/help/internal/validation/
org/eclipse/help/internal/validation/TocValidator$BrokenLink.class
TocValidator.java
package org.eclipse.help.internal.validation
public org.eclipse.help.internal.validation.TocValidator$BrokenLink extends java.lang.Object {
	private String tocID
	private String href
	private void  (java.lang.String, java.lang.String) 
		String tocID
		String href
	public java.lang.String getTocID () 
	public java.lang.String getHref () 
	void  (java.lang.String, java.lang.String, org.eclipse.help.internal.validation.TocValidator$BrokenLink) 
}

org/eclipse/help/internal/validation/TocValidator$Filter.class
TocValidator.java
package org.eclipse.help.internal.validation
public abstract org.eclipse.help.internal.validation.TocValidator$Filter extends java.lang.Object {
	public void  () 
	public abstract boolean isIncluded (java.lang.String) 
}

org/eclipse/help/internal/validation/TocValidator$PassThroughFilter.class
TocValidator.java
package org.eclipse.help.internal.validation
public org.eclipse.help.internal.validation.TocValidator$PassThroughFilter extends org.eclipse.help.internal.validation.TocValidator$Filter {
	public void  () 
	public boolean isIncluded (java.lang.String) 
		String href
}

org/eclipse/help/internal/validation/TocValidator.class
TocValidator.java
package org.eclipse.help.internal.validation
public org.eclipse.help.internal.validation.TocValidator extends java.lang.Object {
	private static final boolean DEBUG
	private java.util.HashMap processedTocs
	private org.eclipse.help.internal.toc.TocFileParser parser
	public static java.util.ArrayList validate (java.lang.String[])  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		String[] hrefs
	public static java.util.ArrayList filteredValidate (java.lang.String[], org.eclipse.help.internal.validation.TocValidator$Filter)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		String[] hrefs
		org.eclipse.help.internal.validation.TocValidator$Filter filter
		org.eclipse.help.internal.validation.TocValidator v
		java.util.ArrayList result
		int i
	private void  () 
	private void processToc (java.lang.String, java.lang.String, java.util.ArrayList, org.eclipse.help.internal.validation.TocValidator$Filter)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		String href
		String plugin
		java.util.ArrayList result
		org.eclipse.help.internal.validation.TocValidator$Filter filter
		String path
		String path
		int index
		String key
		org.eclipse.help.internal.toc.TocContribution contribution
	private void process (org.eclipse.help.IUAElement, java.lang.String, java.lang.String, java.util.ArrayList, org.eclipse.help.internal.validation.TocValidator$Filter)  throws org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		org.eclipse.help.IUAElement element
		String plugin
		String path
		java.util.ArrayList result
		org.eclipse.help.internal.validation.TocValidator$Filter filter
		String href
		String href
		String href
		org.eclipse.help.IUAElement[] children
		int i
	private boolean checkLink (java.lang.String, java.lang.String) 
		String href
		String plugin
		boolean result
		java.io.InputStream i
		org.eclipse.help.internal.protocols.HelpURLConnection c
	private java.net.URL createURL (java.lang.String, java.lang.String)  throws java.net.MalformedURLException 
		String href
		String plugin
		StringBuffer url
}

org/eclipse/help/internal/workingset/
org/eclipse/help/internal/workingset/AdaptableHelpResource.class
AdaptableHelpResource.java
package org.eclipse.help.internal.workingset
public abstract org.eclipse.help.internal.workingset.AdaptableHelpResource extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable org.eclipse.help.IHelpResource  {
	protected org.eclipse.help.IHelpResource element
	protected org.eclipse.core.runtime.IAdaptable parent
	static Class class$0
	public void  (org.eclipse.help.IHelpResource) 
		org.eclipse.help.IHelpResource element
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public abstract void saveState (org.w3c.dom.Element) 
	public abstract org.eclipse.help.internal.workingset.AdaptableHelpResource[] getChildren () 
	public org.eclipse.core.runtime.IAdaptable getParent () 
	public void setParent (org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IAdaptable parent
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public abstract org.eclipse.help.ITopic getTopic (java.lang.String) 
	public java.lang.String getHref () 
	public java.lang.String getLabel () 
}

org/eclipse/help/internal/workingset/AdaptableSelectedToc.class
AdaptableSelectedToc.java
package org.eclipse.help.internal.workingset
public org.eclipse.help.internal.workingset.AdaptableSelectedToc extends org.eclipse.help.internal.workingset.AdaptableHelpResource {
	static Class class$0
	public void  (org.eclipse.help.IToc) 
		org.eclipse.help.IToc element
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public org.eclipse.help.internal.workingset.AdaptableHelpResource[] getChildren () 
	public org.eclipse.help.ITopic getTopic (java.lang.String) 
		String href
	public void saveState (org.w3c.dom.Element) 
		org.w3c.dom.Element element
}

org/eclipse/help/internal/workingset/AdaptableSelectedTopic.class
AdaptableSelectedTopic.java
package org.eclipse.help.internal.workingset
public org.eclipse.help.internal.workingset.AdaptableSelectedTopic extends org.eclipse.help.internal.workingset.AdaptableHelpResource {
	static Class class$0
	public void  (org.eclipse.help.ITopic) 
		org.eclipse.help.ITopic element
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public org.eclipse.help.internal.workingset.AdaptableHelpResource[] getChildren () 
	public org.eclipse.help.ITopic getTopic (java.lang.String) 
		String href
	public void saveState (org.w3c.dom.Element) 
		org.w3c.dom.Element element
}

org/eclipse/help/internal/workingset/AdaptableToc.class
AdaptableToc.java
package org.eclipse.help.internal.workingset
public org.eclipse.help.internal.workingset.AdaptableToc extends org.eclipse.help.internal.workingset.AdaptableHelpResource {
	protected org.eclipse.help.internal.workingset.AdaptableTopic[] children
	static Class class$0
	public void  (org.eclipse.help.IToc) 
		org.eclipse.help.IToc element
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public org.eclipse.help.internal.workingset.AdaptableHelpResource[] getChildren () 
		org.eclipse.help.ITopic[] topics
		int i
	public org.eclipse.help.ITopic getTopic (java.lang.String) 
		String href
	public org.eclipse.help.ITopic[] getTopics () 
	public void saveState (org.w3c.dom.Element) 
		org.w3c.dom.Element element
}

org/eclipse/help/internal/workingset/AdaptableTocsArray.class
AdaptableTocsArray.java
package org.eclipse.help.internal.workingset
public org.eclipse.help.internal.workingset.AdaptableTocsArray extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	org.eclipse.help.IToc[] element
	org.eclipse.help.internal.workingset.AdaptableToc[] children
	java.util.HashMap map
	static Class class$0
	public void  (org.eclipse.help.IToc[]) 
		org.eclipse.help.IToc[] tocs
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public org.eclipse.core.runtime.IAdaptable[] getChildren () 
		int i
	public org.eclipse.help.internal.workingset.AdaptableToc getAdaptableToc (java.lang.String) 
		String href
		int i
	org.eclipse.help.IToc[] asArray () 
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.help.internal.workingset.AdaptableTocsArray res
	public int hashCode () 
}

org/eclipse/help/internal/workingset/AdaptableTopic.class
AdaptableTopic.java
package org.eclipse.help.internal.workingset
public org.eclipse.help.internal.workingset.AdaptableTopic extends org.eclipse.help.internal.workingset.AdaptableHelpResource {
	private java.util.Map topicMap
	static Class class$0
	public void  (org.eclipse.help.ITopic) 
		org.eclipse.help.ITopic element
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public org.eclipse.help.internal.workingset.AdaptableHelpResource[] getChildren () 
		org.eclipse.help.ITopic[] topics
		org.eclipse.help.internal.workingset.AdaptableHelpResource[] adaptableTopic
		int i
	public org.eclipse.help.ITopic[] getSubtopics () 
	public org.eclipse.help.ITopic getTopic (java.lang.String) 
		String href
		org.eclipse.help.internal.util.FastStack stack
		org.eclipse.help.ITopic[] topics
		int i
		org.eclipse.help.ITopic topic
		String topicHref
		org.eclipse.help.ITopic[] subtopics
		int i
	public void saveState (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.eclipse.help.internal.workingset.AdaptableToc toc
		org.eclipse.help.internal.workingset.AdaptableHelpResource[] topics
		int i
}

org/eclipse/help/internal/workingset/IHelpWorkingSetManager.class
IHelpWorkingSetManager.java
package org.eclipse.help.internal.workingset
public abstract org.eclipse.help.internal.workingset.IHelpWorkingSetManager extends java.lang.Object {
	public abstract org.eclipse.help.internal.workingset.AdaptableTocsArray getRoot () 
	public abstract void addWorkingSet (org.eclipse.help.internal.workingset.WorkingSet)  throws java.io.IOException 
	public abstract org.eclipse.help.internal.workingset.WorkingSet createWorkingSet (java.lang.String, org.eclipse.help.internal.workingset.AdaptableHelpResource[]) 
	public abstract org.eclipse.help.internal.workingset.WorkingSet createWorkingSet (java.lang.String, org.eclipse.help.internal.workingset.AdaptableHelpResource[], org.eclipse.help.internal.criteria.CriterionResource[]) 
	public abstract org.eclipse.help.internal.workingset.WorkingSet getWorkingSet (java.lang.String) 
	public abstract org.eclipse.help.internal.workingset.WorkingSet[] getWorkingSets () 
	public abstract void removeWorkingSet (org.eclipse.help.internal.workingset.WorkingSet) 
	public abstract void workingSetChanged (org.eclipse.help.internal.workingset.WorkingSet)  throws java.io.IOException 
	public abstract org.eclipse.help.internal.workingset.AdaptableToc getAdaptableToc (java.lang.String) 
	public abstract org.eclipse.help.internal.workingset.AdaptableTopic getAdaptableTopic (java.lang.String) 
	public abstract java.lang.String getCurrentWorkingSet () 
	public abstract void setCurrentWorkingSet (java.lang.String) 
	public abstract boolean isCriteriaScopeEnabled () 
	public abstract java.lang.String[] getCriterionIds () 
	public abstract java.lang.String[] getCriterionValueIds (java.lang.String) 
	public abstract java.lang.String getCriterionDisplayName (java.lang.String) 
	public abstract java.lang.String getCriterionValueDisplayName (java.lang.String, java.lang.String) 
}

org/eclipse/help/internal/workingset/WorkingSet.class
WorkingSet.java
package org.eclipse.help.internal.workingset
public org.eclipse.help.internal.workingset.WorkingSet extends java.lang.Object {
	private String name
	private java.util.List elements
	private java.util.List criteria
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, java.util.List) 
		String name
		java.util.List elements
	public void  (java.lang.String, java.util.List, java.util.List) 
		String name
		java.util.List elements
		java.util.List criteria
	public void  (java.lang.String, org.eclipse.help.internal.workingset.AdaptableHelpResource[]) 
		String name
		org.eclipse.help.internal.workingset.AdaptableHelpResource[] elements
	public void  (java.lang.String, org.eclipse.help.internal.workingset.AdaptableHelpResource[], org.eclipse.help.internal.criteria.CriterionResource[]) 
		String name
		org.eclipse.help.internal.workingset.AdaptableHelpResource[] elements
		org.eclipse.help.internal.criteria.CriterionResource[] criteria
		int i
		int j
	public void removeElement (org.eclipse.help.internal.workingset.AdaptableHelpResource) 
		org.eclipse.help.internal.workingset.AdaptableHelpResource element
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String newName
	public org.eclipse.help.internal.workingset.AdaptableHelpResource[] getElements () 
		org.eclipse.help.internal.workingset.AdaptableHelpResource[] array
	public void setElements (org.eclipse.help.internal.workingset.AdaptableHelpResource[]) 
		org.eclipse.help.internal.workingset.AdaptableHelpResource[] elements
		int i
	public void setCriteria (org.eclipse.help.internal.criteria.CriterionResource[]) 
		org.eclipse.help.internal.criteria.CriterionResource[] criteria
		int i
	public org.eclipse.help.internal.criteria.CriterionResource[] getCriteria () 
		org.eclipse.help.internal.criteria.CriterionResource[] array
	public void saveState (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		org.w3c.dom.Document doc
		org.w3c.dom.Element ws
		org.w3c.dom.Element contents
		java.util.Iterator it
		org.w3c.dom.Element child
		org.eclipse.help.internal.workingset.AdaptableHelpResource helpResource
		org.w3c.dom.Element criteriaElement
		java.util.Iterator iterator
		org.w3c.dom.Element criterionItem
		org.eclipse.help.internal.criteria.CriterionResource criterion
		String criterionName
		java.util.List criterionValues
		java.util.Iterator iter
		String value
		org.w3c.dom.Element item
}

org/eclipse/help/internal/workingset/WorkingSetComparator.class
WorkingSetComparator.java
package org.eclipse.help.internal.workingset
public org.eclipse.help.internal.workingset.WorkingSetComparator extends java.lang.Object implements java.util.Comparator  {
	private com.ibm.icu.text.Collator fCollator
	public void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		String name1
		String name2
}

org/eclipse/help/internal/workingset/WorkingSetManager.class
WorkingSetManager.java
package org.eclipse.help.internal.workingset
public org.eclipse.help.internal.workingset.WorkingSetManager extends java.lang.Object implements org.eclipse.help.internal.workingset.IHelpWorkingSetManager  {
	private static final String WORKING_SET_STATE_FILENAME
	private static final String UNCATEGORIZED
	private java.util.SortedSet workingSets
	private org.eclipse.help.internal.workingset.AdaptableTocsArray root
	private java.util.Map allCriteriaValues
	private static final javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory
	private static final javax.xml.transform.TransformerFactory transformerFactory
	static void  () 
	public void  () 
	public org.eclipse.help.internal.workingset.AdaptableTocsArray getRoot () 
	public void addWorkingSet (org.eclipse.help.internal.workingset.WorkingSet) 
		org.eclipse.help.internal.workingset.WorkingSet workingSet
	public org.eclipse.help.internal.workingset.WorkingSet createWorkingSet (java.lang.String, org.eclipse.help.internal.workingset.AdaptableHelpResource[]) 
		String name
		org.eclipse.help.internal.workingset.AdaptableHelpResource[] elements
	public org.eclipse.help.internal.workingset.WorkingSet createWorkingSet (java.lang.String, org.eclipse.help.internal.workingset.AdaptableHelpResource[], org.eclipse.help.internal.criteria.CriterionResource[]) 
		String name
		org.eclipse.help.internal.workingset.AdaptableHelpResource[] elements
		org.eclipse.help.internal.criteria.CriterionResource[] criteria
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.help.internal.workingset.WorkingSetManager workingSetManager
	public org.eclipse.help.internal.workingset.WorkingSet getWorkingSet (java.lang.String) 
		String name
		java.util.Iterator iter
		org.eclipse.help.internal.workingset.WorkingSet workingSet
	public int hashCode () 
	public org.eclipse.help.internal.workingset.WorkingSet[] getWorkingSets () 
	private java.io.File getWorkingSetStateFile () 
		org.eclipse.core.runtime.IPath path
	public void removeWorkingSet (org.eclipse.help.internal.workingset.WorkingSet) 
		org.eclipse.help.internal.workingset.WorkingSet workingSet
	public boolean restoreState () 
		java.io.File stateFile
		java.io.FileInputStream input
		java.io.InputStreamReader reader
		org.xml.sax.InputSource inputSource
		javax.xml.parsers.DocumentBuilder parser
		org.w3c.dom.Document d
		org.w3c.dom.Element rootElement
		javax.xml.parsers.ParserConfigurationException pce
		org.xml.sax.SAXException se
		java.io.IOException ioe
	private void restoreWorkingSetState (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		org.w3c.dom.NodeList workingSets
		int i
		org.eclipse.help.internal.workingset.WorkingSet workingSet
	private org.eclipse.help.internal.workingset.WorkingSet restoreWorkingSet (org.w3c.dom.Element) 
		org.w3c.dom.Element workingSetNode
		String name
		java.util.List helpResources
		org.w3c.dom.NodeList contents
		int i
		org.w3c.dom.Element content
		org.w3c.dom.NodeList items
		int j
		org.w3c.dom.Element itemI
		String href
		String child_pos
		int pos
		org.eclipse.help.internal.workingset.AdaptableHelpResource toc
		org.eclipse.help.internal.workingset.AdaptableTopic[] topics
		org.eclipse.help.internal.workingset.AdaptableHelpResource[] elements
		java.util.List criteriaResource
		org.w3c.dom.NodeList criteriaContents
		int i
		org.w3c.dom.Element criterion
		String criterionName
		org.w3c.dom.NodeList items
		java.util.List criterionValues
		int j
		String value
		org.eclipse.help.internal.criteria.CriterionResource criterionResource
		org.eclipse.help.internal.criteria.CriterionResource[] criteria
		org.eclipse.help.internal.workingset.WorkingSet ws
	public synchronized boolean saveState () 
		java.io.File stateFile
		javax.xml.parsers.DocumentBuilder docBuilder
		org.w3c.dom.Document doc
		org.w3c.dom.Element rootElement
		java.io.FileOutputStream stream
		javax.xml.transform.Transformer transformer
		javax.xml.transform.dom.DOMSource source
		javax.xml.transform.stream.StreamResult result
		javax.xml.parsers.ParserConfigurationException pce
	private void saveWorkingSetState (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		java.util.Iterator iterator
		org.eclipse.help.internal.workingset.WorkingSet workingSet
	public void workingSetChanged (org.eclipse.help.internal.workingset.WorkingSet) 
		org.eclipse.help.internal.workingset.WorkingSet changedWorkingSet
	public org.eclipse.help.internal.workingset.AdaptableToc getAdaptableToc (java.lang.String) 
		String href
	public org.eclipse.help.internal.workingset.AdaptableTopic getAdaptableTopic (java.lang.String) 
		String id
		int len
		String indexStr
		int index
		String tocStr
		org.eclipse.help.internal.workingset.AdaptableToc toc
		org.eclipse.core.runtime.IAdaptable[] topics
	public java.lang.String getCurrentWorkingSet () 
	public void setCurrentWorkingSet (java.lang.String) 
		String workingSet
		org.eclipse.core.runtime.preferences.InstanceScope instanceScope
		org.eclipse.core.runtime.preferences.IEclipsePreferences prefs
	public void tocsChanged () 
	public boolean isCriteriaScopeEnabled () 
	public java.lang.String[] getCriterionIds () 
		java.util.List criterionIds
		java.util.Iterator iter
		String criterion
		String[] ids
	public java.lang.String[] getCriterionValueIds (java.lang.String) 
		String criterionName
		java.util.List valueIds
		java.util.Set criterionValues
		String[] valueIdsArray
	public java.lang.String getCriterionDisplayName (java.lang.String) 
		String criterionId
	public java.lang.String getCriterionValueDisplayName (java.lang.String, java.lang.String) 
		String criterionId
		String criterionValueId
}

org/eclipse/help/internal/xhtml/
org/eclipse/help/internal/xhtml/DynamicXHTMLProcessor.class
DynamicXHTMLProcessor.java
package org.eclipse.help.internal.xhtml
public org.eclipse.help.internal.xhtml.DynamicXHTMLProcessor extends java.lang.Object {
	private static org.eclipse.core.runtime.content.IContentDescriber xhtmlDescriber
	private static org.eclipse.help.internal.dynamic.XMLProcessor xmlProcessor
	private static org.eclipse.help.internal.dynamic.XMLProcessor xmlProcessorNoFilter
	public void  () 
	public static java.io.InputStream process (java.lang.String, java.io.InputStream, java.lang.String, boolean)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException javax.xml.transform.TransformerConfigurationException javax.xml.transform.TransformerException 
		String href
		java.io.InputStream in
		String locale
		boolean filter
		java.io.BufferedInputStream buf
		int bufferSize
		byte[] buffer
		boolean isXHTML
		String charset
		org.eclipse.help.internal.dynamic.DocumentReader reader
		org.eclipse.help.internal.dynamic.DocumentReader reader
	private static synchronized boolean isXHTML (java.io.InputStream) 
		java.io.InputStream in
}

org/eclipse/help/internal/xhtml/XHTMLCharsetHandler.class
XHTMLCharsetHandler.java
package org.eclipse.help.internal.xhtml
public org.eclipse.help.internal.xhtml.XHTMLCharsetHandler extends org.eclipse.help.internal.dynamic.ProcessorHandler {
	private static final String ELEMENT_META
	private static final String ATTRIBUTE_CONTENT
	private static final String PREFIX_CHARSET
	private static final String ENCODING_UTF8
	public void  () 
	public short handle (org.eclipse.help.internal.UAElement, java.lang.String) 
		org.eclipse.help.internal.UAElement element
		String id
		String content
		org.w3c.dom.Element domElement
		org.w3c.dom.Document document
		org.w3c.dom.Comment child
	private boolean endTagRequired (org.eclipse.help.internal.UAElement) 
		org.eclipse.help.internal.UAElement element
		String elementName
}

org/eclipse/help/internal/xhtml/XHTMLContentDescriber.class
XHTMLContentDescriber.java
package org.eclipse.help.internal.xhtml
public org.eclipse.help.internal.xhtml.XHTMLContentDescriber extends java.lang.Object implements org.eclipse.core.runtime.content.IContentDescriber  {
	private static final String XHTML_DTD_PREFIX
	public static final int BUFFER_SIZE
	public void  () 
	public int describe (java.io.InputStream, org.eclipse.core.runtime.content.IContentDescription)  throws java.io.IOException 
		java.io.InputStream contents
		org.eclipse.core.runtime.content.IContentDescription description
		java.io.Reader reader
		char[] chars
		String str
	public org.eclipse.core.runtime.QualifiedName[] getSupportedOptions () 
}

org/eclipse/help/search/
org/eclipse/help/search/HelpIndexBuilder$IndexerPluginVersionInfo.class
HelpIndexBuilder.java
package org.eclipse.help.search
 org.eclipse.help.search.HelpIndexBuilder$IndexerPluginVersionInfo extends org.eclipse.help.internal.search.PluginVersionInfo {
	private static final long serialVersionUID
	final org.eclipse.help.search.HelpIndexBuilder this$0
	public void  (org.eclipse.help.search.HelpIndexBuilder, org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier, org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier, java.io.File) 
		org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier id
		org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier fid
		java.io.File dir
	protected void createTable (java.util.Collection) 
		java.util.Collection docBundleIds
	protected void createInfo (org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier, org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier) 
		org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier id
		org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier fid
		StringBuffer buffer
}

org/eclipse/help/search/HelpIndexBuilder$LocaleDir.class
HelpIndexBuilder.java
package org.eclipse.help.search
 org.eclipse.help.search.HelpIndexBuilder$LocaleDir extends java.lang.Object {
	String locale
	String relativePath
	java.util.ArrayList dirs
	final org.eclipse.help.search.HelpIndexBuilder this$0
	public void  (org.eclipse.help.search.HelpIndexBuilder, java.lang.String, java.lang.String) 
		String locale
		String relativePath
	public java.io.File findFile (java.lang.String) 
		String file
		int i
		java.io.File dir
		java.io.File absoluteFile
	public java.net.URL findURL (java.lang.String) 
		String href
		java.io.File file
	public void addDirectory (java.io.File) 
		java.io.File directory
}

org/eclipse/help/search/HelpIndexBuilder$PluginIdentifier.class
HelpIndexBuilder.java
package org.eclipse.help.search
 org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier extends java.lang.Object {
	String id
	org.osgi.framework.Version version
	final org.eclipse.help.search.HelpIndexBuilder this$0
	public void  (org.eclipse.help.search.HelpIndexBuilder, java.lang.String, java.lang.String) 
		String id
		String version
}

org/eclipse/help/search/HelpIndexBuilder$TocFile.class
HelpIndexBuilder.java
package org.eclipse.help.search
 org.eclipse.help.search.HelpIndexBuilder$TocFile extends java.lang.Object {
	String href
	boolean primary
	String extraDir
	final org.eclipse.help.search.HelpIndexBuilder this$0
	public void  (org.eclipse.help.search.HelpIndexBuilder, java.lang.String, boolean, java.lang.String) 
		String href
		boolean primary
		String extraDir
}

org/eclipse/help/search/HelpIndexBuilder.class
HelpIndexBuilder.java
package org.eclipse.help.search
public org.eclipse.help.search.HelpIndexBuilder extends java.lang.Object {
	private static final String POINT_TOC
	private static final String EL_TOC
	private static final String EL_INDEX
	private java.io.File manifest
	private String indexPath
	private java.io.File destination
	private java.util.ArrayList tocFiles
	private java.util.ArrayList localeDirs
	private static final javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory
	private javax.xml.parsers.DocumentBuilder parser
	private static java.util.Locale[] legalLocales
	private static java.util.HashSet legalLanguages
	private static java.util.HashSet legalCountries
	static void  () 
	public void  () 
	public java.io.File getManifest () 
	public void setManifest (java.io.File) 
		java.io.File manifest
		java.io.File parent
		java.io.File project
	public java.io.File getDestination () 
	public void setDestination (java.io.File) 
		java.io.File destination
	public void execute (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.w3c.dom.Document doc
		org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier pid
		org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier fid
		java.io.File fragmentFile
		org.w3c.dom.Document fdoc
		org.w3c.dom.Element[] extensions
		int i
		org.eclipse.core.runtime.MultiStatus multiStatus
		int i
		org.eclipse.help.search.HelpIndexBuilder$LocaleDir localeDir
		org.eclipse.core.runtime.MultiStatus localeStatus
	private void processExtension (org.w3c.dom.Element) 
		org.w3c.dom.Element extensionNode
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node node
		String file
		String primary
		String extradir
		org.w3c.dom.Node node
	private void addTocFile (java.lang.String, java.lang.String, java.lang.String) 
		String file
		String primary
		String extradir
		boolean isPrimary
	private void computeLocaleDirs (boolean) 
		boolean fragment
		org.eclipse.help.search.HelpIndexBuilder$LocaleDir dir
		java.io.File ws
		java.io.File os
		java.io.File nl
		java.io.File[] languages
		java.util.HashSet locales
		int i
		java.io.File language
		java.io.File[] countries
		int j
		java.io.File country
		String locale
		String locale
		boolean hasCountry
		String relativePath
		String relativePath
		org.eclipse.help.search.HelpIndexBuilder$LocaleDir dir
	private void computeSystem (java.io.File, java.lang.String[]) 
		java.io.File systemRoot
		String[] values
		java.io.File[] files
		int i
		java.io.File sdir
		String sname
		int j
		String relativePath
		org.eclipse.help.search.HelpIndexBuilder$LocaleDir dir
	private boolean isValidLocale (java.lang.String) 
		String locale
		int i
		java.util.Locale legalLocale
	private boolean isValidLanguage (java.lang.String) 
		String language
		String[] choices
		int i
	private boolean isValidCountry (java.lang.String) 
		String country
		String[] choices
		int i
	private org.eclipse.core.runtime.MultiStatus processLocaleDir (org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier, org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier, org.eclipse.help.search.HelpIndexBuilder$LocaleDir, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier id
		org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier fid
		org.eclipse.help.search.HelpIndexBuilder$LocaleDir localeDir
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		java.io.File directory
		java.io.File indexDirectory
		java.util.Collection docs
		org.eclipse.core.runtime.MultiStatus status
		String locale
		org.eclipse.help.internal.search.SearchIndex index
		org.eclipse.help.search.HelpIndexBuilder$IndexerPluginVersionInfo docPlugins
	private java.util.Collection collectDocs (org.eclipse.help.search.HelpIndexBuilder$LocaleDir)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.help.search.HelpIndexBuilder$LocaleDir localeDir
		java.util.HashSet docs
		int i
		org.eclipse.help.search.HelpIndexBuilder$TocFile tocFile
	private java.io.File getTocFile (org.eclipse.help.search.HelpIndexBuilder$LocaleDir, java.lang.String) 
		org.eclipse.help.search.HelpIndexBuilder$LocaleDir localeDir
		String href
		java.io.File file
		java.io.File pdir
	private void collectDocs (java.util.Set, java.io.File)  throws org.eclipse.core.runtime.CoreException 
		java.util.Set docs
		java.io.File tocFile
		org.w3c.dom.Document doc
	private void add (org.w3c.dom.Element, java.util.Set) 
		org.w3c.dom.Element topic
		java.util.Set hrefs
		String href
		org.w3c.dom.NodeList subtopics
		int i
		org.w3c.dom.Element subtopic
	private org.eclipse.core.runtime.MultiStatus createIndex (java.lang.String, boolean, org.eclipse.help.search.HelpIndexBuilder$LocaleDir, org.eclipse.help.internal.search.SearchIndex, java.util.Collection, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		String pluginId
		boolean fragment
		org.eclipse.help.search.HelpIndexBuilder$LocaleDir localeDir
		org.eclipse.help.internal.search.SearchIndex index
		java.util.Collection addedDocs
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.MultiStatus multiStatus
		java.util.Iterator it
		String href
		java.net.URL url
		org.eclipse.core.runtime.IStatus status
		String locale
		String message
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus status
	private org.eclipse.core.runtime.MultiStatus createMultiStatus () 
	private void checkCancelled (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.OperationCanceledException 
		org.eclipse.core.runtime.IProgressMonitor pm
	private java.lang.String getName (java.lang.String, java.lang.String) 
		String pluginId
		String href
		int i
	private void prepareDirectory (java.io.File)  throws org.eclipse.core.runtime.CoreException 
		java.io.File indexDirectory
		java.io.File[] files
		int i
		java.io.File file
		boolean result
		boolean result
	private void reset () 
	private org.eclipse.help.search.HelpIndexBuilder$PluginIdentifier getPluginID (java.io.File, org.w3c.dom.Document)  throws org.eclipse.core.runtime.CoreException 
		java.io.File dir
		org.w3c.dom.Document doc
		String id
		String version
		org.w3c.dom.Node root
		java.io.File OSGiFile
		java.util.jar.Manifest OSGiManifest
		java.util.Dictionary headers
		String value
		org.eclipse.osgi.util.ManifestElement[] elements
		Exception e1
	private java.lang.String getAttribute (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String name
		org.w3c.dom.NamedNodeMap atts
		org.w3c.dom.Node att
	private org.w3c.dom.Document readXMLFile (java.io.File)  throws org.eclipse.core.runtime.CoreException 
		java.io.File file
		java.io.InputStream stream
		org.w3c.dom.Document d
		java.io.InputStreamReader reader
		org.xml.sax.InputSource inputSource
		Exception e
		String message
	private org.w3c.dom.Element[] getTocExtensions (org.w3c.dom.Document) 
		org.w3c.dom.Document doc
		java.util.ArrayList list
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		String point
	private java.util.Properties manifestToProperties (java.util.jar.Attributes) 
		java.util.jar.Attributes d
		java.util.Iterator iter
		java.util.Properties result
		java.util.jar.Attributes$Name key
	private void throwCoreException (java.lang.String, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		String message
		Throwable t
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/help/search/IHelpSearchIndex.class
IHelpSearchIndex.java
package org.eclipse.help.search
public abstract org.eclipse.help.search.IHelpSearchIndex extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IStatus addSearchableDocument (java.lang.String, java.lang.String, java.net.URL, java.lang.String, org.eclipse.help.search.ISearchDocument) 
	public abstract java.lang.String getLocale () 
}

org/eclipse/help/search/ISearchDocument.class
ISearchDocument.java
package org.eclipse.help.search
public abstract org.eclipse.help.search.ISearchDocument extends java.lang.Object {
	public abstract void setTitle (java.lang.String) 
	public abstract void setSummary (java.lang.String) 
	public abstract void addContents (java.lang.String) 
	public abstract void addContents (java.io.Reader, java.io.Reader) 
	public abstract void setHasFilters (boolean) 
}

org/eclipse/help/search/ISearchEngine.class
ISearchEngine.java
package org.eclipse.help.search
public abstract org.eclipse.help.search.ISearchEngine extends java.lang.Object {
	public abstract void run (java.lang.String, org.eclipse.help.search.ISearchScope, org.eclipse.help.search.ISearchEngineResultCollector, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/help/search/ISearchEngine2.class
ISearchEngine2.java
package org.eclipse.help.search
public abstract org.eclipse.help.search.ISearchEngine2 extends java.lang.Object implements org.eclipse.help.search.ISearchEngine  {
	public abstract boolean open (java.lang.String) 
}

org/eclipse/help/search/ISearchEngineResult.class
ISearchEngineResult.java
package org.eclipse.help.search
public abstract org.eclipse.help.search.ISearchEngineResult extends java.lang.Object {
	public abstract java.lang.String getLabel () 
	public abstract java.lang.String getDescription () 
	public abstract org.eclipse.help.IHelpResource getCategory () 
	public abstract java.lang.String getHref () 
	public abstract float getScore () 
	public abstract boolean getForceExternalWindow () 
	public abstract java.lang.String toAbsoluteHref (java.lang.String, boolean) 
}

org/eclipse/help/search/ISearchEngineResult2.class
ISearchEngineResult2.java
package org.eclipse.help.search
public abstract org.eclipse.help.search.ISearchEngineResult2 extends java.lang.Object implements org.eclipse.help.search.ISearchEngineResult  {
	public abstract java.lang.String getId () 
	public abstract java.net.URL getIconURL () 
	public abstract boolean canOpen () 
}

org/eclipse/help/search/ISearchEngineResultCollector.class
ISearchEngineResultCollector.java
package org.eclipse.help.search
public abstract org.eclipse.help.search.ISearchEngineResultCollector extends java.lang.Object {
	public abstract void accept (org.eclipse.help.search.ISearchEngineResult) 
	public abstract void accept (org.eclipse.help.search.ISearchEngineResult[]) 
	public abstract void error (org.eclipse.core.runtime.IStatus) 
}

org/eclipse/help/search/ISearchIndex.class
ISearchIndex.java
package org.eclipse.help.search
public abstract org.eclipse.help.search.ISearchIndex extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IStatus addDocument (java.lang.String, java.lang.String, java.net.URL, java.lang.String, org.apache.lucene.document.Document) 
	public abstract java.lang.String getLocale () 
}

org/eclipse/help/search/ISearchScope.class
ISearchScope.java
package org.eclipse.help.search
public abstract org.eclipse.help.search.ISearchScope extends java.lang.Object {
}

org/eclipse/help/search/LuceneSearchParticipant.class
LuceneSearchParticipant.java
package org.eclipse.help.search
public abstract org.eclipse.help.search.LuceneSearchParticipant extends java.lang.Object {
	private static final java.util.HashSet EMPTY_SET
	private String id
	static void  () 
	public void  () 
	public final void init (java.lang.String) 
		String id
	public java.lang.String getId () 
	public abstract org.eclipse.core.runtime.IStatus addDocument (org.eclipse.help.search.ISearchIndex, java.lang.String, java.lang.String, java.net.URL, java.lang.String, org.apache.lucene.document.Document) 
	public java.util.Set getAllDocuments (java.lang.String) 
		String locale
	public java.util.Set getContributingPlugins () 
	protected static java.lang.String resolveVariables (java.lang.String, java.lang.String, java.lang.String) 
		String pluginId
		String fileName
		String locale
		java.util.ArrayList prefix
		org.osgi.framework.Bundle bundle
		java.net.URL url
		java.net.URL root
	protected void addTitle (java.lang.String, org.apache.lucene.document.Document) 
		String title
		org.apache.lucene.document.Document doc
	public boolean open (java.lang.String) 
		String id
	public void clear () 
}

org/eclipse/help/search/SearchParticipant.class
SearchParticipant.java
package org.eclipse.help.search
public abstract org.eclipse.help.search.SearchParticipant extends java.lang.Object {
	private static final java.util.HashSet EMPTY_SET
	private String id
	static void  () 
	public void  () 
	public final void init (java.lang.String) 
		String id
	public final java.lang.String getId () 
	public abstract org.eclipse.core.runtime.IStatus addDocument (org.eclipse.help.search.IHelpSearchIndex, java.lang.String, java.lang.String, java.net.URL, java.lang.String, org.eclipse.help.search.ISearchDocument) 
	public java.util.Set getAllDocuments (java.lang.String) 
		String locale
	public java.util.Set getContributingPlugins () 
	protected static java.lang.String resolveVariables (java.lang.String, java.lang.String, java.lang.String) 
		String pluginId
		String fileName
		String locale
		java.util.ArrayList prefix
		org.osgi.framework.Bundle bundle
		java.net.URL url
		java.net.URL root
	protected void addTitle (java.lang.String, org.eclipse.help.search.ISearchDocument) 
		String title
		org.eclipse.help.search.ISearchDocument doc
	public boolean open (java.lang.String) 
		String id
	public void clear () 
}

org/eclipse/help/search/SearchParticipantXML$IParsedXMLContent.class
SearchParticipantXML.java
package org.eclipse.help.search
public abstract org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent extends java.lang.Object {
	public abstract java.lang.String getLocale () 
	public abstract void setTitle (java.lang.String) 
	public abstract void addToSummary (java.lang.String) 
	public abstract void addText (java.lang.String) 
}

org/eclipse/help/search/SearchParticipantXML$ParsedXMLContent.class
SearchParticipantXML.java
package org.eclipse.help.search
 org.eclipse.help.search.SearchParticipantXML$ParsedXMLContent extends java.lang.Object implements org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent  {
	private StringBuffer buffer
	private StringBuffer summary
	private String title
	private String locale
	private static int SUMMARY_LENGTH
	static void  () 
	public void  (java.lang.String) 
		String locale
	public java.lang.String getLocale () 
	public void setTitle (java.lang.String) 
		String title
	public void addToSummary (java.lang.String) 
		String text
	public void addText (java.lang.String) 
		String text
	public java.lang.String getContent () 
	public java.lang.String getSummary () 
		String summaryStr
		String header
	public java.lang.String getTitle () 
}

org/eclipse/help/search/SearchParticipantXML$XMLHandler.class
SearchParticipantXML.java
package org.eclipse.help.search
 org.eclipse.help.search.SearchParticipantXML$XMLHandler extends org.xml.sax.helpers.DefaultHandler {
	public org.eclipse.help.search.SearchParticipantXML$ParsedXMLContent data
	final org.eclipse.help.search.SearchParticipantXML this$0
	public void  (org.eclipse.help.search.SearchParticipantXML, org.eclipse.help.search.SearchParticipantXML$ParsedXMLContent) 
		org.eclipse.help.search.SearchParticipantXML$ParsedXMLContent data
	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 qName
		org.xml.sax.Attributes attributes
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		String top
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String pidata
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] characters
		int start
		int length
		StringBuffer buff
		int i
		String text
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String publicId
		String systemId
}

org/eclipse/help/search/SearchParticipantXML.class
SearchParticipantXML.java
package org.eclipse.help.search
public abstract org.eclipse.help.search.SearchParticipantXML extends org.eclipse.help.search.SearchParticipant {
	private java.util.Stack stack
	private javax.xml.parsers.SAXParser parser
	private org.eclipse.help.internal.dynamic.XMLProcessor processor
	private boolean hasFilters
	public void  () 
	protected abstract void handleStartElement (java.lang.String, org.xml.sax.Attributes, org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent) 
	protected abstract void handleEndElement (java.lang.String, org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent) 
	protected void handleStartDocument (org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent) 
		org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent data
	protected void handleEndDocument (org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent) 
		org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent data
	protected void handleProcessingInstruction (java.lang.String, org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent) 
		String type
		org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent data
	protected abstract void handleText (java.lang.String, org.eclipse.help.search.SearchParticipantXML$IParsedXMLContent) 
	public org.eclipse.core.runtime.IStatus addDocument (org.eclipse.help.search.IHelpSearchIndex, java.lang.String, java.lang.String, java.net.URL, java.lang.String, org.eclipse.help.search.ISearchDocument) 
		org.eclipse.help.search.IHelpSearchIndex index
		String pluginId
		String name
		java.net.URL url
		String id
		org.eclipse.help.search.ISearchDocument doc
		java.io.InputStream stream
		org.eclipse.help.search.SearchParticipantXML$ParsedXMLContent parsed
		org.eclipse.help.search.SearchParticipantXML$XMLHandler handler
		String title
		String summary
		Exception e
	protected java.lang.String getTopElement () 
	protected java.lang.String getElementStackPath () 
		StringBuffer buf
		int i
	protected java.io.InputStream preprocess (java.io.InputStream, java.lang.String, java.lang.String) 
		java.io.InputStream in
		String name
		String locale
		org.eclipse.help.internal.dynamic.DocumentReader reader
		Throwable t
		String msg
	static java.util.Stack access$0 (org.eclipse.help.search.SearchParticipantXML) 
	static void access$1 (org.eclipse.help.search.SearchParticipantXML, boolean) 
}

org/eclipse/help/search/XMLSearchParticipant$IParsedXMLContent.class
XMLSearchParticipant.java
package org.eclipse.help.search
public abstract org.eclipse.help.search.XMLSearchParticipant$IParsedXMLContent extends java.lang.Object {
	public abstract java.lang.String getLocale () 
	public abstract void setTitle (java.lang.String) 
	public abstract void addToSummary (java.lang.String) 
	public abstract void addText (java.lang.String) 
}

org/eclipse/help/search/XMLSearchParticipant$ParsedXMLContent.class
XMLSearchParticipant.java
package org.eclipse.help.search
 org.eclipse.help.search.XMLSearchParticipant$ParsedXMLContent extends java.lang.Object implements org.eclipse.help.search.XMLSearchParticipant$IParsedXMLContent  {
	private StringBuffer buffer
	private StringBuffer summary
	private String title
	private String locale
	private static int SUMMARY_LENGTH
	static void  () 
	public void  (java.lang.String) 
		String locale
	public java.lang.String getLocale () 
	public void setTitle (java.lang.String) 
		String title
	public void addToSummary (java.lang.String) 
		String text
	public void addText (java.lang.String) 
		String text
	public java.io.Reader newContentReader () 
	public java.lang.String getSummary () 
		String summaryStr
		String header
	public java.lang.String getTitle () 
}

org/eclipse/help/search/XMLSearchParticipant$XMLHandler.class
XMLSearchParticipant.java
package org.eclipse.help.search
 org.eclipse.help.search.XMLSearchParticipant$XMLHandler extends org.xml.sax.helpers.DefaultHandler {
	public org.eclipse.help.search.XMLSearchParticipant$ParsedXMLContent data
	final org.eclipse.help.search.XMLSearchParticipant this$0
	public void  (org.eclipse.help.search.XMLSearchParticipant, org.eclipse.help.search.XMLSearchParticipant$ParsedXMLContent) 
		org.eclipse.help.search.XMLSearchParticipant$ParsedXMLContent data
	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 qName
		org.xml.sax.Attributes attributes
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		String top
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String pidata
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] characters
		int start
		int length
		StringBuffer buff
		int i
		String text
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String publicId
		String systemId
}

org/eclipse/help/search/XMLSearchParticipant.class
XMLSearchParticipant.java
package org.eclipse.help.search
public abstract org.eclipse.help.search.XMLSearchParticipant extends org.eclipse.help.search.LuceneSearchParticipant {
	private java.util.Stack stack
	private javax.xml.parsers.SAXParser parser
	private org.eclipse.help.internal.dynamic.XMLProcessor processor
	private boolean hasFilters
	public void  () 
	protected abstract void handleStartElement (java.lang.String, org.xml.sax.Attributes, org.eclipse.help.search.XMLSearchParticipant$IParsedXMLContent) 
	protected abstract void handleEndElement (java.lang.String, org.eclipse.help.search.XMLSearchParticipant$IParsedXMLContent) 
	protected void handleStartDocument (org.eclipse.help.search.XMLSearchParticipant$IParsedXMLContent) 
		org.eclipse.help.search.XMLSearchParticipant$IParsedXMLContent data
	protected void handleEndDocument (org.eclipse.help.search.XMLSearchParticipant$IParsedXMLContent) 
		org.eclipse.help.search.XMLSearchParticipant$IParsedXMLContent data
	protected void handleProcessingInstruction (java.lang.String, org.eclipse.help.search.XMLSearchParticipant$IParsedXMLContent) 
		String type
		org.eclipse.help.search.XMLSearchParticipant$IParsedXMLContent data
	protected abstract void handleText (java.lang.String, org.eclipse.help.search.XMLSearchParticipant$IParsedXMLContent) 
	public org.eclipse.core.runtime.IStatus addDocument (org.eclipse.help.search.ISearchIndex, java.lang.String, java.lang.String, java.net.URL, java.lang.String, org.apache.lucene.document.Document) 
		org.eclipse.help.search.ISearchIndex index
		String pluginId
		String name
		java.net.URL url
		String id
		org.apache.lucene.document.Document doc
		java.io.InputStream stream
		org.eclipse.help.search.XMLSearchParticipant$ParsedXMLContent parsed
		org.eclipse.help.search.XMLSearchParticipant$XMLHandler handler
		String title
		String summary
		Exception e
	protected java.lang.String getTopElement () 
	protected java.lang.String getElementStackPath () 
		StringBuffer buf
		int i
	protected java.io.InputStream preprocess (java.io.InputStream, java.lang.String, java.lang.String) 
		java.io.InputStream in
		String name
		String locale
		org.eclipse.help.internal.dynamic.DocumentReader reader
		Throwable t
		String msg
	static java.util.Stack access$0 (org.eclipse.help.search.XMLSearchParticipant) 
	static void access$1 (org.eclipse.help.search.XMLSearchParticipant, boolean) 
}

org/eclipse/help/server/
org/eclipse/help/server/HelpServer.class
HelpServer.java
package org.eclipse.help.server
public abstract org.eclipse.help.server.HelpServer extends java.lang.Object {
	public void  () 
	public abstract void start (java.lang.String)  throws java.lang.Exception 
	public abstract void stop (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract int getPort () 
	public abstract java.lang.String getHost () 
}

org/eclipse/help/standalone/
org/eclipse/help/standalone/Help.class
Help.java
package org.eclipse.help.standalone
public org.eclipse.help.standalone.Help extends java.lang.Object {
	private org.eclipse.help.internal.standalone.StandaloneHelp help
	public void  (java.lang.String[]) 
		String[] options
	public void  (java.lang.String) 
		String pluginsDir
		java.io.File plugins
		String install
		java.util.ArrayList options
		String[] args
	public void start ()  throws java.lang.Exception 
	public void shutdown ()  throws java.lang.Exception 
	public void displayHelp ()  throws java.lang.Exception 
	public void displayHelp (java.lang.String)  throws java.lang.Exception 
		String href
	public void displayContext (java.lang.String, int, int)  throws java.lang.Exception 
		String contextId
		int x
		int y
	public void displayContextInfopop (java.lang.String, int, int)  throws java.lang.Exception 
		String contextId
		int x
		int y
	public static void main (java.lang.String[]) 
		String[] args
}

org/eclipse/help/standalone/Infocenter.class
Infocenter.java
package org.eclipse.help.standalone
public org.eclipse.help.standalone.Infocenter extends java.lang.Object {
	private org.eclipse.help.internal.standalone.StandaloneInfocenter infocenter
	public void  (java.lang.String[]) 
		String[] options
	public void start ()  throws java.lang.Exception 
	public void shutdown ()  throws java.lang.Exception 
	public static void main (java.lang.String[]) 
		String[] args
}