com.arsdigita.formbuilder.ui
Class TemplatePage
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.formbuilder.ui.TemplatePage
- All Implemented Interfaces:
- Cloneable, Component, Container, Lockable
- Direct Known Subclasses:
- FormBuildingPage, FormPropertiesPage, FormViewPage, IndexPage, OptionGroupPage
- public abstract class TemplatePage
- extends Page
This Page is the base Page that all Pages in the Form Builder
service extend. It will encapsulate all common properties of the
pages. All pages in the Form Builder package are singletons.
- Version:
- $Id: //core-platform/dev/src/com/arsdigita/formbuilder/ui/TemplatePage.java#7 $
- Author:
- Peter Marklund
Fields inherited from class com.arsdigita.bebop.BlockStylable |
ABSBOTTOM, ABSMIDDLE, BASELINE, BOTTOM, CENTER, FULL_WIDTH, INSERT, LEFT, MIDDLE, RIGHT, TEXTTOP, TOP |
Constructor Summary |
TemplatePage(String pageTitle)
Right now I don't know which Components will be common to
my Pages. |
Method Summary |
protected abstract void |
buildPage()
This method builds the Component structure specific to a certain Page
in the Form Builder service. |
abstract String |
getRelativeURL()
|
Methods inherited from class com.arsdigita.bebop.Page |
add, add, addActionListener, addClientStylesheet, addComponent, addComponentStateParam, addGlobalStateParam, addRequestListener, buildDocument, children, contains, fireActionEvent, fireRequestEvent, generateXML, 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
TemplatePage
public TemplatePage(String pageTitle)
- Right now I don't know which Components will be common to
my Pages. This constructor is used by all Form Builder Pages.
It sets the title of the Page, invokes the subclass specific
buildPage() method, finishes and locks the Page.
buildPage
protected abstract void buildPage()
- This method builds the Component structure specific to a certain Page
in the Form Builder service.
getRelativeURL
public abstract String getRelativeURL()
Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC