com.extentech.ExtenXLS.binder
Class XMLBeanObjectValueAdapter

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

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

Field Detail

tokenDelim

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

XMLBeanObjectValueAdapter

public XMLBeanObjectValueAdapter()
Method Detail

getObject

public java.lang.Object getObject(java.lang.Object source,
                                  java.lang.String mapString,
                                  java.lang.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 java.lang.Object getDataObjectVals(java.lang.Object source,
                                          java.lang.String fieldName,
                                          java.lang.String[] tokens,
                                          int curToken)

convertType

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

parsefieldbinding

public static java.lang.String[] parsefieldbinding(java.lang.String fieldbinding)


Copyright © 2011 Extentech Inc. All Rights Reserved.