Object thisObj = thisClass.newInstance();
Object argList[] = new Object[2];
Object oneArg[] = new Object[1];
Object ret = null;
Node xml = null;
oneInput[0] = Class.forName("java.lang.String");
twoInputs[0] = Class.forName("java.lang.String");
twoInputs[1] = Class.forName("java.lang.String");
Method method = null;
if (attr.getNamedItem("aatocv").getNodeValue().equals("getIDFromEXID"))
{
xml = list.item(0);
argList[0] = attr.getNamedItem("table").getNodeValue();
argList[1] = getRecord(xml.toString(), TAG_LISTID);
method = thisClass.getMethod("getIDFromEXID", twoInputs);
ret = method.invoke(thisObj, argList);
if (ret != null)
{
Object arg[] = new Object[1];
arg[0] = getObjectByName(attr.getNamedItem("type").getNodeValue(), ret.toString());
oneInput[0] = getArgType(attr.getNamedItem("type").getNodeValue());
method = classCV[0].getMethod(attr.getNamedItem("set").getNodeValue(), oneInput);
method.invoke(objectCV, arg);
}
} else if (attr.getNamedItem("aatocv").getNodeValue().equals("getValueFromTags"))
{
Object arg[] = new Object[1];
xml = list.item(0);
arg[0] = getRecord(xml.toString(), tagName);
oneInput[0] = getArgType("java.lang.String");
method = thisClass.getMethod(attr.getNamedItem("aatocv").getNodeValue(), oneInput);
ret = method.invoke(thisObj, arg);
arg[0] = (String)ret;
method = classCV[0].getMethod(attr.getNamedItem("set").getNodeValue(), oneInput);
method.invoke(objectCV, arg);
} else if (attr.getNamedItem("aatocv").getNodeValue().equals("getItemLinesFromTags"))
{
oneArg[0] = getItemLinesFromTags(list);
oneInput[0] = Class.forName(attr.getNamedItem("type").getNodeValue());
method = classCV[0].getMethod(attr.getNamedItem("set").getNodeValue(), oneInput);
method.invoke(objectCV, oneArg);
} else
{
xml = list.item(0);
oneInput[0] = getArgType(attr.getNamedItem("type").getNodeValue());
oneArg[0] = getRecord(xml.toString(), TAG_LISTID);
method = classCV[0].getMethod(attr.getNamedItem("aatocv").getNodeValue(), oneInput);
method.invoke(objectCV, oneArg);
}
} catch (Exception e)