sky.engine.field
Class UrlField
java.lang.Object
sky.engine.field.BaseField
sky.engine.field.UrlField
- All Implemented Interfaces:
- Field
- public class UrlField
- extends BaseField
- implements Field
|
Constructor Summary |
UrlField(java.lang.String name,
boolean required)
Constructor |
UrlField(java.lang.String name,
boolean required,
java.lang.String dflt,
int maxlen,
int vislen)
Constructor |
|
Method Summary |
void |
addValue(java.lang.String value)
Add a URL to this field as value. |
java.lang.String |
checkValue(java.lang.String value)
Check input string to see if it contains a valid URL. |
| Methods inherited from class sky.engine.field.BaseField |
addAlias, clear, destory, getAliases, getData, getDataSize, getHTMLData, getName, getRequired, getSQLData, getStringData, hasAliases, hasValue, removeAliases, removeValues, toHTML, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface sky.engine.field.Field |
addAlias, clear, destory, getAliases, getDataSize, getHTMLData, getName, getRequired, getSQLData, getStringData, hasAliases, removeAliases, removeValues, toHTML, toString |
UrlField
public UrlField(java.lang.String name,
boolean required)
- Constructor
- Parameters:
name - field namerequired - true if value for this field is required; false, otherwise.
UrlField
public UrlField(java.lang.String name,
boolean required,
java.lang.String dflt,
int maxlen,
int vislen)
- Constructor
- Parameters:
name - field namerequired - true if value for this field is required; otherwise, false.dflt - default value of this field if user does not specify a value.maxlen - maximum lenth of the URL that this field can accept as value.vislen - visible length of the GUI component for this field.
checkValue
public java.lang.String checkValue(java.lang.String value)
throws ErrorMessage
- Check input string to see if it contains a valid URL.
- Specified by:
checkValue in interface Field
- Parameters:
value - input parameter that will be checked or transformed.
- Returns:
- validated URL.
- Throws:
ErrorMessage - if there is a problem in validating the URL.
addValue
public void addValue(java.lang.String value)
throws ErrorMessage
- Add a URL to this field as value.
- Specified by:
addValue in interface Field
- Parameters:
value - value that needs to be added to this field.
- Throws:
ErrorMessage - if there is a problem in adding the URL.