org.mymedialite.data
Class RatingsProxy

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

public class RatingsProxy
extends Ratings

Data structure that allows access to selected entries of a rating data structure.


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
RatingsProxy(IRatings ratings, IntList indices)
          Create a RatingsProxy object.
 
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

RatingsProxy

public RatingsProxy(IRatings ratings,
                    IntList indices)
Create a RatingsProxy object.

Parameters:
ratings - a ratings data structure
indices - an index list pointing to entries in the ratings