Язык SQL

Фрагмент определения классов Htmlwriter и BigHitHtmlWriter


Класс Htmlwriter содержит методы, изображенные на 9.7, которые поддерживают правильное представление текста броузерами. Основной меТод convertChar заменяет каждое появление переменной from в строке inStr строкой to. Этот метод затем используется в других методах преобразования. Например, convertEOL просто заменяет каждый знак конца строки строкой <br>.

Public static String convertEOL(String inStr) {

return convertChar(inStr, ‘n’, "<br>");}

Все методы печати реализованы с помощью запросов к методам преобразования.

1 // методы преобразования строки к допустимому в HT’ML виду

2 public static String htmlStr (String inStr);

3 public static String htmlStr (String inStr, int maxWidth);

4 public static String convertEOL(String inStr);

5 public static String convertChar(String inStr,char from,String to);

6 // методы печати допустимой в HTML версии строки 1

7 public void printHtmlStr (String inStr);

8 public void printHtmlStr (String inStr, int maxWidth);

9 public void printConvertEOL (String inStr);

Метод htmlStr преобразует символ “null” или пустую. строку в &nbsp; (неразрывный пробел — non breaking space), т.е. в строку, которая не игнорируется броузерами. Для любой непустой строки в результирующей строке каждый знак с, >, или & заменен своим именным эквивалентом, а каждый знак конца строки замен дескриптором конца строки. Кроме того, если метод htmlStr вызывается с ненулевым вторым аргументом, то перед преобразованием длина строки доводится до максимальной величины.

Комментарии закрыты