Class MetaTagAdjuster

  • All Implemented Interfaces:
    javax.xml.transform.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 Detail

      • MetaTagAdjuster

        public MetaTagAdjuster​(Receiver next)
        Create a new MetaTagAdjuster
        Parameters:
        next - the next receiver in the pipeline
    • Method Detail

      • setOutputProperties

        public void setOutputProperties​(java.util.Properties details)
        Set output properties
        Parameters:
        details - the serialization properties
      • setIsXHTML

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

        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