From: Robert L. <rle...@us...> - 2007-02-21 08:49:38
|
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) |