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