org.apache.openjpa.jdbc.meta.strats
Class XMLValueHandler
java.lang.Object
  
org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler
      
org.apache.openjpa.jdbc.meta.strats.XMLValueHandler
- All Implemented Interfaces: 
 - Serializable, ValueHandler
 
public class XMLValueHandler
- extends AbstractValueHandler
 
Base class for xml value handlers.
- Since:
 
  - 1.0
 
- Author:
 
  - Catalina Wei
 
- See Also:
 - Serialized Form
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
XMLValueHandler
public XMLValueHandler()
map
public Column[] map(ValueMapping vm,
                    String name,
                    ColumnIO io,
                    boolean adapt)
- Description copied from interface: 
ValueHandler 
- Map the given value and return all mapped columns, or simply return an
 array of unmapped default columns. The columns should have at least
 their 
Name and JavaType properties set.
name - use as a base to form column name(s); the column names
 of unmapped columns will automatically be made to fit
 database limitationsio - I/O information about mapped columns; you do not
 have to set this information if returning templatesadapt - whether to adapt the mapping or schema
 
 
toDataStoreValue
public Object toDataStoreValue(ValueMapping vm,
                               Object val,
                               JDBCStore store)
- Description copied from interface: 
ValueHandler 
- Translate the given value to its datastore equivalent. If this value
 occupies multiple columns, return an object array with one element
 per column. For relation id columns, return the state manager
 the column depends on.
- Specified by:
 toDataStoreValue in interface ValueHandler- Overrides:
 toDataStoreValue in class AbstractValueHandler
 
 
 
toObjectValue
public Object toObjectValue(ValueMapping vm,
                            Object val)
- Description copied from interface: 
ValueHandler 
- Translate the given datastore value into its Java equivalent. If
 the value occupies multiple columns, the given object will be an object
 array with one entry per column. This method is only called if
 
ValueHandler.objectValueRequiresLoad(org.apache.openjpa.jdbc.meta.ValueMapping) returns false.
- Specified by:
 toObjectValue in interface ValueHandler- Overrides:
 toObjectValue in class AbstractValueHandler
 
 
 
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.