palio.modules.html
Class FormTag

java.lang.Object
  extended by palio.modules.html.FormTag
Direct Known Subclasses:
CalendarField, CheckBox, CheckBoxes, DateField, DropList, MultipleDropList, NumericField, PasswordField, RadioButtons, TextArea, TextField, UploadField

public abstract class FormTag
extends java.lang.Object

Definicja interfejsu "Input-a", czyli pojedynczego elementu formatki HTML-owej

Author:
Leszek Leszczynski

Constructor Summary
FormTag(java.lang.String name, java.lang.String id, java.lang.String cssClass, boolean notNull, java.lang.String label, java.lang.String additionalCode)
           
 
Method Summary
abstract  java.lang.String checkNull()
          Kod sprawdzający, czy tag jest "null"
abstract  void doBody(java.io.PrintWriter out, java.util.HashMap params)
          HTML odpowiedzialny za render taga
abstract  void doValidation(java.io.PrintWriter out)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FormTag

public FormTag(java.lang.String name,
               java.lang.String id,
               java.lang.String cssClass,
               boolean notNull,
               java.lang.String label,
               java.lang.String additionalCode)
Method Detail

doBody

public abstract void doBody(java.io.PrintWriter out,
                            java.util.HashMap params)
                     throws java.io.IOException,
                            palio.PalioException
HTML odpowiedzialny za render taga

Throws:
java.io.IOException
palio.PalioException

doValidation

public abstract void doValidation(java.io.PrintWriter out)
                           throws java.io.IOException,
                                  palio.PalioException
Throws:
java.io.IOException
palio.PalioException

checkNull

public abstract java.lang.String checkNull()
                                    throws java.io.IOException,
                                           palio.PalioException
Kod sprawdzający, czy tag jest "null"

Throws:
java.io.IOException
palio.PalioException