package org.itsnat.droid.impl.xmlinflater.shared.attr; import org.itsnat.droid.impl.util.MapSmart; import org.itsnat.droid.impl.xmlinflater.AttrContext; import org.itsnat.droid.impl.xmlinflater.shared.classtree.ClassDesc; /** * Created by jmarranz on 1/05/14. */ public class AttrDescReflecMethodNameSingle<Treturn,TclassDesc extends ClassDesc,TattrTarget,TattrContext extends AttrContext> extends AttrDescReflecMethodNameBased<Treturn,TclassDesc,TattrTarget,TattrContext> { public AttrDescReflecMethodNameSingle(TclassDesc parent, String name, String methodName, Class classParam, MapSmart<String, Treturn> valueMap, String defaultName) { super(parent,name,methodName,classParam,valueMap,defaultName); } public AttrDescReflecMethodNameSingle(TclassDesc parent, String name, Class classParam, MapSmart<String, Treturn> valueMap, String defaultName) { super(parent, name,classParam,valueMap, defaultName); } @Override protected Treturn parseNameBasedValue(String value) { return AttrDesc.<Treturn>parseSingleName(value, valueMap); } }