Skip navigation links

Package com.hfg.html

The HTML classes in this package can be used to construct HTML or XHTML in an object-oriented fashion.

See: Description

Package com.hfg.html Description

The HTML classes in this package can be used to construct HTML or XHTML in an object-oriented fashion.
Features include:
  • Fragments or entire documents can be constructed. Makes modular construction of complex webapp pages easy.
  • Avoids tagname typos and unbalanced tag problems that often occur with hand-coded HTML.
  • Almost all property and attribute setters are chainable for compact code.
  • Can be output in compact or indented modes.
Simple example:
 HTMLDoc doc = new HTMLDoc();
 doc.setDoctype(Doctype.XHTML_1_0_TRANSITIONAL);

 HTML html = (HTML) doc.getRootNode();

 html.getBody().addDiv("Hello World!").setStyle(CSS.BOLD);
 
Skip navigation links

Copyright © 2002-2022 hairyfatguy.com
com.hfg XML/HTML Coding Library
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
J. Alex Taylor, President, Founder, CEO, COO, CFO, CTO, OOPS hairyfatguy.com
jataylor@hairyfatguy.com