Uses of Class
bass.gui.Gui

Packages that use Gui
bass.db   
bass.gui   
bass.stats   
bass.suggestion   
bass.visualisation.graph   
bass.visualisation.view   
 

Uses of Gui in bass.db
 

Methods in bass.db with parameters of type Gui
static org.jfree.data.time.TimeSeriesCollection DB_Conn.getActivityCurveData(Gui theGui)
          Gets the data from both activity .txt files to creates 2 timelines.
static java.util.Hashtable<java.lang.Integer,DTO_BandWithPoints> DB_Conn.getBandsOnFLists(DTO_Band[] ids, int points, java.util.Hashtable<java.lang.Integer,DTO_BandWithPoints> scoreList, Gui theGui)
          scans the friendlists of the specified bands for other bands and returns a hashtable with the new found bands, if you want to insert them in an existing hashtable use the param scorelist
static org.jfree.data.category.DefaultCategoryDataset DB_Conn.getGenreFrequencyData(Gui theGui, java.lang.String mode)
          Reading the genre Data out of two .txt files and generating a dataset with it.
static org.jfree.data.time.TimeSeriesCollection DB_Conn.getGenreGrowthData(Gui theGui, java.lang.String[] genreArray)
          Reads the registrations dates for the genres given by the array from a .txt file and uses the data to generate a dataset
static org.jfree.data.time.TimeSeriesCollection DB_Conn.getHypeCurveData(Gui theGui)
          Reads the registration dates and their amount of bands from a .txt file and generates a dataset
static org.jfree.data.general.DefaultPieDataset DB_Conn.getLabelTypeData(Gui theGui)
          Deprecated. not used, because the pie chart got kicked out of the label type chart
static org.jfree.data.category.DefaultCategoryDataset DB_Conn.getLabelTypePerGenreData(Gui theGui, java.lang.String mode)
          Gets the label type percentages from a .txt file and generates a DefaultCategoryDataset
static org.jfree.data.general.DefaultPieDataset DB_Conn.getLongTailData(Gui theGui)
          Deprecated.  
static org.jfree.data.general.DefaultPieDataset DB_Conn.getLongTailDataHardCoded(Gui theGui)
          Using the hardcoded values (amount of bands grouped by their amount of fans) to create the dataset for a standard pie chart.
static DTO_BandWithFPD[] DB_Conn.getTopBands(Gui theGui, int rankMode, java.lang.String genre)
          Reads the Top 100 Bands (or less if there are not 100 bands for the specific ranking) for 1 of the 5 ranking methods (by fans, plays, views, membership and friends per day) and creates an array of DTO_BandWithFPD
static java.util.LinkedList<DTO_BandnameWithFList> DB_Conn.selectBandWithFriends1(java.lang.String mainBand, int minFriends, int depth, Gui theGui)
          Get the band out of the DB including the friends that are connected (first level friends only)
 

Uses of Gui in bass.gui
 

Fields in bass.gui declared as Gui
private  Gui SearchDialog.theGui
           
 

Uses of Gui in bass.stats
 

Fields in bass.stats declared as Gui
private  Gui ChartThread.theGui
           
static Gui StatsFactory.thisGui
           
 

Methods in bass.stats with parameters of type Gui
static java.awt.Component StatsFactory.generateActivityCurve(Gui theGui)
          Generates the time series chart showing the growth of registered bands at MySpace and the amount of bands that went inactive after registration.
static java.awt.Component StatsFactory.generateGenreFrequency(Gui theGui, java.lang.String mode)
          Generates the bar chart based on the amount of bands in every genre
static java.awt.Component StatsFactory.generateGenreGrowth(Gui theGui, java.lang.String[] genreArray)
          Generates the time series chart displaying the growth of single genres in comparison
static java.awt.Component StatsFactory.generateHypeCurve(Gui theGui)
          Generates the time series chart based amount of bands/musicians registered per day.
static java.awt.Component StatsFactory.generateLabelType(Gui theGui, java.lang.String mode)
          Generates the bar chart showing the label ratio for all bands and single genres
static java.awt.Component StatsFactory.generateLongTailChart(Gui theGui)
          Generates the pie chart based on the long tail data
static java.awt.Component StatsFactory.generateTopBands(Gui theGui, java.lang.String genre, int mode)
          Generates a ranking based on "mode" for all genres or a specific one.
 

Constructors in bass.stats with parameters of type Gui
ChartThread(int chartType, Gui theGui)
           
 

Uses of Gui in bass.suggestion
 

Fields in bass.suggestion declared as Gui
private  Gui SuggestionTool.theGui
           
 

Constructors in bass.suggestion with parameters of type Gui
SuggestionTool(DTO_Band[] inputBands, Gui gui, boolean deepScan)
          generates a new SuggestionTool
 

Uses of Gui in bass.visualisation.graph
 

Methods in bass.visualisation.graph with parameters of type Gui
 javax.media.j3d.BranchGroup BassSceneGraph.createSceneGraph(java.lang.String bandId, int minFriends, int depth, boolean friendsconnection, boolean edgeconnection, boolean showNames, Gui theGui)
          Calls getEdgeAndNodeLists (calls DTToLists which itself calls the database method).
 java.util.LinkedList<DTO_BandnameWithFList> DTOToLists.getDTO(java.lang.String bandId, int minFriends, int depth, Gui theGui)
           
 void BassSceneGraph.getEdgeAndNodeLists(java.lang.String bandId, int depth, int minFriends, Gui theGui)
          Create a DTOToLists object, then calls writeLists().
 boolean DTOToLists.writeLists(java.lang.String bandId, int depth, int minFriends, Gui theGui)
          converts the dto's of the linked list in nodes and edges.
 

Uses of Gui in bass.visualisation.view
 

Fields in bass.visualisation.view declared as Gui
private  Gui VisCalculationThread.theGui
           
 

Methods in bass.visualisation.view with parameters of type Gui
static javax.media.j3d.BranchGroup BandView.showABandWithFriends(BassNodeList[] allNodesArray, BassEdgeList[] allEdgesArray, java.lang.String band, int depth, boolean withConnectedFriends, boolean edgeconnection, boolean showNames, Gui theGui)
           
 void GraphCanvas.startVisualisation(java.lang.String bandID, int minFriends, int depth, boolean friendsconnection, boolean edgeconnection, boolean names, Gui theGui)
          This method is called directly from the gui (from it's thread).
 

Constructors in bass.visualisation.view with parameters of type Gui
VisCalculationThread(GraphCanvas theCanvas, int bandId, int minFListSize, int hierarchy, boolean conBetweenFriends, boolean firstLevelFriendsConnection, boolean showNames, Gui theGui)
          generates a new thread object with the specified values for generating a visualization after generating you just need to call the start() method to start the calculation