Предположим вам нужно создать html страницу или какой либо ее элемент из под явы, а подключить velocity или thymeleaf вы не можете по каким-то причинам, либо подрубать целый процессор шаблонов ради пары реплейсов не хочется. В таком случае вы можете воспользоваться этой либой.
L2HtmlBuilder - это простенькая библиотека, содержащая готовые удобные методы генерации html элементов под ла2. Наследуем ваш парсер от либы и имеем удобный интерфейс для работы с html.
Пример таблицы:
Код таблицы:
P.S. Либа не претендует на High Performance и на замену шаблонизаторам.
L2HtmlBuilder - это простенькая библиотека, содержащая готовые удобные методы генерации html элементов под ла2. Наследуем ваш парсер от либы и имеем удобный интерфейс для работы с html.
Пример таблицы:
Код таблицы:
Код:
private static String getTable() {
return table("border=1")
.tr()
.td("Column 1", "width=55")
.td("Column 2", "width=120 align=center")
.td("Column 3", "width=55")
.tr()
.td(icon("weapon_dual_sword_i00"), "height=40 align=center")
.td("KakoyTo Dual Sword")
.td(button("user_change_weapon", "Set", 50, 30))
.tr()
.td("Attack:")
.td(textBox("kakoyToBox", 115, 15))
.td(button("user_change_attack", "Set", 50, 30))
.end();
}
P.S. Либа не претендует на High Performance и на замену шаблонизаторам.