Uses of Interface
uk.ac.cam.juliet.twitter.database.IDatabase

Packages that use IDatabase
uk.ac.cam.juliet.twitter.analysis   
uk.ac.cam.juliet.twitter.database   
uk.ac.cam.juliet.twitter.main   
uk.ac.cam.juliet.twitter.testing   
 

Uses of IDatabase in uk.ac.cam.juliet.twitter.analysis
 

Fields in uk.ac.cam.juliet.twitter.analysis declared as IDatabase
(package private)  IDatabase BayesClassifier.db
          the database from which to get the hypothesis and other information
(package private)  IDatabase BayesLearner.db
          the database that should be used to store the hypothesis and other information
(package private)  IDatabase FrequencyCounter.db
          the database that is used to load the stopwords
(package private)  IDatabase ProfanityFilter.db
          the database from which to loda the bad regular expressions
 

Constructors in uk.ac.cam.juliet.twitter.analysis with parameters of type IDatabase
BayesClassifier(IDatabase db)
          class constructor
BayesLearner(IDatabase db)
          class constructor
FrequencyCounter(IDatabase db)
          constructor
ProfanityFilter(IDatabase db)
          constructor for this class
 

Uses of IDatabase in uk.ac.cam.juliet.twitter.database
 

Classes in uk.ac.cam.juliet.twitter.database that implement IDatabase
 class Database
          A java interface to the MySQL database
 

Methods in uk.ac.cam.juliet.twitter.database that return IDatabase
 IDatabase IDatabase.copy()
          creates a new IDatabase object connected to the same database, username and password
 IDatabase Database.copy()
           
 

Uses of IDatabase in uk.ac.cam.juliet.twitter.main
 

Fields in uk.ac.cam.juliet.twitter.main declared as IDatabase
(package private)  IDatabase NewTweetsHandler.db
          the database that is used to store the analysis
static IDatabase Program.db
          the interface to the SQL database, which is used to store tweets, analysis and training data
(package private)  IDatabase Program.UserThread.db
           
(package private)  IDatabase OldTweetsHandler.db
          the database to clean
 

Methods in uk.ac.cam.juliet.twitter.main that return IDatabase
private static IDatabase Program.createDatabaseObject(java.lang.String[] args)
          creates a database based on the database name, username and password provided by the user on the command line
 

Constructors in uk.ac.cam.juliet.twitter.main with parameters of type IDatabase
NewTweetsHandler(IDatabase db)
          class constructor
OldTweetsHandler(IDatabase db)
          class constructor
TwitterStreamingAPI(java.util.concurrent.BlockingQueue<Tweet> queue, java.util.Collection<java.lang.String> keywords, IDatabase db)
          constructor of the class
 

Uses of IDatabase in uk.ac.cam.juliet.twitter.testing
 

Classes in uk.ac.cam.juliet.twitter.testing that implement IDatabase
 class MockDatabase
          this mock implementation of the database is only for testing purposes
 

Methods in uk.ac.cam.juliet.twitter.testing that return IDatabase
 IDatabase MockDatabase.copy()