org.nakedobjects.plugins.html.component.html
Class HtmlForm

java.lang.Object
  extended by org.nakedobjects.plugins.html.component.ComponentComposite
      extended by org.nakedobjects.plugins.html.component.html.HtmlForm
All Implemented Interfaces:
Component, Form

public class HtmlForm
extends ComponentComposite
implements Form


Constructor Summary
HtmlForm(java.lang.String id, java.lang.String action, int page, int noOfPages, boolean isEditing)
           
 
Method Summary
 void addField(NakedObjectSpecification spec, java.lang.String label, java.lang.String title, java.lang.String field, java.lang.String value, int noLines, boolean wrap, int maxLength, int typicalLength, boolean required, java.lang.String error)
           
 void addFieldName(java.lang.String fieldLabel)
           
 void addLookup(java.lang.String fieldLabel, java.lang.String description, java.lang.String fieldId, int selectedIndex, java.lang.String[] instances, java.lang.String[] ids, boolean required, java.lang.String errorMessage)
           
 void addReadOnlyField(java.lang.String fieldLabel, java.lang.String title, java.lang.String description)
           
 void write(java.io.PrintWriter writer)
           
protected  void writeAfter(java.io.PrintWriter writer)
           
protected  void writeBefore(java.io.PrintWriter writer)
           
 
Methods inherited from class org.nakedobjects.plugins.html.component.ComponentComposite
add, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HtmlForm

public HtmlForm(java.lang.String id,
                java.lang.String action,
                int page,
                int noOfPages,
                boolean isEditing)
Method Detail

addField

public void addField(NakedObjectSpecification spec,
                     java.lang.String label,
                     java.lang.String title,
                     java.lang.String field,
                     java.lang.String value,
                     int noLines,
                     boolean wrap,
                     int maxLength,
                     int typicalLength,
                     boolean required,
                     java.lang.String error)
Specified by:
addField in interface Form

addFieldName

public void addFieldName(java.lang.String fieldLabel)

addLookup

public void addLookup(java.lang.String fieldLabel,
                      java.lang.String description,
                      java.lang.String fieldId,
                      int selectedIndex,
                      java.lang.String[] instances,
                      java.lang.String[] ids,
                      boolean required,
                      java.lang.String errorMessage)
Specified by:
addLookup in interface Form

addReadOnlyField

public void addReadOnlyField(java.lang.String fieldLabel,
                             java.lang.String title,
                             java.lang.String description)
Specified by:
addReadOnlyField in interface Form

write

public void write(java.io.PrintWriter writer)
Specified by:
write in interface Component
Overrides:
write in class ComponentComposite

writeAfter

protected void writeAfter(java.io.PrintWriter writer)
Overrides:
writeAfter in class ComponentComposite

writeBefore

protected void writeBefore(java.io.PrintWriter writer)
Overrides:
writeBefore in class ComponentComposite


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.