Update of /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/pipeline
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv32408/modules/core/src/com/babeldoc/core/pipeline
Modified Files:
PipelineStageResolver.java
Log Message:
bug pipeline.getAllStagesNames
Index: PipelineStageResolver.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/pipeline/PipelineStageResolver.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** PipelineStageResolver.java 30 Jul 2004 01:33:02 -0000 1.10
--- PipelineStageResolver.java 3 Jan 2008 16:19:00 -0000 1.11
***************
*** 116,130 ****
*/
public String[] getAllPipelineStageNames() {
! String[] names = new String[stageConfig.getNumberChildren()];
!
! // Iterate over all getChildrenNameSet
! int i = 0;
for (Iterator keys = stageConfig.getChildrenNameSet().iterator(); keys.hasNext();) {
String key = (String) keys.next();
! names[i++] = key;
}
!
! return names;
}
--- 116,137 ----
*/
public String[] getAllPipelineStageNames() {
! ArrayList aNames = new ArrayList();
! //new String[stageConfig.getNumberChildren()];
for (Iterator keys = stageConfig.getChildrenNameSet().iterator(); keys.hasNext();) {
String key = (String) keys.next();
! if(!key.trim().equals(IPipelineStageResolver.ENTRY_STAGE))
! aNames.add(key);
}
!
! String[] Names = new String[aNames.size()];
!
! // Iterate over all getChildrenNameSet
! int i = 0;
! Iterator it= aNames.iterator();
! while (it.hasNext())
! Names[i++] = (String)it.next();
!
! return Names ;
}
|