org.mymedialite.data
Class CombinedRatings

java.lang.Object
  extended by org.mymedialite.data.DataSet
      extended by org.mymedialite.data.Ratings
          extended by org.mymedialite.data.CombinedRatings
All Implemented Interfaces:
IDataSet, IRatings

public class CombinedRatings
extends Ratings

Combine two IRatings objects.


Field Summary
 
Fields inherited from class org.mymedialite.data.Ratings
maxRating, minRating, values
 
Fields inherited from class org.mymedialite.data.DataSet
byItem, byUser, items, maxItemID, maxUserID, users
 
Constructor Summary
CombinedRatings(IRatings ratings1, IRatings ratings2)
          Create a CombinedRatings object from two existing IRatings objects.
 
Method Summary
 
Methods inherited from class org.mymedialite.data.Ratings
add, add, add, average, buildByItemCounts, buildByUserCounts, countByItem, countByUser, get, get, get, isReadOnly, maxRating, minRating, removeAt, removeItem, removeUser, set, tryGet, tryGet, tryGetIndex, values
 
Methods inherited from class org.mymedialite.data.DataSet
allItems, allUsers, buildItemIndices, buildRandomIndex, buildUserIndices, byItem, byUser, getIndex, getIndex, getItems, getUsers, items, maxItemID, maxUserID, randomIndex, size, tryGetIndex, users
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mymedialite.data.IRatings
size
 
Methods inherited from interface org.mymedialite.data.IDataSet
allItems, allUsers, buildItemIndices, buildRandomIndex, buildUserIndices, byItem, byUser, getIndex, getIndex, getItems, getUsers, items, maxItemID, maxUserID, randomIndex, tryGetIndex, users
 

Constructor Detail

CombinedRatings

public CombinedRatings(IRatings ratings1,
                       IRatings ratings2)
Create a CombinedRatings object from two existing IRatings objects.

Parameters:
ratings1 - the first data set
ratings2 - the second data set