\n");
if (reverse)
renderField(out);
else
renderCaption(out);
out.write(" | \n");
if (reverse)
renderCaption(out);
else
renderField(out);
out.write(" | \n
\n");
} // end render
/*--------------------------------------------------------------------------------
* Implementations from interface DialogField
*--------------------------------------------------------------------------------
*/
public String getName()
{
return name;
} // end getName
public Object getValue()
{
return value;
} // end getValue
public void setValue(Object o)
{
value = (o==null) ? null : o.toString();
} // end setValue
public void setValueFrom(RequestInput ri)
{
value = ri.getParameter(name);
} // end setValueFrom
public boolean isRequired()
{
return required;
} // end isRequired
public boolean isFile()
{
return false;
} // end isFile
public boolean isHidden()
{
return false;
} // end isHidden
public void validate() throws ValidationException
{
if (required && enabled && StringUtil.isStringEmpty(value))
throw new ValidationException("The '" + caption + "' field is required.");
if (enabled)
validateContents(value);
} // end validate
public boolean isEnabled()
{
return enabled;
} // end isEnabled
public void setEnabled(boolean flag)
{
enabled = flag;
} // end setEnabled
public Object sendMessage(String msg, Object data)
{
return null;
} // end sendMessage
} // end class BaseDialogField