public abstract class AbstractExternalFilter
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractExternalFilter.ParseSettings
Settings used for parsing of external documentation
|
protected static class |
AbstractExternalFilter.RefConvertor |
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
HTML |
protected static java.lang.String |
HTML_CLOSE |
protected static java.util.regex.Pattern |
ourAnchorSuffix |
protected static java.util.regex.Pattern |
ourHtmlFileSuffix |
Constructor and Description |
---|
AbstractExternalFilter() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
correctDocText(java.lang.String url,
java.lang.CharSequence data) |
java.lang.CharSequence |
correctRefs(java.lang.String root,
java.lang.CharSequence read) |
protected static java.lang.String |
doAnnihilate(java.lang.String path) |
protected void |
doBuildFromStream(java.lang.String url,
java.io.Reader input,
java.lang.StringBuilder data) |
protected void |
doBuildFromStream(java.lang.String url,
java.io.Reader input,
java.lang.StringBuilder data,
boolean searchForEncoding,
boolean matchStart) |
java.lang.String |
getExternalDocInfo(java.lang.String url) |
java.lang.String |
getExternalDocInfoForElement(java.lang.String docURL,
PsiElement element) |
protected AbstractExternalFilter.ParseSettings |
getParseSettings(java.lang.String url) |
protected abstract AbstractExternalFilter.RefConvertor[] |
getRefConverters() |
protected static final java.util.regex.Pattern ourAnchorSuffix
protected static final java.util.regex.Pattern ourHtmlFileSuffix
protected static final java.lang.String HTML
protected static final java.lang.String HTML_CLOSE
protected static java.lang.String doAnnihilate(java.lang.String path)
public java.lang.CharSequence correctRefs(java.lang.String root, java.lang.CharSequence read)
protected abstract AbstractExternalFilter.RefConvertor[] getRefConverters()
public java.lang.String getExternalDocInfo(java.lang.String url) throws java.lang.Exception
java.lang.Exception
protected java.lang.String correctDocText(java.lang.String url, java.lang.CharSequence data)
public java.lang.String getExternalDocInfoForElement(java.lang.String docURL, PsiElement element) throws java.lang.Exception
java.lang.Exception
protected void doBuildFromStream(java.lang.String url, java.io.Reader input, java.lang.StringBuilder data) throws java.io.IOException
java.io.IOException
protected void doBuildFromStream(java.lang.String url, java.io.Reader input, java.lang.StringBuilder data, boolean searchForEncoding, boolean matchStart) throws java.io.IOException
java.io.IOException
protected AbstractExternalFilter.ParseSettings getParseSettings(java.lang.String url)