org.objectweb.jac.aspects.gui.web
Class Page
java.lang.Object
|
+--org.objectweb.jac.aspects.gui.web.AbstractView
|
+--org.objectweb.jac.aspects.gui.web.AbstractPage
|
+--org.objectweb.jac.aspects.gui.web.Page
- All Implemented Interfaces:
- HTMLViewer, View, ViewIdentity, WindowListener, WindowView
- Direct Known Subclasses:
- RefreshPage
- public class Page
- extends AbstractPage
- implements WindowListener
An HTML page containing a View and a close button.
Constructor Summary |
Page(View view,
boolean newWindow)
|
Method Summary |
void |
genBody(PrintWriter out)
Override this method to generate the body of an HTML page. |
void |
onCancel()
Called when the Cancel button was pressed by the user. |
void |
onOK(JacRequest request)
Called when the OK button was pressed by the user. |
void |
onRefresh(JacRequest request)
Called when the Refresh button was pressed by the user. |
void |
onValidate(JacRequest request)
Validates inputs, but creates no HTML. |
Methods inherited from class org.objectweb.jac.aspects.gui.web.AbstractView |
closeForm, equalsView, equalsView, eventURL, eventURL, genEventAndActionButton, genPage, genStyleSheets, getBaseURL, getCloseBorder, getContext, getDescription, getFactory, getId, getId, getLabel, getMessage, getOpenBorder, getParameters, getParentView, getRootView, getStyle, getType, getViewBorder, iconElement, iconElement, isClosed, isDescendantOf, isInForm, openForm, printAttributes, setAttribute, setColumn, setContext, setDescription, setFactory, setFocus, setLabel, setMessage, setParameters, setParentView, setRow, setSize, setStyle, setStyleSheet, setTable, setType, setViewBorder, showButton, showFormButtons, showFormButtons |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.jac.aspects.gui.View |
getContext, getDescription, getFactory, getLabel, getMessage, getParentView, getRootView, getStyle, getViewBorder, isClosed, isDescendantOf, setContext, setDescription, setFactory, setFocus, setLabel, setMessage, setParentView, setSize, setStyle, setViewBorder |
Page
public Page(View view,
boolean newWindow)
genBody
public void genBody(PrintWriter out)
throws IOException
- Description copied from class:
AbstractView
- Override this method to generate the body of an HTML page.
- Overrides:
genBody
in class AbstractView
IOException
- See Also:
AbstractView.genPage(PrintWriter)
onOK
public void onOK(JacRequest request)
- Description copied from interface:
WindowListener
- Called when the OK button was pressed by the user. Validates
editors and closes the window.
- Specified by:
onOK
in interface WindowListener
- Parameters:
request
- the servlet request
onRefresh
public void onRefresh(JacRequest request)
- Description copied from interface:
WindowListener
- Called when the Refresh button was pressed by the user. Validates
editors and but does not close the window.
- Specified by:
onRefresh
in interface WindowListener
- Parameters:
request
- the servlet request
onCancel
public void onCancel()
- Description copied from interface:
WindowListener
- Called when the Cancel button was pressed by the user. Closes
the dialog without validating editors.
- Specified by:
onCancel
in interface WindowListener
onValidate
public void onValidate(JacRequest request)
- Description copied from interface:
WindowListener
- Validates inputs, but creates no HTML.
- Specified by:
onValidate
in interface WindowListener