jaugment2.speech
Class SemiNaturalVoiceProcessorProxy

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--jaugment2.speech.SemiNaturalVoiceProcessorProxy

public class SemiNaturalVoiceProcessorProxy
extends java.rmi.server.UnicastRemoteObject
implements net.jini.admin.Administrable, java.io.Serializable, java.rmi.Remote, SemiNaturalInputProcessing

See Also:
Serialized Form

Inner classes inherited from class jaugment2.speech.SemiNaturalInputProcessing
SemiNaturalInputProcessing.Answerable, SemiNaturalInputProcessing.SentenceParsedEvent, SemiNaturalInputProcessing.Word
 
Field Summary
private  SemiNaturalVoiceProcessorService service
           
 
Fields inherited from class java.rmi.server.UnicastRemoteObject
csf, port, portFactoryParamTypes, portParamTypes, serialVersionUID, ssf
 
Fields inherited from class java.rmi.server.RemoteServer
log, logname, serialVersionUID
 
Fields inherited from class java.rmi.server.RemoteObject
ref, serialVersionUID
 
Constructor Summary
SemiNaturalVoiceProcessorProxy(SemiNaturalVoiceProcessorService s)
           
 
Method Summary
 net.jini.core.lease.Lease addSentenceParsedListener(net.jini.core.event.RemoteEventListener listener, java.rmi.MarshalledObject handback, java.lang.String registerfor)
          Subscribe for buffer-eddings, removals and changes registerfor is of type EXPR EXPR := [WORD | '*' | EXPR ' ' EXPR] WORD := any character exept ' '
 java.lang.Object getAdmin()
          Returns an object that implements our administration-interfaces.
 void parseSentence(java.lang.String sentence, SemiNaturalInputProcessing.Answerable a)
          Pase the given sentence and react to it.
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
, clone, exportObject, exportObject, exportObject, exportObject, readObject, reexport, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub, writeObject
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

service

private SemiNaturalVoiceProcessorService service
Constructor Detail

SemiNaturalVoiceProcessorProxy

public SemiNaturalVoiceProcessorProxy(SemiNaturalVoiceProcessorService s)
                               throws java.rmi.RemoteException
Method Detail

getAdmin

public java.lang.Object getAdmin()
                          throws java.rmi.RemoteException
Returns an object that implements our administration-interfaces.
Specified by:
getAdmin in interface net.jini.admin.Administrable
Throws:
java.rmi.RemoteException -  
See Also:
JoinAdmin

parseSentence

public void parseSentence(java.lang.String sentence,
                          SemiNaturalInputProcessing.Answerable a)
                   throws java.rmi.RemoteException
Pase the given sentence and react to it.
Specified by:
parseSentence in interface SemiNaturalInputProcessing

addSentenceParsedListener

public net.jini.core.lease.Lease addSentenceParsedListener(net.jini.core.event.RemoteEventListener listener,
                                                           java.rmi.MarshalledObject handback,
                                                           java.lang.String registerfor)
                                                    throws java.rmi.RemoteException,
                                                           net.jini.core.lease.LeaseDeniedException,
                                                           java.lang.IllegalStateException
Subscribe for buffer-eddings, removals and changes registerfor is of type EXPR EXPR := [WORD | '*' | EXPR ' ' EXPR] WORD := any character exept ' '
Specified by:
addSentenceParsedListener in interface SemiNaturalInputProcessing