Exemplo n.º 1
0
 /**
  * 初始化外部函数
  *
  * @param funcList ArrayList
  */
 public void InitExtendFunction(ArrayList funcList) {
   if (mExtFuncList != null && mExtFuncList.size() != 0) {
     return;
   }
   if (funcList == null || funcList.size() == 0) {
     return;
   }
   mExtFuncList = funcList;
   // 初始化函数
   JExtFuncStub extStub = null;
   JFunctionStub funcStub = null;
   for (int i = 0; i < funcList.size(); i++) {
     extStub = (JExtFuncStub) funcList.get(i);
     funcStub = new JFunctionStub();
     funcStub.setFunctionID(extStub.getFunc());
     funcStub.setClassName(extStub.getFuncClass());
     FunctionList.add(funcStub);
   }
 }