org.hops.ext
Class WebTextServer

java.lang.Object
  extended by org.hops.ext.WebTextServer

public class WebTextServer
extends java.lang.Object


Field Summary
 int cas_per
           
 int config
           
 HopsDM dm
           
 int pag
           
 java.lang.String scelang
           
 java.lang.String sessionId
           
 
Constructor Summary
WebTextServer(java.io.InputStream hopsproperties, java.lang.String lgpath, java.lang.String ogpath, java.lang.String _dmpath, java.lang.String _nlapath)
          Creates a new instance of WebTextClient
 
Method Summary
 void changelang()
          canvia l'idioma de l'ajuda en el frontend
 boolean checkEndSession()
          mira si s'ha arribat al final de la sessió
 void endSession()
          finalitza la sessió
 java.lang.String getCompleteDialogue()
          returns the cummulated dialogue
 java.lang.String getDiscourseContext()
          returns the IS String
 initiative getMode()
           
 int getNumofOrder()
          par-impar
 java.lang.String getNumSorteig()
           
 ResponseData getResponseData()
          returns the ResponseData
 java.lang.String getScenarioHelp()
          help que descriu l'escenari
 java.lang.String getScenarioSentence()
          frase que descriu l'escenari
 java.lang.String getScenarioService()
          frase que descriu l'escenari
 java.lang.String getSystemSentence()
          returns the system answer
 UserModel getUserModel()
          returns the UserModel
 void initSession(java.lang.String _sessionId, initiative mode)
          mode = { SI,adaptative, UI }
 RecognizedUserInput sendSentence(java.lang.String userinput)
          envia la resposta de l'usuari al DM
 void WriteDialogue()
           
 void WriteQuestionari(java.lang.String tipus, java.util.ArrayList radiobuttons)
          writting the metrics
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sessionId

public java.lang.String sessionId

dm

public HopsDM dm

cas_per

public int cas_per

pag

public int pag

config

public int config

scelang

public java.lang.String scelang
Constructor Detail

WebTextServer

public WebTextServer(java.io.InputStream hopsproperties,
                     java.lang.String lgpath,
                     java.lang.String ogpath,
                     java.lang.String _dmpath,
                     java.lang.String _nlapath)
Creates a new instance of WebTextClient

Method Detail

WriteQuestionari

public void WriteQuestionari(java.lang.String tipus,
                             java.util.ArrayList radiobuttons)
writting the metrics


WriteDialogue

public void WriteDialogue()

getNumofOrder

public int getNumofOrder()
par-impar


getNumSorteig

public java.lang.String getNumSorteig()

changelang

public void changelang()
canvia l'idioma de l'ajuda en el frontend


getMode

public initiative getMode()

getScenarioService

public java.lang.String getScenarioService()
frase que descriu l'escenari


getScenarioSentence

public java.lang.String getScenarioSentence()
frase que descriu l'escenari


getScenarioHelp

public java.lang.String getScenarioHelp()
help que descriu l'escenari


initSession

public void initSession(java.lang.String _sessionId,
                        initiative mode)
mode = { SI,adaptative, UI }


checkEndSession

public boolean checkEndSession()
mira si s'ha arribat al final de la sessió


endSession

public void endSession()
finalitza la sessió


getSystemSentence

public java.lang.String getSystemSentence()
returns the system answer


getCompleteDialogue

public java.lang.String getCompleteDialogue()
returns the cummulated dialogue


getDiscourseContext

public java.lang.String getDiscourseContext()
returns the IS String


getUserModel

public UserModel getUserModel()
returns the UserModel


getResponseData

public ResponseData getResponseData()
returns the ResponseData


sendSentence

public RecognizedUserInput sendSentence(java.lang.String userinput)
envia la resposta de l'usuari al DM