package org.itsnat.droid.impl.xmlinflater.animator.classtree; import android.animation.Animator; import org.itsnat.droid.impl.xmlinflater.animator.AttrAnimatorContext; import org.itsnat.droid.impl.xmlinflater.animator.ClassDescAnimatorMgr; import org.itsnat.droid.impl.xmlinflater.shared.classtree.ClassDescResourceBased; /** * Created by Jose on 15/10/2015. */ public abstract class ClassDescAnimatorBased<T extends Animator> extends ClassDescResourceBased<T,AttrAnimatorContext> { public ClassDescAnimatorBased(ClassDescAnimatorMgr classMgr, String tagName, ClassDescAnimatorBased<? super T> parentClass) { super(classMgr, tagName, parentClass); } public ClassDescAnimatorMgr getClassDescAnimatorMgr() { return (ClassDescAnimatorMgr) classMgr; } @SuppressWarnings("unchecked") public ClassDescAnimatorBased<Animator> getParentClassDescAnimatorBased() { return (ClassDescAnimatorBased<Animator>) getParentClassDescResourceBased(); // Puede ser null } @Override protected void init() { //initClass(); super.init(); } }