Class Entities

    • Field Detail

      • BASIC_ARRAY

        private static final java.lang.String[][] BASIC_ARRAY
      • APOS_ARRAY

        private static final java.lang.String[][] APOS_ARRAY
      • ISO8859_1_ARRAY

        static final java.lang.String[][] ISO8859_1_ARRAY
      • HTML40_ARRAY

        static final java.lang.String[][] HTML40_ARRAY
      • XML

        public static final Entities XML

        The set of entities supported by standard XML.

      • HTML32

        public static final Entities HTML32

        The set of entities supported by HTML 3.2.

      • HTML40

        public static final Entities HTML40

        The set of entities supported by HTML 4.0.

    • Constructor Detail

      • Entities

        public Entities()
    • Method Detail

      • fillWithHtml40Entities

        static void fillWithHtml40Entities​(Entities entities)
      • addEntities

        public void addEntities​(java.lang.String[][] entityArray)
      • addEntity

        public void addEntity​(java.lang.String name,
                              int value)
      • entityName

        public java.lang.String entityName​(int value)
      • entityValue

        public int entityValue​(java.lang.String name)
      • escape

        public java.lang.String escape​(java.lang.String str)

        Escapes the characters in a String.

        For example, if you have called addEntity("foo", 0xA1), escape("¡") will return "&foo;"

        Parameters:
        str - The String to escape.
        Returns:
        A new escaped String.
      • unescape

        public java.lang.String unescape​(java.lang.String str)

        Unescapes the entities in a String.

        For example, if you have called addEntity("foo", 0xA1), unescape("&foo;") will return "¡"

        Parameters:
        str - The String to escape.
        Returns:
        A new escaped String.