Package groovy.xml

Class MarkupBuilder.DefaultXmlEscapingFunction

java.lang.Object
groovy.xml.MarkupBuilder.DefaultXmlEscapingFunction
All Implemented Interfaces:
Function<Character,Optional<String>>
Enclosing class:
MarkupBuilder

public static class MarkupBuilder.DefaultXmlEscapingFunction extends Object implements Function<Character,Optional<String>>
Default character replacement function used for XML content and attribute escaping.
  • Constructor Details

    • DefaultXmlEscapingFunction

      public DefaultXmlEscapingFunction(boolean isAttrValue, boolean useDoubleQuotes)
      Creates an escaping function for either element content or attribute values.
      Parameters:
      isAttrValue - whether the text being escaped is an attribute value
      useDoubleQuotes - whether attributes are quoted with double quotes
  • Method Details