org.apache.openjpa.jdbc.meta.strats
Class XMLValueHandler
java.lang.Object
   org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler
org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler
       org.apache.openjpa.jdbc.meta.strats.XMLValueHandler
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 NameandJavaTypeproperties set.
 
- 
- name- use as a base to form column name(s); the column names
 of unmapped columns will automatically be made to fit
 database limitations
- io- I/O information about mapped columns; you do not
 have to set this information if returning templates
- adapt- 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:
- toDataStoreValuein interface- ValueHandler
- Overrides:
- toDataStoreValuein 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:
- toObjectValuein interface- ValueHandler
- Overrides:
- toObjectValuein class- AbstractValueHandler
 
- 
 
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.