Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

edu.virtualschool.jwaa.field.Validatable Interface Reference

Inheritance diagram for edu.virtualschool.jwaa.field.Validatable:

edu.virtualschool.jwaa.field.GenericField edu.virtualschool.jwaa.field.CityField edu.virtualschool.jwaa.field.CommaSeparatedField edu.virtualschool.jwaa.field.CountryField edu.virtualschool.jwaa.field.DoubleField edu.virtualschool.jwaa.field.EmailField edu.virtualschool.jwaa.field.FileField edu.virtualschool.jwaa.field.IdentifierField edu.virtualschool.jwaa.field.IntegerField edu.virtualschool.jwaa.field.LongField edu.virtualschool.jwaa.field.NameField edu.virtualschool.jwaa.field.OpField edu.virtualschool.jwaa.field.StreetField edu.virtualschool.jwaa.field.TextField edu.virtualschool.jwaa.field.ZipcodeField List of all members.

Detailed Description

defines the interface protocol for validating input from a user. Copyright 2002 by Brad Cox: <bcox@virtualschool.edu>

Definition at line 11 of file Validatable.java.

Public Member Functions

String getMessage ()

Package Functions

String getStringValue ()
boolean ok ()
void setValid (boolean v, String s)
Validatable cloneWithValue (String value) throws Fault


Member Function Documentation

Validatable edu.virtualschool.jwaa.field.Validatable.cloneWithValue String  value  )  throws Fault [package]
 

Create an instance of the receiver with the provided value;

Implemented in edu.virtualschool.jwaa.field.GenericField.

Referenced by edu.virtualschool.jwaa.GenericPage.getFields().

String edu.virtualschool.jwaa.field.Validatable.getMessage  ) 
 

Return the error message text for this field

Returns:
String: error string if the field is invalid or "" if valid.

Implemented in edu.virtualschool.jwaa.field.GenericField.

String edu.virtualschool.jwaa.field.Validatable.getStringValue  )  [package]
 

Return the value of this field as a String

Returns:
String: the value of this field as a String.

Implemented in edu.virtualschool.jwaa.field.GenericField.

boolean edu.virtualschool.jwaa.field.Validatable.ok  )  [package]
 

Returns true if this field's value is valid; e.g. meets the syntactic requirements of this type. The getMessage() call can be used to retrieve a string that explains the problem in the user's frame of reference.

Returns:
boolean

Implemented in edu.virtualschool.jwaa.field.GenericField.

void edu.virtualschool.jwaa.field.Validatable.setValid boolean  v,
String  s
[package]
 

Mark this instance as valid or not.

Parameters:
v true if valid
s reason if not valid

Implemented in edu.virtualschool.jwaa.field.GenericField.


The documentation for this interface was generated from the following file: