Class HtmlFormatter
- java.lang.Object
-
- net.sourceforge.jnlp.util.docprovider.formatters.formatters.ReplacingTextFormatter
-
- net.sourceforge.jnlp.util.docprovider.formatters.formatters.HtmlFormatter
-
- All Implemented Interfaces:
Formatter
public class HtmlFormatter extends ReplacingTextFormatter
-
-
Field Summary
Fields Modifier and Type Field Description private booleanallowContextprivate booleanallowLogoprivate java.util.Map<java.lang.String,java.lang.String>contentprivate booleanincludeXmlHeaderstatic java.lang.StringSUFFIX-
Fields inherited from class net.sourceforge.jnlp.util.docprovider.formatters.formatters.ReplacingTextFormatter
backupVersion
-
-
Constructor Summary
Constructors Constructor Description HtmlFormatter()HtmlFormatter(boolean allowContext, boolean allowLogo, boolean includeXmlHeader)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.lang.StringantiSpam(java.lang.String address)java.lang.StringBuildergenerateIndex()java.lang.StringgenerateLogo()java.lang.StringgetAddressLink(java.lang.String s)java.lang.StringgetBoldCloseNwlineBoldOpen()java.lang.StringgetBoldClosing()java.lang.StringgetBoldOpening()java.lang.StringgetBreakAndBold()java.lang.StringgetFileSuffix()java.lang.StringgetHeaders(java.lang.String id, java.nio.charset.Charset encoding)java.lang.StringgetNewLine()java.lang.StringgetOption(java.lang.String key, java.lang.String value)java.lang.StringgetSeeAlso(java.lang.String s)java.lang.StringgetTail()java.lang.StringgetTitle(java.lang.String s)java.lang.StringgetUrl(java.lang.String url, java.lang.String visible)private java.lang.StringknownIdToString(java.lang.String s)java.lang.Stringprocess(java.lang.String s)java.lang.StringreplaceLtGtCharacters(java.lang.String s)java.lang.StringwrapParagraph(java.lang.String s)-
Methods inherited from class net.sourceforge.jnlp.util.docprovider.formatters.formatters.ReplacingTextFormatter
getBold, getNewLine, getUrl, getVersion, localizeTitle
-
-
-
-
Field Detail
-
content
private final java.util.Map<java.lang.String,java.lang.String> content
-
allowContext
private final boolean allowContext
-
allowLogo
private final boolean allowLogo
-
includeXmlHeader
private final boolean includeXmlHeader
-
SUFFIX
public static final java.lang.String SUFFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
process
public java.lang.String process(java.lang.String s)
- Specified by:
processin interfaceFormatter- Overrides:
processin classReplacingTextFormatter
-
getNewLine
public java.lang.String getNewLine()
-
getBoldOpening
public java.lang.String getBoldOpening()
-
getBoldClosing
public java.lang.String getBoldClosing()
-
getTitle
public java.lang.String getTitle(java.lang.String s)
-
getHeaders
public java.lang.String getHeaders(java.lang.String id, java.nio.charset.Charset encoding)
-
getTail
public java.lang.String getTail()
-
getUrl
public java.lang.String getUrl(java.lang.String url, java.lang.String visible)- Specified by:
getUrlin interfaceFormatter- Overrides:
getUrlin classReplacingTextFormatter
-
knownIdToString
private java.lang.String knownIdToString(java.lang.String s)
-
getSeeAlso
public java.lang.String getSeeAlso(java.lang.String s)
-
generateIndex
public java.lang.StringBuilder generateIndex()
-
getFileSuffix
public java.lang.String getFileSuffix()
-
wrapParagraph
public java.lang.String wrapParagraph(java.lang.String s)
-
getBreakAndBold
public java.lang.String getBreakAndBold()
-
getBoldCloseNwlineBoldOpen
public java.lang.String getBoldCloseNwlineBoldOpen()
-
generateLogo
public java.lang.String generateLogo()
-
getOption
public java.lang.String getOption(java.lang.String key, java.lang.String value)
-
getAddressLink
public java.lang.String getAddressLink(java.lang.String s)
- Specified by:
getAddressLinkin interfaceFormatter- Overrides:
getAddressLinkin classReplacingTextFormatter
-
replaceLtGtCharacters
public java.lang.String replaceLtGtCharacters(java.lang.String s)
- Specified by:
replaceLtGtCharactersin interfaceFormatter- Overrides:
replaceLtGtCharactersin classReplacingTextFormatter
-
antiSpam
private static java.lang.String antiSpam(java.lang.String address)
-
-