org.beanio.types
Class UUIDTypeHandler
java.lang.Object
org.beanio.types.UUIDTypeHandler
- All Implemented Interfaces:
- TypeHandler
public class UUIDTypeHandler
- extends Object
- implements TypeHandler
A type handler for UUID
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 |
UUIDTypeHandler
public UUIDTypeHandler()
parse
public Object parse(String text)
throws TypeConversionException
- Parses a UUID using
UUID.fromString(String)
.
- Specified by:
parse
in interface TypeHandler
- Parameters:
text
- the text to parse
- Returns:
- the parsed
UUID
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
UUID
by calling toString(). If value is
null, null is returned.
- Specified by:
format
in interface TypeHandler
- Parameters:
value
- the UUID
to format
- Returns:
- the formatted text
getType
public Class<?> getType()
- Returns
UUID
.
- Specified by:
getType
in interface TypeHandler
- Returns:
- the class type supported by this handler
Copyright © 2010-2013 Kevin Seim