Fido Alpha 3.2

Uses of Class
fido.db.FidoDatabaseException

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