package org.itsnat.droid.impl.xmlinflater.layout.classtree; import org.itsnat.droid.impl.xmlinflater.layout.ClassDescViewMgr; import org.itsnat.droid.impl.xmlinflater.shared.attr.AttrDescReflecMethodId; /** * Created by jmarranz on 30/04/14. */ public class ClassDescView_view_ViewStub extends ClassDescViewBased { public ClassDescView_view_ViewStub(ClassDescViewMgr classMgr, ClassDescView_view_View parentClass) { super(classMgr,"android.view.ViewStub",parentClass); } @SuppressWarnings("unchecked") protected void init() { super.init(); addAttrDescAN(new AttrDescReflecMethodId(this, "inflatedId", "setInflatedId", -1)); addAttrDescAN(new AttrDescReflecMethodId(this, "layout", "setLayoutResource", 0)); // El valor por defecto curiosamente es 0 no -1 (lo normal). // No intentes usar getLayout con "layout" pues hay que llamar a inflate() que lo fastidia y no es posible redefinir ViewStub pues es final } }