package com.hundsun.ares.studio.atom.compiler.mysql.skeleton.util;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.hundsun.ares.studio.engin.token.IParamDefineHelper;
public class ParamDefineHelper implements IParamDefineHelper{
Map<Integer, List<String>> paraMap = new HashMap<Integer, List<String>>();
public void addInit(int type,String paraName){
String realName = paraName.trim();
if(!paraMap.containsKey(type)){
paraMap.put(type, new ArrayList<String>());
}
if(!paraMap.get(type).contains(realName)){
paraMap.get(type).add(realName);
}
paraMap.get(type).add(realName);
}
/* (non-Javadoc)
* @see com.hundsun.ares.studio.engin.token.IParamDefineHelper#canInit(int, java.lang.String)
*/
@Override
public boolean canInit(int type, String paraName) {
String realName = paraName.trim();
if(paraMap.get(type)==null){
return true;
}
return !paraMap.get(type).contains(realName);
}
}