| java.lang.Object org.tp23.antinstaller.renderer.swing.SwingOutputFieldRenderer
All known Subclasses: org.tp23.antinstaller.renderer.swing.HiddenPropertyInputRenderer, org.tp23.antinstaller.renderer.swing.TargetInputRenderer, org.tp23.antinstaller.renderer.swing.FileInputRenderer, org.tp23.antinstaller.renderer.swing.DateInputRenderer, org.tp23.antinstaller.renderer.swing.LargeSelectInputRenderer, org.tp23.antinstaller.renderer.swing.ConditionalFieldRenderer, org.tp23.antinstaller.renderer.swing.UnvalidatedTextInputRenderer, org.tp23.antinstaller.renderer.swing.SelectInputRenderer, org.tp23.antinstaller.renderer.swing.CheckboxInputRenderer, org.tp23.antinstaller.renderer.swing.DirectoryInputRenderer, org.tp23.antinstaller.renderer.swing.CommentOutputRenderer, org.tp23.antinstaller.renderer.swing.ValidatedTextInputRenderer,
SwingOutputFieldRenderer | abstract public class SwingOutputFieldRenderer (Code) | | Instances of this interface should have a no args constructor.
They sould
be Swing JComponent (e.g. subclass JPanel) and render normally responding
to update paint and requests to change Look & Feel in a normal way.
Instances of this class should follow the naming convention. for each OutputField
Xxx in the package org.tp23.antinstaller.input there should exist a SwingOutputFieldRenderer
called org.tp23.antinstaller.renderer.swing.XxxRenderer
Copyright: Copyright (c) 2004
Company: tp23
author: Paul Hinds version: $Id: SwingOutputFieldRenderer.java,v 1.5 2007/01/04 22:57:17 teknopaul Exp $ |
SwingOutputFieldRenderer | public SwingOutputFieldRenderer()(Code) | | |
addSelf | abstract public int addSelf(JPanel content, GBCF cf, int row, boolean overflow)(Code) | | Called when the renderer should add itself to the content pane;
Parameters: content - the panel to which the Renderer should add itself Parameters: GridBagConstraintsFactory - Parameters: row - the current row index in the table Parameters: components - should adjust preferred size when the overflow flag is setto compensate for width loss due to the scroll bar the row index after adding all its components |
initComponent | abstract public void initComponent(JPanel parent)(Code) | | Init the swing components
|
renderError | abstract public void renderError()(Code) | | Called when validation fails
|
setOutputField | public void setOutputField(OutputField outputField)(Code) | | this should hold a local reference and set the input fields default value
if one exists
Parameters: inputField - InputField |
updateDefaultValue | abstract public void updateDefaultValue()(Code) | | Called to update the defaults from the ResultContainer
|
updateInputField | abstract public void updateInputField()(Code) | | Called by the Page prior to firing pagecompletion events
|
|
|