From: <sk...@us...> - 2008-01-31 09:43:07
|
Revision: 478 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=478&view=rev Author: sknappe Date: 2008-01-31 01:43:05 -0800 (Thu, 31 Jan 2008) Log Message: ----------- fixed a bug when processing several best concepts Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/server/DLLearnerWS.java Modified: trunk/src/dl-learner/org/dllearner/server/DLLearnerWS.java =================================================================== --- trunk/src/dl-learner/org/dllearner/server/DLLearnerWS.java 2008-01-31 09:21:34 UTC (rev 477) +++ trunk/src/dl-learner/org/dllearner/server/DLLearnerWS.java 2008-01-31 09:43:05 UTC (rev 478) @@ -20,6 +20,8 @@ package org.dllearner.server; import java.util.Arrays; +import java.util.Iterator; +import java.util.LinkedList; import java.util.List; import java.util.Map; import java.util.Random; @@ -321,7 +323,11 @@ public String[] getCurrentlyBestConcepts(int id, int nrOfConcepts) throws ClientNotKnownException { ClientState state = getState(id); List<Concept> bestConcepts = state.getLearningAlgorithm().getBestSolutions(nrOfConcepts); - return bestConcepts.toArray(new String[bestConcepts.size()]); + List<String> conc=new LinkedList<String>(); + Iterator<Concept> iter=bestConcepts.iterator(); + while (iter.hasNext()) + conc.add(iter.next().toString()); + return conc.toArray(new String[conc.size()]); } @WebMethod This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |