public final class HTMLDocument extends IElement.Factory.ElementImpl
IElement.Factory
Modifier and Type | Field and Description |
---|---|
private IElement |
m_body |
private IContent |
m_footer |
private IElement |
m_head |
private IContent |
m_header |
private java.lang.String |
m_title |
m_contents
m_attrs, m_tag
Constructor and Description |
---|
HTMLDocument() |
HTMLDocument(java.lang.String title,
java.lang.String encoding) |
Modifier and Type | Method and Description |
---|---|
IElementList |
add(IContent content)
Overridden to add to the doc body.
|
void |
addEmptyP() |
void |
addH(int level,
IContent text,
java.lang.String classID) |
void |
addH(int level,
java.lang.String text,
java.lang.String classID) |
void |
addHR(int size) |
void |
addLINK(java.lang.String type,
java.lang.String href)
Adds a <LINK> to the head.
|
void |
addStyle(java.lang.String css) |
void |
emit(HTMLWriter out)
Overridden to ensure header/footer appear first/last in the body.
|
IElement |
getBody() |
IContent |
getFooter() |
IElement |
getHead() |
IContent |
getHeader() |
java.lang.String |
getTitle() |
void |
setFooter(IContent footer) |
void |
setHeader(IContent header) |
add, setText, size, toString
getAttributes, getTag, setClass
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAttributes, getTag, setClass
private final java.lang.String m_title
private final IElement m_head
private final IElement m_body
private IContent m_header
private IContent m_footer
public HTMLDocument()
public HTMLDocument(java.lang.String title, java.lang.String encoding)
public java.lang.String getTitle()
public IElement getHead()
public IElement getBody()
public IContent getHeader()
public IContent getFooter()
public void setHeader(IContent header)
public void setFooter(IContent footer)
public void emit(HTMLWriter out)
emit
in interface IContent
emit
in class IElement.Factory.ElementImpl
public IElementList add(IContent content)
add
in interface IElementList
add
in class IElement.Factory.ElementImpl
public void addStyle(java.lang.String css)
public void addLINK(java.lang.String type, java.lang.String href)
public void addH(int level, java.lang.String text, java.lang.String classID)
public void addH(int level, IContent text, java.lang.String classID)
public void addHR(int size)
public void addEmptyP()