public class DefaultHtmlConfig extends DefaultXmlConfig implements HtmlConfig
DEFAULT_FIRST_LEVEL, DEFAULT_INTENDATION, DEFAULT_NEW_LINE, doctype, EMPTY, REQUIRED_MSG| Constructor and Description |
|---|
DefaultHtmlConfig() |
DefaultHtmlConfig(@NotNull HtmlConfig htmlConfig) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
getContentType()
Get a content type where a recommended value is
"text/html" |
CharSequence[] |
getCssLinks()
CSS links of a HTML page
|
@NotNull CharSequence |
getDoctype()
A header declaration of the document or a doctype
|
@NotNull ApiInjector |
getHeaderInjector()
Return a header injector
|
@NotNull Optional<CharSequence> |
getLanguage()
Language of a HTML page
|
CharSequence |
getRawHeaderText()
A raw text for HTML header
|
String |
getRootElementName()
A name of root element
|
@NotNull CharSequence |
getTitle()
Title is a required element by HTML 5
|
boolean |
isDocumentObjectModel()
Build a real model or a plain writer, the default value is
false |
boolean |
isHtmlHeaderRequest()
A request to generate a minimal HTML header
|
DefaultHtmlConfig |
setContentType(@NotNull String contentType) |
DefaultHtmlConfig |
setCssLinks(CharSequence... cssLinks) |
DefaultHtmlConfig |
setDocumentObjectModel(boolean buildDom)
Build a real model or a plain writer, the default value is
false |
void |
setDom(boolean buildDom)
Deprecated.
Use the method
setDocumentObjectModel(boolean). |
DefaultHtmlConfig |
setHeaderInjector(@NotNull ApiInjector headerInjector)
Assign a new header injector
|
DefaultHtmlConfig |
setHtmlHeader(boolean htmlHeaderRequest)
A request to generate a minimal HTML header
|
DefaultHtmlConfig |
setLanguage(@NotNull CharSequence language) |
DefaultHtmlConfig |
setRawHedaderCode(@Nullable String rawHeaderText)
Deprecated.
|
DefaultHtmlConfig |
setRootElementName(@Nullable String rootElementName)
The element name must not be special HTML characters.
|
DefaultHtmlConfig |
setTitle(@NotNull CharSequence title)
Title is a required element by HTML 5
|
getDefaultValue, getFirstLevel, getFormatter, getCharset, getIndentation, getNewLine, isCacheAllowed, nonnull, setCacheAllowed, setCompressedFormat, setDefaultValue, setDoctype, setFirstLevel, setFormatter, setCharset, setIndentationSpace, setNewLine, setNiceFormat, setNiceFormatclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcloneForAjax, of, ofDefault, ofElement, ofElementName, ofEmptyElement, ofTitlegetDefaultValue, getFirstLevel, getFormatter, getCharset, getIndentation, getNewLine, isCacheAllowed, ofDoctypepublic DefaultHtmlConfig()
public DefaultHtmlConfig(@NotNull
@NotNull HtmlConfig htmlConfig)
@NotNull public @NotNull CharSequence getDoctype()
DefaultXmlConfiggetDoctype in interface XmlConfiggetDoctype in class DefaultXmlConfig@NotNull public @NotNull CharSequence getTitle()
HtmlConfiggetTitle in interface HtmlConfigpublic CharSequence[] getCssLinks()
HtmlConfiggetCssLinks in interface HtmlConfig@NotNull public @NotNull Optional<CharSequence> getLanguage()
HtmlConfiggetLanguage in interface HtmlConfig@NotNull public @NotNull String getContentType()
HtmlConfig"text/html"getContentType in interface HtmlConfigpublic boolean isDocumentObjectModel()
falseisDocumentObjectModel in interface HtmlConfigpublic boolean isHtmlHeaderRequest()
isHtmlHeaderRequest in interface HtmlConfigpublic CharSequence getRawHeaderText()
getRawHeaderText in interface HtmlConfig@NotNull public @NotNull ApiInjector getHeaderInjector()
getHeaderInjector in interface HtmlConfigpublic String getRootElementName()
getRootElementName in interface HtmlConfigpublic DefaultHtmlConfig setTitle(@NotNull @NotNull CharSequence title)
public DefaultHtmlConfig setCssLinks(@NotNull CharSequence... cssLinks)
public DefaultHtmlConfig setLanguage(@NotNull @NotNull CharSequence language)
public DefaultHtmlConfig setContentType(@NotNull @NotNull String contentType)
@Deprecated public void setDom(boolean buildDom)
setDocumentObjectModel(boolean).false.public DefaultHtmlConfig setDocumentObjectModel(boolean buildDom)
falsepublic DefaultHtmlConfig setHtmlHeader(boolean htmlHeaderRequest)
public DefaultHtmlConfig setRootElementName(@Nullable @Nullable String rootElementName)
null value is intended to build a root of AJAX queries.@Deprecated public DefaultHtmlConfig setRawHedaderCode(@Nullable @Nullable String rawHeaderText)
setHeaderInjector(org.ujorm.tools.xml.config.ApiInjector) method rather.rawHeaderText - public DefaultHtmlConfig setHeaderInjector(@NotNull @NotNull ApiInjector headerInjector)
Copyright 2015, Pavel Ponec