org.beanio.types
Class URLTypeHandler
java.lang.Object
org.beanio.types.URLTypeHandler
- All Implemented Interfaces:
- TypeHandler
public class URLTypeHandler
- extends Object
- implements TypeHandler
A type handler for URL
values.
- Since:
- 2.0
- Author:
- Kevin Seim
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
URLTypeHandler
public URLTypeHandler()
parse
public Object parse(String text)
throws TypeConversionException
- Parses a
URL
using its constructor URL.URL(String)
.
- Specified by:
parse
in interface TypeHandler
- Parameters:
text
- the text to parse
- Returns:
- the parsed
URL
or null if text
is null or an empty string
- Throws:
TypeConversionException
- if the text cannot be parsed
format
public String format(Object value)
- Formats a
URL
by calling toString(). If value is
null, null is returned.
- Specified by:
format
in interface TypeHandler
- Parameters:
value
- the URL
to format
- Returns:
- the formatted text
getType
public Class<?> getType()
- Returns
URL
.
- Specified by:
getType
in interface TypeHandler
- Returns:
- the class type supported by this handler
Copyright © 2010-2013 Kevin Seim