com.arsdigita.bebop.demo
Class MySitePage
java.lang.Object
com.arsdigita.bebop.Completable
com.arsdigita.bebop.SimpleComponent
com.arsdigita.bebop.TextStylable
com.arsdigita.bebop.BlockStylable
com.arsdigita.bebop.Page
com.arsdigita.bebop.demo.MySitePage
- All Implemented Interfaces:
- Cloneable, Component, Container, Lockable
- public class MySitePage
- extends Page
This is a common page for a fictitious MySite.
It includes a common header, a footer, and a main "content"
area. We override the .generateXML method to add stuff to the
main content area.
Fields inherited from class com.arsdigita.bebop.BlockStylable |
ABSBOTTOM, ABSMIDDLE, BASELINE, BOTTOM, CENTER, FULL_WIDTH, INSERT, LEFT, MIDDLE, RIGHT, TEXTTOP, TOP |
Methods inherited from class com.arsdigita.bebop.Page |
add, add, addActionListener, addClientStylesheet, addComponent, addComponentStateParam, addGlobalStateParam, addRequestListener, buildDocument, children, contains, fireActionEvent, fireRequestEvent, generateXML, generateXMLHelper, get, getComponent, getComponentParameters, getErrorDisplay, getPanel, getParameters, getStateModel, getTitle, getTitle, indexOf, isEmpty, isUsingHttpSession, isVisibleDefault, lock, parameterName, parameterName, prepare, process, process, removeActionListener, removeRequestListener, respond, setErrorDisplay, setPanel, setStyleSheet, setTitle, setTitle, setUsingHttpSession, setVisibleDefault, size, stateContains, stateIndex, stateSize |
Methods inherited from class com.arsdigita.bebop.SimpleComponent |
clone, exportAttributes, getAttribute, getClassAttr, getIdAttr, getKey, getMetaDataAttribute, getStyleAttr, hasAttributes, isLocked, isVisible, register, register, setAttribute, setClassAttr, setIdAttr, setKey, setMetaDataAttribute, setStyleAttr, setVisible |
Methods inherited from interface com.arsdigita.bebop.Component |
getClassAttr, getIdAttr, getKey, getStyleAttr, isVisible, register, register, setClassAttr, setIdAttr, setKey, setStyleAttr, setVisible |
versionId
public static final String versionId
- See Also:
- Constant Field Values
MySitePage
public MySitePage()
MySitePage
public MySitePage(String s)
generateXML
public void generateXML(PageState ps,
Document doc)
- Description copied from class:
Page
- Constructs a DOM or JDOM tree with all components on the page. The tree
represents the page that
results from the
HttpServletRequest
kept in
the state
.
- Overrides:
generateXML
in class Page
- Parameters:
ps
- the page state produced by Page.process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
doc
- the DOM node for the whole Document- See Also:
process
addContents
protected void addContents(Element layout,
PageState ps)
Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC