Interface XmlConfig

All Known Subinterfaces:
HtmlConfig
All Known Implementing Classes:
DefaultHtmlConfig, DefaultXmlConfig

public interface XmlConfig
Configuraion of HtmlPage
Author:
Pavel Ponec
  • Method Details

    • getDoctype

      @NotNull @NotNull CharSequence getDoctype()
      Doctype
    • getCharset

      @NotNull @NotNull Charset getCharset()
      Charset
      Returns:
      the charset
    • getFirstLevel

      int getFirstLevel()
      Level of the root element, the value may be negative.
      Returns:
      the firstLevel
    • getIndentation

      CharSequence getIndentation()
      New line
      Returns:
      the newLine
    • getDefaultValue

      @NotNull @NotNull CharSequence getDefaultValue()
      A replacement text instead of the null value
    • getNewLine

      @NotNull @NotNull CharSequence getNewLine()
      A new line sequence
    • isCacheAllowed

      boolean isCacheAllowed()
      HTTP cache is allowed
      Returns:
    • getFormatter

      @NotNull @NotNull Formatter getFormatter()
      Get a value formatter
    • pairElement

      default boolean pairElement(@NotNull @NotNull ApiElement element)
      The pair element for termination is required.
    • ofDefault

      static DefaultXmlConfig ofDefault()
      Create a new default config
      Returns:
    • ofDoctype

      static DefaultXmlConfig ofDoctype(@Nullable @Nullable String doctype)
      Create a new default config
      Returns: