|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.tools.textfilter.HTMLEncoder
public class HTMLEncoder
Класс предназначен для работы с текстом перед его выводом в HTML
Field Summary | |
---|---|
static java.lang.String[] |
BAD_ATTRIBUTES
Аттрибуты, которые убираются из текста |
java.lang.StringBuffer |
innerBuffer
Внутренний буфер |
Constructor Summary | |
---|---|
HTMLEncoder(java.lang.String buf)
Конструктор |
|
HTMLEncoder(java.lang.StringBuffer buf)
Конструктор |
Method Summary | |
---|---|
static java.lang.String |
br2nl(java.lang.String str)
Заменяет во входной строке вимволы перевода строки вида на их текстовые аналоги |
static java.lang.String |
encode(java.lang.String n)
Кодирует строку |
static java.lang.String |
encodeTree(java.lang.String n)
Кодирует строку для дерева |
java.lang.StringBuffer |
getResult()
Возвращает результат обработки |
static java.lang.String |
htmlCut(java.lang.String str,
int length)
Вырезает html |
void |
removeAttributes()
Удаляет аттрибуты из текста |
void |
replace(java.lang.String what,
java.lang.String with)
Заменяет одну строку на другую |
void |
replaceForTextArea()
Заменяет символы в текущем тексте для вывода в текстарию |
void |
replaceIgnoreCase(java.lang.String what,
java.lang.String with)
Заменяет одну строку на другую без учета регистра |
static java.lang.String |
safe(java.lang.String s)
Обрабатывает входную строку убирая из нее аттрибуты |
static java.lang.String |
stripHtmlTags(java.lang.String from)
Удаляет из текста HTML-теги |
static java.lang.String |
text2HTML(java.lang.String str)
Преобразует текст в HTML |
java.lang.String |
toString()
Возвращает текстовое представление объекта |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String[] BAD_ATTRIBUTES
public java.lang.StringBuffer innerBuffer
Constructor Detail |
---|
public HTMLEncoder(java.lang.StringBuffer buf)
buf
- входная строкаpublic HTMLEncoder(java.lang.String buf)
buf
- всходная строкаMethod Detail |
---|
public void replace(java.lang.String what, java.lang.String with)
what
- что заменяемwith
- на что заменяемpublic void replaceIgnoreCase(java.lang.String what, java.lang.String with)
what
- что заменяемwith
- на что заменяемpublic java.lang.StringBuffer getResult()
public static java.lang.String encode(java.lang.String n)
n
- что кодируем
public static java.lang.String encodeTree(java.lang.String n)
n
- что кодируем
public void replaceForTextArea()
public static java.lang.String stripHtmlTags(java.lang.String from)
from
- исходный текст
public void removeAttributes()
public static java.lang.String safe(java.lang.String s)
s
- входная строка
public static java.lang.String text2HTML(java.lang.String str)
str
- входная строка
public static java.lang.String htmlCut(java.lang.String str, int length)
str
- исходная строкаlength
- сколько вырезаем
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String br2nl(java.lang.String str)
str
- исходная строка
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |