package org.itsnat.droid.impl.xmlinflater.anim.attr;
import android.view.animation.Animation;
import org.itsnat.droid.impl.dom.DOMAttr;
import org.itsnat.droid.impl.xmlinflater.anim.AttrAnimationContext;
import org.itsnat.droid.impl.xmlinflater.anim.classtree.ClassDescAnimation;
import org.itsnat.droid.impl.xmlinflater.shared.attr.AttrDescReflecMethodInt;
/**
* Created by jmarranz on 30/04/14.
*/
public class AttrDescAnimation_view_animation_Animation_repeatCount extends AttrDescReflecMethodInt<ClassDescAnimation,Animation,AttrAnimationContext>
{
public AttrDescAnimation_view_animation_Animation_repeatCount(ClassDescAnimation parent)
{
super(parent,"repeatCount",0);
}
@Override
public void setAttribute(Animation animation, DOMAttr attr, AttrAnimationContext attrCtx)
{
if ("infinite".equals(attr.getValue()))
attr = DOMAttr.createDOMAttrCopy(attr, "-1");
super.setAttribute(animation, attr, attrCtx);
}
}