Package org.beanio.types
Class BooleanTypeHandler
- java.lang.Object
-
- org.beanio.types.BooleanTypeHandler
-
- All Implemented Interfaces:
TypeHandler
public class BooleanTypeHandler extends java.lang.Object implements TypeHandler
A type handler implementation for theBoolean
class, that simply delegate parsing to its constructor.- Since:
- 1.0
-
-
Field Summary
-
Fields inherited from interface org.beanio.types.TypeHandler
NIL
-
-
Constructor Summary
Constructors Constructor Description BooleanTypeHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
format(java.lang.Object value)
ReturnsBoolean.toString()
, ornull
ifvalue
isnull
.java.lang.Class<?>
getType()
Returns the class type supported by this handler.java.lang.Boolean
parse(java.lang.String text)
Parses a Boolean object from the given text.
-
-
-
Method Detail
-
parse
public java.lang.Boolean parse(java.lang.String text) throws TypeConversionException
Parses a Boolean object from the given text.- Specified by:
parse
in interfaceTypeHandler
- Parameters:
text
- the text to parse- Returns:
- new Boolean
- Throws:
TypeConversionException
- if the text cannot be parsed
-
format
public java.lang.String format(java.lang.Object value)
ReturnsBoolean.toString()
, ornull
ifvalue
isnull
.- Specified by:
format
in interfaceTypeHandler
- Parameters:
value
- the Java object to format, which may be null- Returns:
- the formatted field text, or
null
to indicate the value is not present, orTypeHandler.NIL
for XML formatted streams
-
getType
public java.lang.Class<?> getType()
Description copied from interface:TypeHandler
Returns the class type supported by this handler. Primitive types should not be returned by this method- use the object equivalent instead.- Specified by:
getType
in interfaceTypeHandler
- Returns:
- the class type supported by this handler
-
-