creamtec.webcream.rendering.html.structured
Class StructuredPageRenderer
java.lang.Object
creamtec.webcream.rendering.AbstractDocumentRenderer
creamtec.webcream.rendering.html.HTMLPageRenderer
creamtec.webcream.rendering.html.structured.StructuredPageRenderer
- All Implemented Interfaces:
- ComponentRenderer, DocumentRenderer
public class StructuredPageRenderer
- extends HTMLPageRenderer
Implements the rendering of AWT container layouts as HTML tables. Used for older
browsers such as Netscape 4.7. For modern browsers PositionedPageRenderer is used.
Delegates the actual laying out of components in HTML to StructuredLayoutRenderer.
| Methods inherited from class creamtec.webcream.rendering.html.HTMLPageRenderer |
afterRenderComponent, afterRenderComponent, appendClippingClause, appendComponentStyle, appendHeader, appendStyleSheet, beforeRenderComponent, beforeRenderComponent, createDocument, findTitledBorder, getComponentRect, getDeflatedHeight, getDeflatedWidth, getInflatedHeight, getInflatedWidth, getTitleForComponent, renderComponent, renderContainer, renderDocument |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StructuredPageRenderer
public StructuredPageRenderer()
registerLayoutRenderer
public void registerLayoutRenderer(java.lang.String className,
LayoutRenderer renderer)
- Registers a layout renderer for a given AWT layout type. This provides extensibility
mechanism.
- Parameters:
className - class name of the layout, e.g. java.awt.BorderLayoutrenderer - instance that implements LayoutRenderer interface
renderContainer
public void renderContainer(HTMLPage page,
java.awt.Container cont)
throws java.lang.Exception
- Renders a container according to its layout.
- Specified by:
renderContainer in class HTMLPageRenderer
- Parameters:
page - HTMLPagecont - Container
- Throws:
java.lang.Exception
getLayoutRenderer
public LayoutRenderer getLayoutRenderer(java.awt.LayoutManager layout)
throws java.lang.Exception
- Throws:
java.lang.Exception
getDefaultLayoutRenderer
public LayoutRenderer getDefaultLayoutRenderer()
Copyright © 2000-2006 CreamTec LLC. All Rights Reserved.