org.castor.cpa.persistence.convertor
Class AbstractLobTypeConvertor

java.lang.Object
  extended by org.castor.cpa.persistence.convertor.AbstractTypeConvertor
      extended by org.castor.cpa.persistence.convertor.AbstractLobTypeConvertor
All Implemented Interfaces:
java.lang.Cloneable, TypeConvertor
Direct Known Subclasses:
InputStreamToByteArray, InputStreamToSerializable, SqlClobToCharArray, SqlClobToString

public abstract class AbstractLobTypeConvertor
extends AbstractTypeConvertor

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
AbstractLobTypeConvertor(java.lang.Class fromType, java.lang.Class toType)
          Construct a Converter between given fromType an toType.
 
Method Summary
 void configure(Configuration configuration)
          
protected  int getLobBufferSize()
          Get LOB buffer size.
 void parameterize(java.lang.String 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 Detail

AbstractLobTypeConvertor

public AbstractLobTypeConvertor(java.lang.Class fromType,
                                java.lang.Class toType)
Construct a Converter between given fromType an toType.

Parameters:
fromType - The type being converted from.
toType - The type being converted to.
Method Detail

configure

public final void configure(Configuration configuration)


parameterize

public final void parameterize(java.lang.String parameter)


getLobBufferSize

protected final int getLobBufferSize()
Get LOB buffer size.

Returns:
LOB buffer size.


Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com