org.oddjob.beancmpr.beans
Class SharedNameResultBeanFactory.AbstractResultBeanClassProvider

java.lang.Object
  extended by org.oddjob.beancmpr.beans.SharedNameResultBeanFactory.AbstractResultBeanClassProvider
All Implemented Interfaces:
AbstractResultBeanFactory.ResultBeanClassProvider
Enclosing class:
SharedNameResultBeanFactory

protected abstract class SharedNameResultBeanFactory.AbstractResultBeanClassProvider
extends Object
implements AbstractResultBeanFactory.ResultBeanClassProvider


Constructor Summary
protected SharedNameResultBeanFactory.AbstractResultBeanClassProvider()
           
 
Method Summary
protected abstract  Class<?> classForComparison()
           
 org.oddjob.arooa.reflect.ArooaClass classForComparison(MultiValueComparison<Matchable> matchableComparison)
           
protected abstract  Class<?> classForResultType()
           
 org.oddjob.arooa.reflect.ArooaClass classForX(Matchable x)
           
 org.oddjob.arooa.reflect.ArooaClass classForY(Matchable y)
           
protected abstract  org.oddjob.arooa.reflect.PropertyAccessor getPropertyAccessor()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SharedNameResultBeanFactory.AbstractResultBeanClassProvider

protected SharedNameResultBeanFactory.AbstractResultBeanClassProvider()
Method Detail

classForX

public final org.oddjob.arooa.reflect.ArooaClass classForX(Matchable x)
Specified by:
classForX in interface AbstractResultBeanFactory.ResultBeanClassProvider

classForY

public final org.oddjob.arooa.reflect.ArooaClass classForY(Matchable y)
Specified by:
classForY in interface AbstractResultBeanFactory.ResultBeanClassProvider

classForComparison

public final org.oddjob.arooa.reflect.ArooaClass classForComparison(MultiValueComparison<Matchable> matchableComparison)
Specified by:
classForComparison in interface AbstractResultBeanFactory.ResultBeanClassProvider

classForComparison

protected abstract Class<?> classForComparison()

classForResultType

protected abstract Class<?> classForResultType()

getPropertyAccessor

protected abstract org.oddjob.arooa.reflect.PropertyAccessor getPropertyAccessor()


Copyright © 2013. All Rights Reserved.