net.sf.javaprinciples.data.transformer
Interface ObjectTypeMapper


public interface ObjectTypeMapper

Author:
Kay Chevalier

Method Summary
 void assignAttributeToObject(Object attributeObject, Object parentObject, String attributeName)
           
 String formatPackageName(String packageName)
           
 Object getAttributeFromObject(Object input, String sourceAttributeName)
           
 Class<?> getParameterizedCollectionTypeFromObject(Object input, String sourceAttributeName)
           
 Object getSourceAttribute(Object input, String sourceAttributeName)
           
 Object instantiateObjectFromAttributeName(Object input, String attributeName)
           
 

Method Detail

assignAttributeToObject

void assignAttributeToObject(Object attributeObject,
                             Object parentObject,
                             String attributeName)

formatPackageName

String formatPackageName(String packageName)

getSourceAttribute

Object getSourceAttribute(Object input,
                          String sourceAttributeName)
                          throws AttributeNotFoundException
Throws:
AttributeNotFoundException

instantiateObjectFromAttributeName

Object instantiateObjectFromAttributeName(Object input,
                                          String attributeName)

getAttributeFromObject

Object getAttributeFromObject(Object input,
                              String sourceAttributeName)

getParameterizedCollectionTypeFromObject

Class<?> getParameterizedCollectionTypeFromObject(Object input,
                                                  String sourceAttributeName)


Copyright © 2013. All Rights Reserved.