[Pfc-prolog-cvs] prolix/src/org/asturlinux/frade/prolix/ejb/sessionjb ProlixMainBean.java,1.9,1.10
Status: Beta
Brought to you by:
ivanfrade
From: <iva...@us...> - 2003-06-28 11:37:06
|
Update of /cvsroot/pfc-prolog/prolix/src/org/asturlinux/frade/prolix/ejb/sessionjb In directory sc8-pr-cvs1:/tmp/cvs-serv17247/src/org/asturlinux/frade/prolix/ejb/sessionjb Modified Files: ProlixMainBean.java Log Message: adding functionality to step mode. Index: ProlixMainBean.java =================================================================== RCS file: /cvsroot/pfc-prolog/prolix/src/org/asturlinux/frade/prolix/ejb/sessionjb/ProlixMainBean.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** ProlixMainBean.java 27 Jun 2003 11:47:31 -0000 1.9 --- ProlixMainBean.java 28 Jun 2003 11:37:03 -0000 1.10 *************** *** 90,103 **** /** * Some format operations to obtain a pretty output ! * FIXME Now don't work: don't loop. */ StringBuffer result = new StringBuffer(_program); ! int separatorValue = Character.getNumericValue('.'); ! int position = result.toString().indexOf(separatorValue); while (position != -1) { System.out.println("in the loop"); result.insert(position+1,"\n"); ! position = result.toString().indexOf(separatorValue); } return result.toString(); --- 90,104 ---- /** * Some format operations to obtain a pretty output ! * FIXME Delete last "." */ StringBuffer result = new StringBuffer(_program); ! // Dirty trick ! result.append("."); ! int position = result.toString().indexOf("."); while (position != -1) { System.out.println("in the loop"); result.insert(position+1,"\n"); ! position = result.toString().indexOf(".",position+2); } return result.toString(); *************** *** 131,136 **** **/ public String step() { ! } --- 132,141 ---- **/ public String step() + throws ProgramNotLoadedException, QueryNotLoadedException { ! TreeElement resolution = prologCtx.step(); ! String xmlChain = new String(""); ! treeElementToXmlTransformation(resolution,xmlChain); ! return xmlChain; } *************** *** 197,200 **** } } - } --- 202,204 ---- |