Update of /cvsroot/ccmtools/ccmtools/src/ccmtools/parser/idl
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv3332/src/ccmtools/parser/idl
Modified Files:
ParserManager.java
Log Message:
read all IDL-files before code generation, because the assambly generator needs all informations
Index: ParserManager.java
===================================================================
RCS file: /cvsroot/ccmtools/ccmtools/src/ccmtools/parser/idl/ParserManager.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** ParserManager.java 22 Jan 2007 13:05:13 -0000 1.3
--- ParserManager.java 21 Feb 2007 08:49:32 -0000 1.4
***************
*** 4,9 ****
import java.io.FileReader;
import java.io.StringReader;
import java.util.List;
-
import ccmtools.CcmtoolsException;
import ccmtools.parser.cpp.CppManager;
--- 4,9 ----
import java.io.FileReader;
import java.io.StringReader;
+ import java.util.ArrayList;
import java.util.List;
import ccmtools.CcmtoolsException;
import ccmtools.parser.cpp.CppManager;
***************
*** 48,52 ****
}
}
!
public static MContainer parseIdlFile(UserInterfaceDriver uiDriver, String idlFileName)
--- 48,63 ----
}
}
!
! public static List<MContainer> loadCcmModels( UserInterfaceDriver uiDriver,
! List<String> idlFileNames, List<String> includePaths ) throws CcmtoolsException
! {
! ArrayList<MContainer> result = new ArrayList<MContainer>();
! for (String idlFileName : idlFileNames)
! {
! MContainer model = loadCcmModel(uiDriver, idlFileName, includePaths);
! result.add(model);
! }
! return result;
! }
public static MContainer parseIdlFile(UserInterfaceDriver uiDriver, String idlFileName)
|