Class AbstractLobTypeConvertor
java.lang.Object
org.castor.cpa.persistence.convertor.AbstractTypeConvertor
org.castor.cpa.persistence.convertor.AbstractLobTypeConvertor
- All Implemented Interfaces:
Cloneable
,TypeConvertor
,TypeConvertor
- Direct Known Subclasses:
InputStreamToByteArray
,InputStreamToSerializable
,SqlClobToCharArray
,SqlClobToString
Abstract base class to convert from one type to another using a large object buffer
whose size can be configured through properties file. The convertors do not have any
parameters.
- Since:
- 1.1.3
- Version:
- $Revision: 7134 $ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $
- Author:
- Ralf Joachim
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractLobTypeConvertor
(Class<?> fromType, Class<?> toType) Construct a Converter between given fromType an toType. -
Method Summary
Modifier and TypeMethodDescriptionfinal void
configure
(AbstractProperties properties) Configure the converter with given configuration.protected final int
Get LOB buffer size.final void
parameterize
(String parameter) Initialize the converter with the given parameter.Methods inherited from class org.castor.cpa.persistence.convertor.AbstractTypeConvertor
clone, fromType, toString, toType
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.castor.cpa.persistence.convertor.TypeConvertor
convert
-
Constructor Details
-
AbstractLobTypeConvertor
Construct a Converter between given fromType an toType.- Parameters:
fromType
- The type being converted from.toType
- The type being converted to.
-
-
Method Details
-
configure
Configure the converter with given configuration.- Parameters:
properties
- Properties to use.
-
parameterize
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called withnull
which both should lead to the default behaviour of the converter.- Parameters:
parameter
- The parameter for the convertor (null if is not specified).
-
getLobBufferSize
protected final int getLobBufferSize()Get LOB buffer size.- Returns:
- LOB buffer size.
-