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 ----
|