Fido Alpha 3.2

fido.linguistic
Class MultipleProperNounsMatchException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--fido.db.FidoException
                    |
                    +--fido.linguistic.MultipleProperNounsMatchException
All Implemented Interfaces:
java.io.Serializable

public class MultipleProperNounsMatchException
extends FidoException

Thrown if multiple proper nouns match the user input, and all of the objects are in the Discourse Context pool. Only one match is allowed.

Ex. If the user and system mention two people named John during the conversation, both objects are put into the Context pool. In a later sentence, the user uses the name John. There are two people with the proper name John in the pool. Therefore the ProperNounResolver module will throw this exception.

See Also:
Serialized Form

Constructor Summary
MultipleProperNounsMatchException(java.lang.String str)
          Constructs an MultipleProperNounsMatchException with a detail message.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MultipleProperNounsMatchException

public MultipleProperNounsMatchException(java.lang.String str)
Constructs an MultipleProperNounsMatchException with a detail message.


Fido Alpha 3.2