U - type of the usersI - type of the itemspublic class ConcatPreferenceData<U,I> extends Object implements PreferenceData<U,I>
| Constructor and Description |
|---|
ConcatPreferenceData(PreferenceData<U,I> d1,
PreferenceData<U,I> d2)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsItem(I i)
Checks whether the index contains an item.
|
boolean |
containsUser(U u)
Checks whether the index contains a user.
|
Stream<I> |
getAllItems()
Retrieves a stream of the indexed items.
|
Stream<U> |
getAllUsers()
Retrieves a stream of the indexed users.
|
Stream<IdPref<U>> |
getItemPreferences(I i)
Returns a stream of the preferences of the item
|
Stream<I> |
getItemsWithPreferences()
Returns a stream of the items with preferences
|
Stream<IdPref<I>> |
getUserPreferences(U u)
Returns a stream of the preferences of the user
|
Stream<U> |
getUsersWithPreferences()
Returns a stream of the users with preferences
|
int |
numItems()
Counts the number of indexed items.
|
int |
numItems(U u)
Returns the number of items with preference for user u
|
int |
numItemsWithPreferences()
Returns the number of items with preferences.
|
int |
numPreferences()
Returns the total number of preferences
|
int |
numUsers()
Counts the number of indexed users.
|
int |
numUsers(I i)
Returns the number of users with preference for item i
|
int |
numUsersWithPreferences()
Returns the number of users with preferences.
|
public ConcatPreferenceData(PreferenceData<U,I> d1, PreferenceData<U,I> d2)
d1 - recommender datad2 - recommender datapublic boolean containsUser(U u)
UserIndexcontainsUser in interface UserIndex<U>u - userpublic int numUsers()
UserIndexpublic int numUsers(I i)
PreferenceDatanumUsers in interface PreferenceData<U,I>i - itempublic boolean containsItem(I i)
ItemIndexcontainsItem in interface ItemIndex<I>i - itempublic int numItems()
ItemIndexpublic int numItems(U u)
PreferenceDatanumItems in interface PreferenceData<U,I>u - userpublic int numPreferences()
PreferenceDatanumPreferences in interface PreferenceData<U,I>public Stream<U> getAllUsers()
UserIndexgetAllUsers in interface UserIndex<U>public Stream<I> getAllItems()
ItemIndexgetAllItems in interface ItemIndex<I>public Stream<IdPref<I>> getUserPreferences(U u)
PreferenceDatagetUserPreferences in interface PreferenceData<U,I>u - userpublic Stream<IdPref<U>> getItemPreferences(I i)
PreferenceDatagetItemPreferences in interface PreferenceData<U,I>i - itempublic int numUsersWithPreferences()
PreferenceDatanumUsersWithPreferences in interface PreferenceData<U,I>public int numItemsWithPreferences()
PreferenceDatanumItemsWithPreferences in interface PreferenceData<U,I>public Stream<U> getUsersWithPreferences()
PreferenceDatagetUsersWithPreferences in interface PreferenceData<U,I>public Stream<I> getItemsWithPreferences()
PreferenceDatagetItemsWithPreferences in interface PreferenceData<U,I>Copyright © 2016. All rights reserved.