|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tonbeller.wcf.format.FormatHandlerSupport
com.tonbeller.wcf.format.RegexHandler
validates string input via regular expression
Field Summary |
Fields inherited from class com.tonbeller.wcf.format.FormatHandlerSupport |
errorMessage, locale, name, pattern, patterns |
Constructor Summary | |
RegexHandler()
|
Method Summary | |
boolean |
canHandle(java.lang.Object value)
returns true if this handler can handle the given object |
java.lang.String |
format(java.lang.Object o,
java.lang.String userPattern)
returns the unchanged string value of o. |
java.lang.Object |
parse(java.lang.String s,
java.lang.String userPattern)
throws a FormatException if s does not match the regex |
java.lang.Object |
toNativeArray(java.util.List list)
returns a native array of the data type. |
java.lang.Object[] |
toObjectArray(java.lang.Object value)
returns an array of wrapper objects. |
Methods inherited from class com.tonbeller.wcf.format.FormatHandlerSupport |
addPattern, findPattern, getErrorMessage, getErrorMessage, getLocale, getName, getPattern, setErrorMessage, setLocale, setName, setPattern |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RegexHandler()
Method Detail |
public java.lang.String format(java.lang.Object o, java.lang.String userPattern)
o
- the object to formatuserPattern
- the format string to use. If null or empty string,
the configured pattern for the locale will be used.public java.lang.Object parse(java.lang.String s, java.lang.String userPattern) throws FormatException
s
- the string, eg user inputuserPattern
- the format string to use. If null or empty string,
the configured pattern for the locale will be used.
FormatException
public boolean canHandle(java.lang.Object value)
FormatHandler
public java.lang.Object toNativeArray(java.util.List list)
FormatHandler
list
- contains wrapper objects (e.g. Integer)public java.lang.Object[] toObjectArray(java.lang.Object value)
FormatHandler
value
- either a scalar wrapper object (e.g. Integer) or an array of native types (e.g. int[])
value
is a scalar, the returned array
contains value
as its only element.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |