org.formaria.editor.builder.pojo
Class PojoFormGenerator

java.lang.Object
  extended by org.formaria.editor.builder.FormGenerator
      extended by org.formaria.editor.builder.pojo.PojoFormGenerator

public class PojoFormGenerator
extends FormGenerator

A form generator for POJOs, sets up the bindings of the generated components.

Copyright (c) Formaria Ltd., 2002-2007

License: see License.txt


Field Summary
 
Fields inherited from class org.formaria.editor.builder.FormGenerator
currentProject, pageDesigner
 
Constructor Summary
PojoFormGenerator(EditorProject editorProject, PageDesigner pd)
          Creates a new instance of PojoFormGenerator
 
Method Summary
 boolean generatePanel(FormGeneratorInfo genInfo, javax.swing.JComponent sourceComponent, java.awt.Point p)
           
protected  boolean generatePanel(FormGeneratorInfo genInfo, javax.swing.JComponent sourceComponent, java.awt.Point p, java.awt.Dimension size)
           
 
Methods inherited from class org.formaria.editor.builder.FormGenerator
addValidation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PojoFormGenerator

public PojoFormGenerator(EditorProject editorProject,
                         PageDesigner pd)
Creates a new instance of PojoFormGenerator

Parameters:
editorProject - the current project
pd - page designer object
Method Detail

generatePanel

protected boolean generatePanel(FormGeneratorInfo genInfo,
                                javax.swing.JComponent sourceComponent,
                                java.awt.Point p,
                                java.awt.Dimension size)
Overrides:
generatePanel in class FormGenerator
size - the size of the generated panel will be stored here

generatePanel

public boolean generatePanel(FormGeneratorInfo genInfo,
                             javax.swing.JComponent sourceComponent,
                             java.awt.Point p)
Overrides:
generatePanel in class FormGenerator