creamtec.webcream.rendering
Interface ComponentRenderer

All Known Subinterfaces:
DocumentRenderer
All Known Implementing Classes:
AbstractDocumentRenderer, AbstractHTMLComponentRenderer, CustomControlProcessor, DefaultComponentRenderer, DefaultFillerRenderer, DefaultJComboBoxRenderer, DefaultJComponentRenderer, DefaultJDesktopPaneRenderer, DefaultJEditorPaneRenderer, DefaultJInternalFrameRenderer, DefaultJLabelRenderer, DefaultJListRenderer, DefaultJMenuBarRenderer, DefaultJProgressBarRenderer, DefaultJRadioButtonRenderer, DefaultJScrollBarRenderer, DefaultJScrollPaneRenderer, DefaultJSeparatorRenderer, DefaultJSliderRenderer, DefaultJSplitPaneRenderer, DefaultJTabbedPaneRenderer, DefaultJTableRenderer, DefaultJTextAreaRenderer, DefaultJTextFieldRenderer, DefaultJToggleButtonRenderer, DefaultJTreeRenderer, DefaultListRenderer, DefaultMenuBarRenderer, HTMLPageRenderer, PositionedPageRenderer, SnapshotRenderer, StructuredPageRenderer, WYSIWYGEditor

public interface ComponentRenderer

This interface must be implemented by classes that will provide custom rendering for standard and custom controls


Method Summary
 void renderComponent(Document document, java.lang.Object component)
          The implementation must add code to the document that represents the component.
 

Method Detail

renderComponent

void renderComponent(Document document,
                     java.lang.Object component)
                     throws java.lang.Exception
The implementation must add code to the document that represents the component. For example, if rendering a JLabel into an HTML page then something like text should be added

Parameters:
document - such as HTML page that is being rendered
component - GUI component that needs to be rendered. Can be subclasses of java.awt.Component or other components such as JMenuItem
Throws:
java.lang.Exception


Copyright © 2000-2006 CreamTec LLC. All Rights Reserved.