package org.itsnat.droid.impl.xmlinflater.values.classtree; import org.itsnat.droid.impl.xmlinflated.values.ElementValuesChild; import org.itsnat.droid.impl.xmlinflater.shared.classtree.ClassDesc; import org.itsnat.droid.impl.xmlinflater.values.ClassDescValuesMgr; /** * Created by Jose on 15/10/2015. */ public abstract class ClassDescValues<T extends ElementValuesChild> extends ClassDesc<ElementValuesChild> { public ClassDescValues(ClassDescValuesMgr classMgr, String tagName, ClassDescValues<? super ElementValuesChild> parentClass) { super(classMgr, tagName, parentClass); } public ClassDescValuesMgr getClassDescValuesMgr() { return (ClassDescValuesMgr) classMgr; } public ClassDescValues getParentClassDescValues() { return (ClassDescValues) getParentClassDesc(); } @Override public Class<ElementValuesChild> getDeclaredClass() { return null; // No se necesita, no se implementa } @Override protected void init() { // initClass(); super.init(); } }