public class HtmlTemplateOutputHandler extends Object implements ILicenseTemplateOutputHandler
| Modifier and Type | Field and Description |
|---|---|
static String |
OPTIONAL_LICENSE_TEXT_CLASS |
static String |
REPLACEABLE_LICENSE_TEXT_CLASS |
| Constructor and Description |
|---|
HtmlTemplateOutputHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
beginOptional(LicenseTemplateRule rule)
Begin optional rule found
|
void |
completeParsing()
Signals all text has been added and parsing can be completed.
|
void |
endOptional(LicenseTemplateRule rule)
End optional rule found
|
static String |
escapeIdString(String id)
Escape the ID string to conform to the legal characters for an HTML ID string
|
static String |
formatEndOptionalHTML(boolean inParagraph) |
static String |
formatReplaceabledHTML(String text,
String id)
Format HTML for a replaceable string
|
static String |
formatStartOptionalHTML(String id)
Format HTML for an optional string
|
String |
getHtml() |
void |
text(String text)
Text for processing
|
void |
variableRule(LicenseTemplateRule rule)
Variable rule found within the template
|
public static final String REPLACEABLE_LICENSE_TEXT_CLASS
public static final String OPTIONAL_LICENSE_TEXT_CLASS
public void text(String text)
ILicenseTemplateOutputHandlertext in interface ILicenseTemplateOutputHandlerpublic void variableRule(LicenseTemplateRule rule)
ILicenseTemplateOutputHandlervariableRule in interface ILicenseTemplateOutputHandlerpublic static String formatReplaceabledHTML(String text, String id)
text - text for the optional license stringid - ID used for the divpublic static String escapeIdString(String id)
id - public String getHtml()
public void beginOptional(LicenseTemplateRule rule)
ILicenseTemplateOutputHandlerbeginOptional in interface ILicenseTemplateOutputHandlerpublic static String formatStartOptionalHTML(String id)
text - text for the optional license stringid - ID used for the divpublic static String formatEndOptionalHTML(boolean inParagraph)
public void endOptional(LicenseTemplateRule rule)
ILicenseTemplateOutputHandlerendOptional in interface ILicenseTemplateOutputHandlerpublic void completeParsing()
ILicenseTemplateOutputHandlercompleteParsing in interface ILicenseTemplateOutputHandlerCopyright © 2018 Linux Foundation. All Rights Reserved.