public class BeanFieldMatch extends Object
Constructor and Description |
---|
BeanFieldMatch(Object source,
Object target,
BeanField sourceBeanField,
BeanField targetBeanField,
String targetFieldName,
BeanMatch beanMatch) |
Modifier and Type | Method and Description |
---|---|
BeanMatch |
getBeanMatch() |
BeanCollectionInstructions |
getCollectionInstructions() |
protected Object |
getDefaultValue(BeanField beanField) |
Class<?> |
getSourceClass() |
Object |
getSourceDefaultValue() |
String |
getSourceFieldName() |
Object |
getSourceObject() |
Object |
getTarget() |
Class<?> |
getTargetClass() |
Object |
getTargetDefaultValue() |
String |
getTargetFieldName() |
Object |
getTargetObject() |
protected boolean |
hasAnnotation(BeanField beanField,
Class<? extends Annotation> annotationClass) |
boolean |
hasMatchingSource() |
boolean |
hasSimilarClasses() |
boolean |
isMappable() |
void |
setTarget(Object value) |
boolean |
sourceHasAnnotation(Class<? extends Annotation> annotationClass) |
String |
sourceToString() |
boolean |
targetHasAnnotation(Class<? extends Annotation> annotationClass) |
String |
targetToString() |
void |
writeObject(Object value) |
public boolean hasSimilarClasses()
public Object getTarget()
public String getTargetFieldName()
public boolean hasMatchingSource()
public boolean isMappable()
public Class<?> getSourceClass()
public Class<?> getTargetClass()
public boolean targetHasAnnotation(Class<? extends Annotation> annotationClass)
public boolean sourceHasAnnotation(Class<? extends Annotation> annotationClass)
protected boolean hasAnnotation(BeanField beanField, Class<? extends Annotation> annotationClass)
public Object getSourceDefaultValue()
public Object getTargetDefaultValue()
public void setTarget(Object value) throws BeanMappingException
BeanMappingException
public void writeObject(Object value) throws BeanMappingException
BeanMappingException
public Object getSourceObject() throws BeanMappingException
BeanMappingException
public Object getTargetObject() throws BeanMappingException
BeanMappingException
public BeanCollectionInstructions getCollectionInstructions()
public String getSourceFieldName()
public BeanMatch getBeanMatch()
public String sourceToString()
public String targetToString()
Copyright © 2015-2016 42 BV. All Rights Reserved.