com.googlecode.androidannotations.processing
Class AbstractTrackingTouchProcessor

java.lang.Object
  extended by com.googlecode.androidannotations.processing.AbstractTrackingTouchProcessor
All Implemented Interfaces:
HasTarget, DecoratingElementProcessor
Direct Known Subclasses:
SeekBarTouchStartProcessor, SeekBarTouchStopProcessor

public abstract class AbstractTrackingTouchProcessor
extends Object
implements DecoratingElementProcessor

Note: this could probably be moved to a helper, rather then being an abstract class (favor composition over inheritance)

Author:
Mathieu Boniface

Constructor Summary
AbstractTrackingTouchProcessor(ProcessingEnvironment processingEnv, IRClass rClass)
           
 
Method Summary
protected abstract  com.sun.codemodel.JMethod getMethodToCall(OnSeekBarChangeListenerHolder onSeekBarChangeListenerHolder)
           
 void process(Element element, com.sun.codemodel.JCodeModel codeModel, EBeanHolder holder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.googlecode.androidannotations.helper.HasTarget
getTarget
 

Constructor Detail

AbstractTrackingTouchProcessor

public AbstractTrackingTouchProcessor(ProcessingEnvironment processingEnv,
                                      IRClass rClass)
Method Detail

process

public void process(Element element,
                    com.sun.codemodel.JCodeModel codeModel,
                    EBeanHolder holder)
Specified by:
process in interface DecoratingElementProcessor

getMethodToCall

protected abstract com.sun.codemodel.JMethod getMethodToCall(OnSeekBarChangeListenerHolder onSeekBarChangeListenerHolder)


Copyright © 2010-2013. All Rights Reserved.