com.extentech.ExtenXLS.binder
Class XMLBeanObjectValueAdapter

java.lang.Object
  extended by com.extentech.ExtenXLS.binder.XMLBeanObjectValueAdapter
All Implemented Interfaces:
ObjectValueAdapter

public class XMLBeanObjectValueAdapter
extends Object
implements ObjectValueAdapter

Author:
kaia TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Field Summary
static String tokenDelim
           
 
Constructor Summary
XMLBeanObjectValueAdapter()
           
 
Method Summary
static Object convertType(Object o, String type, boolean automaticallyConvert)
           
 Object getDataObjectVals(Object source, String fieldName, String[] tokens, int curToken)
           
 Object getObject(Object source, String mapString, String fieldName)
          given a String mapstring specifying data mappings, lookup fieldname in source dataobject and return list of values
static String[] parsefieldbinding(String fieldbinding)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenDelim

public static final String tokenDelim
See Also:
Constant Field Values
Constructor Detail

XMLBeanObjectValueAdapter

public XMLBeanObjectValueAdapter()
Method Detail

getObject

public Object getObject(Object source,
                        String mapString,
                        String fieldName)
given a String mapstring specifying data mappings, lookup fieldname in source dataobject and return list of values

Specified by:
getObject in interface ObjectValueAdapter
Parameters:
Object - source source DataObject
String - mapString format of "bean~beanName[~Element1[~Element2 ...]]"
String - fieldname
Returns:

getDataObjectVals

public Object getDataObjectVals(Object source,
                                String fieldName,
                                String[] tokens,
                                int curToken)

convertType

public static Object convertType(Object o,
                                 String type,
                                 boolean automaticallyConvert)

parsefieldbinding

public static String[] parsefieldbinding(String fieldbinding)


Copyright © 2010 Extentech Inc. All Rights Reserved.