Class MarkupUtils


  • public final class MarkupUtils
    extends java.lang.Object
    XML Utils.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private MarkupUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String escapeAttributeEntities​(java.lang.String str)
      This will take the pre-defined entities in XML 1.0 and convert their character representation to the appropriate entity reference, suitable for XML attributes.
      static java.lang.String escapeElementEntities​(java.lang.String str)
      This will take the three pre-defined entities in XML 1.0 (used specifically in XML elements) and convert their character representation to the appropriate entity reference, suitable for XML element content.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MarkupUtils

        private MarkupUtils()
    • Method Detail

      • escapeElementEntities

        public static java.lang.String escapeElementEntities​(java.lang.String str)
        This will take the three pre-defined entities in XML 1.0 (used specifically in XML elements) and convert their character representation to the appropriate entity reference, suitable for XML element content.
        Parameters:
        str - String input to escape.
        Returns:
        String with escaped content.
      • escapeAttributeEntities

        public static java.lang.String escapeAttributeEntities​(java.lang.String str)
        This will take the pre-defined entities in XML 1.0 and convert their character representation to the appropriate entity reference, suitable for XML attributes. It does not convert the single quote (') because it's not necessary as the outputter writes attributes surrounded by double-quotes.
        Parameters:
        str - String input to escape.
        Returns:
        String with escaped content.