|
Fido Alpha 3.2 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--fido.linguistic.NounFrameSlot
Sets the Frame slots for the three nouns attached to the verb: subject, indirect object, and predicate noun. The Verb table will take the verb from the user input and return the frame slot for each position, if one is applicable.
| Constructor Summary | |
NounFrameSlot()
Creates a new NounFrameSlot instance. |
|
| Method Summary | |
void |
resolve(Sentence sentence,
Frame frame)
Places the ResolvedNoun objects from the subject, indirect object, and predicate noun into a slot in the Frame instance. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public NounFrameSlot()
| Method Detail |
public void resolve(Sentence sentence,
Frame frame)
throws FidoDatabaseException,
VerbNotFoundException
sentence - Sentence structure to look for nouns.frame - Frame instance to set the slot values.
FidoDatabaseException - Thrown if there is an error contacting or
processing a database request.
VerbNotFoundException - Thrown if an verb string is not found in
Verb table.
|
Fido Alpha 3.2 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||