|
Fido Alpha 3.2 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FidoDatabaseException | |
fido.db | Classes that are a proxy to the database tables that comprise the system. |
fido.frontend | Classes that interface with the user and pass a string to the server processing classes. |
fido.linguistic | Classes that take the string from the user and determines one course of action. |
Uses of FidoDatabaseException in fido.db |
Methods in fido.db that throw FidoDatabaseException | |
int |
WebServiceTable.add(WebService ws)
|
WebService |
WebServiceTable.get(int id)
|
void |
WebServiceTable.delete(int id)
|
java.util.Vector |
WebServiceTable.list()
|
static BooleanTree |
GrammarExpressions.parseExpression(java.lang.String str)
|
void |
QuestionWordTable.add(java.lang.String word,
int type)
|
void |
QuestionWordTable.delete(java.lang.String word)
|
QuestionWord |
QuestionWordTable.get(java.lang.String word)
Returns the GrammarLink type referrenced by the parameter name. |
java.util.Collection |
QuestionWordTable.list()
Returns the names of all GrammarLink names in the list. |
java.util.Collection |
QuestionWordTable.listTypes()
|
int |
QuestionWordTable.hashCode(java.lang.String word)
|
java.util.Collection |
WordClassificationTable.list()
Returns a array of Strings containing all Word Classifications. |
void |
WordClassificationTable.moveRowUp(int row)
Moves the row specified by row up in priority. |
void |
WordClassificationTable.moveRowDown(int row)
Moves the row specified by row down in priority. |
void |
WordClassificationTable.add(java.lang.String pattern,
java.lang.String grammarString,
int objectId,
java.lang.String description)
Adds a new classification to the end of the list. |
void |
WordClassificationTable.modify(int row,
java.lang.String pattern,
java.lang.String grammarString,
int objectId,
java.lang.String description)
Replaces the new classification at the row specified in the row paramter with a row containing the parameter information. |
void |
WordClassificationTable.delete(int row)
Removes the new classification at the row specified in the row paramter. |
WordSense |
WordClassificationTable.classify(java.lang.String str)
Attempts to match the list of patterns in the WordClassifications to the user string parameter. |
int |
WordClassificationTable.hashCode(java.lang.String rank)
Creates a hash value for a given row. |
int |
VerbTransactionTable.add(java.lang.String verb,
int moodType,
int transactionId)
|
void |
VerbTransactionTable.modify(int id,
java.lang.String verb,
int moodType,
int transactionId)
|
void |
VerbTransactionTable.delete(int id)
|
int |
VerbTransactionTable.get(java.lang.String name,
int moodType,
Frame frame)
|
java.util.Collection |
VerbTransactionTable.list()
|
java.util.Collection |
VerbTransactionTable.listMoodTypes()
|
int |
VerbTransactionTable.hashCode(java.lang.String id)
|
void |
VerbTable.add(java.lang.String verb,
int type,
java.lang.String subject,
java.lang.String indirect,
java.lang.String predicate)
|
void |
VerbTable.delete(java.lang.String verb)
|
Verb |
VerbTable.get(java.lang.String verb)
Retrieves a specified entry from the dictionary specified by word. |
int |
VerbTable.getType(java.lang.String verb)
Retrieves the type of the verb, either REGULAR or QUESTION. |
java.util.Collection |
VerbTable.listVerbTypes()
|
java.util.Collection |
VerbTable.list()
|
int |
VerbTable.hashCode(java.lang.String name)
|
void |
VerbConstraintTable.add(int verbId,
java.lang.String frameSlot,
int objectId)
|
void |
VerbConstraintTable.delete(int verbId,
java.lang.String frameSlot)
|
java.util.Collection |
VerbConstraintTable.list(int id)
|
int |
VerbConstraintTable.hashCode(java.lang.String id,
java.lang.String frameSlot)
|
void |
UserTable.add(java.lang.String user,
java.lang.String pass,
boolean admin,
boolean developer)
|
void |
UserTable.add(java.lang.String user,
boolean admin,
boolean developer)
|
void |
UserTable.delete(java.lang.String user)
|
java.util.Collection |
UserTable.list()
Returns the GrammarLink type referrenced by the parameter name. |
int |
TransactionTable.add(int instructionId,
java.lang.String description)
|
void |
TransactionTable.modify(int id,
int instructionId,
java.lang.String description)
|
void |
TransactionTable.delete(int id)
|
boolean |
TransactionTable.contains(int id)
|
int |
TransactionTable.get(int id)
|
java.util.Collection |
TransactionTable.list()
|
int |
TransactionTable.hashCode(java.lang.String id)
|
int |
TransactionTable.hashCode(int id)
|
boolean |
TransactionTable.isEmpty()
|
void |
TransactionSlotTable.add(int transactionId,
java.lang.String frameSlot,
int instructionId)
|
void |
TransactionSlotTable.delete(int id,
java.lang.String frameSlot)
|
java.util.Collection |
TransactionSlotTable.list(int transaction)
|
int |
TransactionSlotTable.hashCode(java.lang.String id,
java.lang.String slot)
|
int |
TransactionSlotTable.hashCode(int id,
java.lang.String slot)
|
void |
TransactionPreconditionTable.add(int transactionId,
java.lang.String ifFrameSlot,
int operator,
java.lang.String linkName,
java.lang.String linkFrameSlot,
java.lang.String attributeName,
int satisfyTransactionId)
|
void |
TransactionPreconditionTable.delete(int id,
java.lang.String frameSlot)
|
java.util.Collection |
TransactionPreconditionTable.list(int id)
|
int |
TransactionPreconditionTable.hashCode(int id,
java.lang.String slot)
|
int |
ProperNounTable.add(java.lang.String name,
int objectId)
|
void |
ProperNounTable.modify(java.lang.String name,
int row,
int objectId)
|
java.util.Collection |
ProperNounTable.get(java.lang.String name)
|
void |
ProperNounTable.delete(java.lang.String name,
int row)
|
java.util.Collection |
ProperNounTable.list()
|
int |
ProperNounTable.hashCode(java.lang.String name,
java.lang.String row)
|
void |
PronounTable.add(java.lang.String pronoun,
int person,
int gender,
boolean group)
|
void |
PronounTable.delete(java.lang.String pronoun)
|
Pronoun |
PronounTable.get(java.lang.String pronoun)
Returns the GrammarLink type referrenced by the parameter name. |
java.util.Collection |
PronounTable.list()
Returns the names of all GrammarLink names in the list. |
java.util.Collection |
PronounTable.listPersons()
|
java.util.Collection |
PronounTable.listGenders()
|
int |
PronounTable.hashCode(java.lang.String pronoun)
|
boolean |
ObjectTable.isSubclassOf(int objectId,
int parent)
Looks for a class named parent as any parent class of objectId, until the root class Object is reached. |
boolean |
ObjectTable.contains(int id)
|
int |
ObjectTable.subclass(int objectId,
java.lang.String description)
Creates a new ClassObject cloning objectId with a LinkName Isa pointing to the parent class. |
void |
ObjectTable.deleteClass(int objectId,
boolean tree)
Removes the Class name objectId from the Hierarchy. |
int |
ObjectTable.instantiate(int objectId,
java.lang.String description)
Creates a new InstanceObject from the ClassObject objectId The new object will duplicate all of the links of the parent ClassObject. |
void |
ObjectTable.deleteInstance(int instanceId)
Deletes an InstanceObject. |
java.lang.String |
ObjectTable.buildInList(int objectId)
|
java.util.Collection |
ObjectTable.pathToObject(int objectId)
Deletes an InstanceObject. |
void |
ObjectTable.modify(int id,
java.lang.String description)
|
java.util.Collection |
ObjectTable.findObject(int objectId)
|
java.util.Collection |
ObjectTable.findInstance(int subtreeRoot,
BooleanTree attrTree,
BooleanTree prepTree)
|
int |
ObjectTable.hashCode(java.lang.String id)
|
int |
ObjectTable.hashCode(int id)
|
void |
ObjectLinkTable.linkObjects(int objectId,
java.lang.String linkName,
int linkToObject)
|
java.util.Collection |
ObjectLinkTable.getLinkTo(int objectId,
java.lang.String linkName)
|
boolean |
ObjectLinkTable.containsLinkTo(int objectId,
java.lang.String linkName,
int linkToObject)
|
java.util.Collection |
ObjectLinkTable.getLinkFrom(int objectId,
java.lang.String linkName)
|
java.util.Collection |
ObjectLinkTable.getAllLinks(int objectId)
|
void |
ObjectLinkTable.unlinkObjects(int objectId,
java.lang.String linkName,
int linkToObject)
|
void |
ObjectAttributeTable.add(int objectId,
java.lang.String attribute)
|
boolean |
ObjectAttributeTable.contains(int objectId,
java.lang.String attribute)
|
java.util.Collection |
ObjectAttributeTable.getAllAttributes(int objectId)
|
void |
ObjectAttributeTable.delete(int objectId,
java.lang.String attribute)
|
void |
LanguageMorphologyTable.add(java.lang.String language,
java.lang.String tag,
java.lang.String root,
java.lang.String surface)
Adds a new Morphology rule to a given language. |
void |
LanguageMorphologyTable.modify(java.lang.String language,
java.lang.String tag,
int rank,
java.lang.String root,
java.lang.String surface)
|
void |
LanguageMorphologyTable.delete(java.lang.String language,
java.lang.String tag,
int row)
Removes the rule from the specified table located at row row number. |
void |
LanguageMorphologyTable.moveRuleUp(java.lang.String language,
java.lang.String tag,
int row)
Moves the rules located at row up in priority. |
void |
LanguageMorphologyTable.moveRuleDown(java.lang.String language,
java.lang.String tag,
int row)
Moves the rules located at row down in priority. |
java.util.Collection |
LanguageMorphologyTable.list()
Returns a dump of all Morphology rules for a language, suitable for display in a table. |
java.util.Collection |
LanguageMorphologyTable.listLanguages()
|
java.util.Collection |
LanguageMorphologyTable.recognize(java.lang.String language,
java.lang.String str)
Returns a list of base forms that could be derived from applying any rule for the language. |
java.lang.String |
LanguageMorphologyTable.generate(java.lang.String language,
java.lang.String tag,
java.lang.String str)
Generates a surface form from the first root form that matches the str within the MorphologyTag Morphology tag group. |
java.util.Collection |
LanguageMorphologyTable.listTags()
Returns the names of all MorphologyType entries in the list. |
int |
LanguageMorphologyTable.hashCode(java.lang.String language,
java.lang.String tag,
java.lang.String rank)
|
int |
InstructionTable.addExecuteInstruction(java.lang.String exeString)
|
void |
InstructionTable.modifyExecuteInstruction(int id,
java.lang.String exeString)
|
int |
InstructionTable.addDecisionInstruction(int condition,
java.lang.String frameSlot,
java.lang.String linkName,
int objectId,
java.lang.String attribute,
int positive,
int negative)
|
void |
InstructionTable.modifyDecisionInstruction(int id,
int condition,
java.lang.String frameSlot,
java.lang.String linkName,
int objectId,
java.lang.String attribute,
int positive,
int negative)
|
int |
InstructionTable.addCollectionInstruction()
|
void |
InstructionTable.delete(int id)
|
boolean |
InstructionTable.contains(int id)
|
Instruction |
InstructionTable.get(int id)
Returns the GrammarLink type referrenced by the parameter id. |
java.util.Collection |
InstructionTable.list()
Returns the names of all GrammarLink names in the list. |
java.util.Collection |
InstructionTable.listTypes()
Returns the names of all Attribute names in the list. |
int |
InstructionTable.hashCode(java.lang.String id)
|
int |
InstructionTable.hashCode(int id)
|
boolean |
InstructionTable.isEmpty()
|
void |
InstructionGroupTable.addGroupInstruction(int id,
int groupId)
|
void |
InstructionGroupTable.deleteGroupInstruction(int id,
int rank)
|
void |
InstructionGroupTable.moveRowUp(int id,
int row)
|
void |
InstructionGroupTable.moveRowDown(int id,
int row)
Moves the row specified by row down in priority. |
java.util.Collection |
InstructionGroupTable.listGroupInstructions(int id)
|
void |
GrammarLinkTable.add(java.lang.String name,
int type)
Adds or modifies a GrammarLinkList. |
boolean |
GrammarLinkTable.contains(java.lang.String name)
|
void |
GrammarLinkTable.delete(java.lang.String name)
Removes the GrammarLink referenced by the parameters name. |
int |
GrammarLinkTable.get(java.lang.String name)
Returns the GrammarLink type referrenced by the parameter name. |
java.util.Collection |
GrammarLinkTable.list()
Returns the names of all GrammarLink names in the list. |
java.util.Collection |
GrammarLinkTable.listTypes()
Returns the names of all Attribute names in the list. |
int |
GrammarLinkTable.hashCode(java.lang.String linkName)
|
boolean |
GrammarLinkTable.isEmpty()
|
void |
FrameSlotTable.add(java.lang.String name)
|
void |
FrameSlotTable.delete(java.lang.String name)
|
boolean |
FrameSlotTable.contains(java.lang.String name)
|
java.util.Collection |
FrameSlotTable.list()
|
java.util.Collection |
DictionaryTable.list()
Returns an array of Strings containing all of the words in the dictionary. |
boolean |
DictionaryTable.contains(java.lang.String word)
Tests for the existance of a word in the dictionary. |
int |
DictionaryTable.add(java.lang.String word,
java.lang.String grammarString,
int objectId)
Adds a new word sense to a word. |
void |
DictionaryTable.modify(java.lang.String word,
int row,
java.lang.String grammarString,
int objectId)
Replaces a word sense of a word specified by the row number. |
void |
DictionaryTable.delete(java.lang.String word,
int row)
Removes a word sense of a word specified by the row number. |
java.util.Collection |
DictionaryTable.lookupWord(java.lang.String word)
Retrieves a specified entry from the dictionary specified by word. |
int |
DictionaryTable.hashCode(java.lang.String word,
java.lang.String row)
Creates a hash value for a given row. |
java.util.Collection |
ConditionalOperatorTable.list()
|
void |
ClassLinkTypeTable.add(java.lang.String name)
Adds or modifies a ClassLinkType. |
void |
ClassLinkTypeTable.delete(java.lang.String name)
Removes the ClassLinkType referenced by the parameters name. |
boolean |
ClassLinkTypeTable.contains(java.lang.String name)
Tests for the existance of a link type. |
java.util.Collection |
ClassLinkTypeTable.list()
Returns the names of all ClassLinkType entries in the list. |
java.util.Collection |
ClassLinkTypeTable.listLinkNames()
|
void |
AttributeTable.add(java.lang.String name,
java.lang.String category)
Adds or modifies a AttributeList. |
void |
AttributeTable.delete(java.lang.String name)
Removes the Attribute referenced by the parameters name. |
java.lang.String |
AttributeTable.get(java.lang.String name)
Returns the Attribute type referrenced by the parameter name. |
java.util.Collection |
AttributeTable.list()
Returns the names of all Attribute names in the list. |
int |
AttributeTable.hashCode(java.lang.String attribute)
|
void |
AttributeCategoryTable.add(java.lang.String name)
Adds or modifies a AttributeList. |
boolean |
AttributeCategoryTable.contains(java.lang.String name)
|
void |
AttributeCategoryTable.delete(java.lang.String name)
Removes the Attribute referenced by the parameters name. |
java.util.Collection |
AttributeCategoryTable.list()
Returns the names of all Attribute names in the list. |
void |
ArticleTable.add(java.lang.String name,
int dereference)
|
void |
ArticleTable.delete(java.lang.String name)
|
int |
ArticleTable.get(java.lang.String name)
Returns the GrammarLink type referrenced by the parameter name. |
java.util.Collection |
ArticleTable.list()
Returns the names of all GrammarLink names in the list. |
java.util.Collection |
ArticleTable.listDereference()
Returns the names of all Attribute names in the list. |
int |
ArticleTable.hashCode(java.lang.String article)
|
void |
AdverbPrepositionTable.add(java.lang.String preposition,
int objectId,
java.lang.String frameSlot)
|
java.lang.String |
AdverbPrepositionTable.get(java.lang.String preposition,
int objectId)
|
void |
AdverbPrepositionTable.delete(java.lang.String preposition,
int objectId)
|
java.util.Collection |
AdverbPrepositionTable.list()
|
int |
AdverbPrepositionTable.hashCode(java.lang.String preposition,
java.lang.String objectId)
|
void |
AdjectivePrepositionTable.add(java.lang.String preposition,
int objectId,
java.lang.String linkName)
|
java.lang.String |
AdjectivePrepositionTable.get(java.lang.String preposition,
int objectId)
|
void |
AdjectivePrepositionTable.delete(java.lang.String preposition,
int objectId)
|
java.util.Collection |
AdjectivePrepositionTable.list()
|
int |
AdjectivePrepositionTable.hashCode(java.lang.String preposition,
java.lang.String objectId)
|
Uses of FidoDatabaseException in fido.frontend |
Methods in fido.frontend that throw FidoDatabaseException | |
void |
GrammarSession.addWord(java.lang.String word)
Adds a new word to the grammar. |
Uses of FidoDatabaseException in fido.linguistic |
Methods in fido.linguistic that throw FidoDatabaseException | |
void |
VerbResolver.resolve(Sentence sentence,
Frame frame)
Resolves the verb string from the user, using the mood of the sentence and the frame values for each noun, and determines a transaction id to execute. |
void |
VerbPrepositionResolver.resolve(Sentence sentence,
Frame frame)
For each PrepositionalPhrase from the VerbPhrase in the sentence parameter, lookup the preposition in the AdverbPrepsotion table to retrieve a frame slot. |
Frame |
SentenceResolver.resolve(java.util.Vector clauses)
Takes multiple sentence structures and generates a frame with one action to perform. |
void |
WordLookup.lookupWord(WordPackage word,
java.lang.String language)
The word string is passed to the WordClassificationTable for a regular expression type matching. |
void |
WordLookup.lookupWords(java.util.Vector words,
java.lang.String language)
Calls lookupWord() for each word in the parameter word Vector. |
void |
NounFrameSlot.resolve(Sentence sentence,
Frame frame)
Places the ResolvedNoun objects from the subject, indirect object, and predicate noun into a slot in the Frame instance. |
void |
FragmentResolver.resolve(java.util.Vector clauses)
Loops through the Vector of Clauses for any instance of Fragment. |
Sentence |
Ellipsis.analyze(Fragment fragment)
Converts a Fragment to a full Sentence by using parts of the previous input stored in the Discourse class. |
java.util.Collection |
Discourse.getContextPool(int objectRoot)
This method returns all of the objects in the ContextPool that are in the subtree with objectRoot as the root. |
|
Fido Alpha 3.2 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |