|
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 |