Class MetaTagAdjuster

All Implemented Interfaces:
Result, Receiver

public class MetaTagAdjuster extends ProxyReceiver
The MetaTagAdjuster adds a meta element to the content of the head element, indicating the required content type and encoding; it also removes any existing meta element containing this information
  • Constructor Details Link icon

    • MetaTagAdjuster Link icon

      public MetaTagAdjuster(Receiver next)
      Create a new MetaTagAdjuster
      Parameters:
      next - the next receiver in the pipeline
  • Method Details Link icon

    • setOutputProperties Link icon

      public void setOutputProperties(Properties details)
      Set output properties
      Parameters:
      details - the serialization properties
    • setIsXHTML Link icon

      public void setIsXHTML(boolean xhtml)
      Indicate whether we're handling HTML or XHTML
      Parameters:
      xhtml - true if handling XHTML
    • startElement Link icon

      public void startElement(NodeName elemName, SchemaType type, AttributeMap attributes, NamespaceMap namespaces, Location location, int properties) throws XPathException
      Notify the start of an element
      Specified by:
      startElement in interface Receiver
      Overrides:
      startElement in class ProxyReceiver
      Parameters:
      elemName - the name of the element.
      type - the type annotation of the element.
      attributes - the attributes of this element
      namespaces - the in-scope namespaces of this element: generally this is all the in-scope namespaces, without relying on inheriting namespaces from parent elements
      location - an object providing information about the module, line, and column where the node originated
      properties - bit-significant properties of the element node. If there are no relevant properties, zero is supplied. The definitions of the bits are in class ReceiverOption
      Throws:
      XPathException - if an error occurs
    • endElement Link icon

      public void endElement() throws XPathException
      End of element
      Specified by:
      endElement in interface Receiver
      Overrides:
      endElement in class ProxyReceiver
      Throws:
      XPathException - if an error occurs