public class XHTMLPage extends AbstractContainer implements Page
Modifier and Type | Field and Description |
---|---|
protected Element |
body |
static java.lang.String |
CLASS |
protected java.lang.String |
contentType |
protected Document |
doc |
protected Element |
head |
protected java.lang.String |
id |
components
ACTIVE, browserMode, DEFAULT, ID, IE, INVISIBLE, isSensitive, label, NS, ON_BLUR, ON_CHANGE, ON_CLICK, ON_DBLCLICK, ON_FOCUS, ON_KEY_DOWN, ON_KEY_PRESS, ON_KEY_UP, ON_LOAD, ON_MOUSE_DOWN, ON_MOUSE_MOVE, ON_MOUSE_OUT, ON_MOUSE_UP, ON_RESET, ON_SELECT, ON_SUBMIT, ON_UNLOAD, parent, parentElem, READONLY, root, viewMode
Constructor and Description |
---|
XHTMLPage()
creates a new empty XHTMLPage object
|
XHTMLPage(java.lang.String resource)
creates a new XHTMLPage object from
a specified template source and builds the JDOM.
|
XHTMLPage(java.lang.String file,
Resource resource)
creates a new XHTMLPage object from
a specified template source and builds the JDOM with specified
ResourceBundle
|
Modifier and Type | Method and Description |
---|---|
void |
addHeader(java.lang.String header,
java.util.Date value) |
void |
addHeader(java.lang.String header,
int value) |
void |
addHeader(java.lang.String header,
java.lang.String value) |
Element |
getBody() |
java.lang.Object |
getContent()
Returns null.
|
java.lang.String |
getContentType()
Returns the content type of the page, for example "text/html".
|
Document |
getDocument() |
Element |
getHead() |
java.util.List<Pair<java.lang.String,java.lang.Object>> |
getHeaders()
Returns the list of http-response-headers to be set on the
HttpServletResponse |
java.lang.String |
getTitle() |
void |
init(Document document) |
void |
setContent(java.lang.Object o)
Does nothing.
|
void |
setContentType(java.lang.String contentType) |
XHTMLPage |
setPage(java.lang.String page) |
void |
setTitle(java.lang.String title) |
java.lang.String |
show()
method for rendering the component as string
|
add, get, getAll, getAll, getAllDeep, getByName, getComponents, getWithParent, init, remove, setBrowserMode, substitute
clone, create, getAttribute, getBrowserMode, getId, getLabel, getName, getParent, getParentElement, getRoot, getRootName, getStyle, getViewMode, init, init, removeAttribute, setActionListener, setAttribute, setEncoding, setExpandEmptyElements, setId, setIndenting, setLabel, setName, setNewLines, setParent, setParentElement, setRootName, setStyle, setViewMode, show, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
clone, getAttribute, getBrowserMode, getId, getLabel, getName, getParent, getParentElement, getRoot, getStyle, getViewMode, init, removeAttribute, setActionListener, setAttribute, setId, setLabel, setName, setParent, setParentElement, setStyle, setViewMode, show, toString
public static final java.lang.String CLASS
protected Document doc
protected java.lang.String id
protected Element head
protected Element body
protected java.lang.String contentType
public XHTMLPage()
public XHTMLPage(java.lang.String resource)
public XHTMLPage(java.lang.String file, Resource resource)
resource
- - the specified resourcepublic XHTMLPage setPage(java.lang.String page)
public Document getDocument()
public void init(Document document)
public void setTitle(java.lang.String title)
public java.lang.String getTitle()
public void setContent(java.lang.Object o)
setContent
in interface Component
setContent
in class AbstractComponent
o
- - any object where the string representation is used for renderingpublic java.lang.Object getContent()
getContent
in interface Component
getContent
in class AbstractComponent
public java.lang.String getContentType()
Page
getContentType
in interface Page
public void setContentType(java.lang.String contentType)
public java.lang.String show()
Component
public Element getBody()
public Element getHead()
public java.util.List<Pair<java.lang.String,java.lang.Object>> getHeaders()
Page
HttpServletResponse
getHeaders
in interface Page
String
, Date
or Integer
public void addHeader(java.lang.String header, java.lang.String value)
public void addHeader(java.lang.String header, java.util.Date value)
public void addHeader(java.lang.String header, int value)
@enterprise 9.0.33982 Copyright © 2001-2023 Groiss Informatics GmbH. All Rights Reserved.