Update of /cvsroot/pfc-prolog/prolix/src/org/asturlinux/frade/prolix/ejb/sessionjb
In directory sc8-pr-cvs1:/tmp/cvs-serv3154/src/org/asturlinux/frade/prolix/ejb/sessionjb
Modified Files:
ProlixMainBean.java
Log Message:
added some options to client and methods in Bean.
Index: ProlixMainBean.java
===================================================================
RCS file: /cvsroot/pfc-prolog/prolix/src/org/asturlinux/frade/prolix/ejb/sessionjb/ProlixMainBean.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** ProlixMainBean.java 24 Jun 2003 21:53:28 -0000 1.8
--- ProlixMainBean.java 27 Jun 2003 11:47:31 -0000 1.9
***************
*** 47,52 ****
{
! private String _program;
! private String _consult;
private PrologContextDummy prologCtx;
--- 47,52 ----
{
! private String _program = "hermano(X,Y):=padre(X,Z),padre(Y,Z).padre(Felipe,JC).padre(Helena,JC)";
! private String _consult = "hermano(X,Y)";
private PrologContextDummy prologCtx;
***************
*** 57,61 ****
throws LexicalException, SyntaxException
{
! _program = program;
try
--- 57,62 ----
throws LexicalException, SyntaxException
{
! //Don't needed in simulation
! //_program = program;
try
***************
*** 87,91 ****
public String getProgram()
{
! return _program;
}
--- 88,105 ----
public String getProgram()
{
! /**
! * 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();
}
***************
*** 97,101 ****
throws LexicalException, SyntaxException, ProgramNotLoadedException
{
! _consult = consult;
//FIXME Could be prologCtx == null?
prologCtx.consult(consult);
--- 111,117 ----
throws LexicalException, SyntaxException, ProgramNotLoadedException
{
! // Don't needed in simulation
! //_consult = consult;
!
//FIXME Could be prologCtx == null?
prologCtx.consult(consult);
***************
*** 111,114 ****
--- 127,137 ----
}
+ /**
+ * @ejb:interface-method
+ **/
+ public String step()
+ {
+
+ }
/**
|