Interface XmlPrettyPrinter

All Superinterfaces:
com.fasterxml.jackson.core.PrettyPrinter
All Known Implementing Classes:
DefaultXmlPrettyPrinter

public interface XmlPrettyPrinter extends com.fasterxml.jackson.core.PrettyPrinter
There are some XML-specific quirks that need extra TLC when indenting: so we will use a refinement of general purpose one.
  • Field Summary

    Fields inherited from interface com.fasterxml.jackson.core.PrettyPrinter

    DEFAULT_ROOT_VALUE_SEPARATOR, DEFAULT_SEPARATORS
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    writeEndElement(org.codehaus.stax2.XMLStreamWriter2 sw, int nrOfEntries)
    Method for forcibly writing an end element, without going through Jackson generator (and thus, without updating currently active element stack)
    void
    writeLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, String nsURI, String localName, boolean value)
     
    void
    writeLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, String nsURI, String localName, char[] buffer, int offset, int len, boolean isCData)
     
    void
    writeLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, String nsURI, String localName, double value)
     
    void
    writeLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, String nsURI, String localName, float value)
     
    void
    writeLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, String nsURI, String localName, int value)
     
    void
    writeLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, String nsURI, String localName, long value)
     
    void
    writeLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, String nsURI, String localName, String text, boolean isCData)
     
    void
    writeLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, String nsURI, String localName, BigDecimal value)
     
    void
    writeLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, String nsURI, String localName, BigInteger value)
     
    void
    writeLeafElement(org.codehaus.stax2.XMLStreamWriter2 sw, String nsURI, String localName, org.codehaus.stax2.typed.Base64Variant base64variant, byte[] data, int offset, int len)
     
    void
    writeLeafNullElement(org.codehaus.stax2.XMLStreamWriter2 sw, String nsURI, String localName)
     
    void
    writePrologLinefeed(org.codehaus.stax2.XMLStreamWriter2 sw)
    Method for trying to write a linefeed to separate entities outside of the root element (that is, in prolog or epilog), most often called to separate XML declaration from the root element.
    void
    writeStartElement(org.codehaus.stax2.XMLStreamWriter2 sw, String nsURI, String localName)
    Method for forcibly writing a start element, without going through Jackson generator (and thus, without updating currently active element stack)

    Methods inherited from interface com.fasterxml.jackson.core.PrettyPrinter

    beforeArrayValues, beforeObjectEntries, writeArrayValueSeparator, writeEndArray, writeEndObject, writeObjectEntrySeparator, writeObjectFieldValueSeparator, writeRootValueSeparator, writeStartArray, writeStartObject