Class XmlEncodingBase

java.lang.Object
org.apache.tomcat.util.descriptor.web.XmlEncodingBase
Direct Known Subclasses:
ErrorPage, FilterMap, JspPropertyGroup, LoginConfig, SecurityCollection, SecurityConstraint, WebXml

public abstract class XmlEncodingBase extends Object
Base class for those elements that need to track the encoding used in the source XML.
  • Constructor Details

    • XmlEncodingBase

      public XmlEncodingBase()
  • Method Details

    • setEncoding

      @Deprecated public void setEncoding(String encoding)
      Deprecated.
      This method will be removed in Tomcat 9
      Parameters:
      encoding - The encoding of the XML source that was used to populated this object.
    • getEncoding

      @Deprecated public String getEncoding()
      Deprecated.
      This method will be removed in Tomcat 9
      Obtain the encoding of the XML source that was used to populated this object.
      Returns:
      The encoding of the associated XML source or UTF-8 if the encoding could not be determined
    • setCharset

      public void setCharset(Charset charset)
    • getCharset

      public Charset getCharset()
      Obtain the character encoding of the XML source that was used to populated this object.
      Returns:
      The character encoding of the associated XML source or UTF-8 if the encoding could not be determined