org.apache.openjpa.jdbc.meta.strats
Class XMLValueHandler

java.lang.Object
  extended by org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler
      extended by org.apache.openjpa.jdbc.meta.strats.XMLValueHandler
All Implemented Interfaces:
java.io.Serializable, org.apache.openjpa.jdbc.meta.ValueHandler

public class XMLValueHandler
extends org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler

Base class for xml value handlers.

Since:
1.0
Author:
Catalina Wei
See Also:
Serialized Form

Constructor Summary
XMLValueHandler()
           
 
Method Summary
 org.apache.openjpa.jdbc.schema.Column[] map(org.apache.openjpa.jdbc.meta.ValueMapping vm, java.lang.String name, org.apache.openjpa.jdbc.schema.ColumnIO io, boolean adapt)
           
 java.lang.Object toDataStoreValue(org.apache.openjpa.jdbc.meta.ValueMapping vm, java.lang.Object val, org.apache.openjpa.jdbc.kernel.JDBCStore store)
           
 java.lang.Object toObjectValue(org.apache.openjpa.jdbc.meta.ValueMapping vm, java.lang.Object val)
           
 
Methods inherited from class org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler
getResultArgument, isVersionable, objectValueRequiresLoad, toObjectValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLValueHandler

public XMLValueHandler()
Method Detail

map

public org.apache.openjpa.jdbc.schema.Column[] map(org.apache.openjpa.jdbc.meta.ValueMapping vm,
                                                   java.lang.String name,
                                                   org.apache.openjpa.jdbc.schema.ColumnIO io,
                                                   boolean adapt)

toDataStoreValue

public java.lang.Object toDataStoreValue(org.apache.openjpa.jdbc.meta.ValueMapping vm,
                                         java.lang.Object val,
                                         org.apache.openjpa.jdbc.kernel.JDBCStore store)
Specified by:
toDataStoreValue in interface org.apache.openjpa.jdbc.meta.ValueHandler
Overrides:
toDataStoreValue in class org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler

toObjectValue

public java.lang.Object toObjectValue(org.apache.openjpa.jdbc.meta.ValueMapping vm,
                                      java.lang.Object val)
Specified by:
toObjectValue in interface org.apache.openjpa.jdbc.meta.ValueHandler
Overrides:
toObjectValue in class org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.