From: <ku...@us...> - 2012-01-13 14:42:06
|
Revision: 3553 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=3553&view=rev Author: kurzum Date: 2012-01-13 14:41:55 +0000 (Fri, 13 Jan 2012) Log Message: ----------- added new parameter limit to rest interface Modified Paths: -------------- trunk/interfaces/src/main/java/org/dllearner/server/Rest.java Modified: trunk/interfaces/src/main/java/org/dllearner/server/Rest.java =================================================================== --- trunk/interfaces/src/main/java/org/dllearner/server/Rest.java 2012-01-11 15:32:31 UTC (rev 3552) +++ trunk/interfaces/src/main/java/org/dllearner/server/Rest.java 2012-01-13 14:41:55 UTC (rev 3553) @@ -61,14 +61,16 @@ JSONObject learningResult = new JSONObject(); try { String conf = null; + int limit = 5; if (!isSet("conf", httpServletRequest)) { throw new IllegalArgumentException("Missing parameter: conf is required. "); } else { conf = httpServletRequest.getParameter("conf"); + if(isSet("limit" , httpServletRequest)){ + limit = Integer.parseInt(httpServletRequest.getParameter("limit")) ; + } } - /*todo learn*/ - if (isSet("debug", httpServletRequest) && httpServletRequest.getParameter("debug").equalsIgnoreCase("true")) { @@ -91,6 +93,8 @@ EvaluatedDescriptionPosNeg ed = learn(conf); SparqlQueryDescriptionConvertVisitor sqd = new SparqlQueryDescriptionConvertVisitor(); + sqd.setLimit(limit); + learningResult.put("success", "1"); learningResult.put("manchester", ed.getDescription().toManchesterSyntaxString(null, null)); learningResult.put("kbsyntax", ed.getDescription().toKBSyntaxString()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |