@Deprecated public final class DefaultItemProvider extends java.lang.Object implements ResultSetProvider<Item>
A default item provider for Service Discovery. When items are requested via Service Discovery, this class provides the items and if requested with Result Set Management, it also takes care of providing the correct number of items or the total count of items.
This class is a view on a collection, if the underlying collection changes, the view on the collection will yield different results.
| Constructor and Description |
|---|
DefaultItemProvider(java.util.Collection<Item> items)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getItemCount()
Deprecated.
|
java.util.List<Item> |
getItems()
Deprecated.
|
java.util.List<Item> |
getItems(int index,
int maxSize)
Deprecated.
|
java.util.List<Item> |
getItemsAfter(java.lang.String itemId,
int maxSize)
Deprecated.
|
java.util.List<Item> |
getItemsBefore(java.lang.String itemId,
int maxSize)
Deprecated.
|
int |
indexOf(java.lang.String itemId)
Deprecated.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforItemspublic DefaultItemProvider(java.util.Collection<Item> items)
public java.util.List<Item> getItems()
getItems in interface ResultSetProvider<Item>public int getItemCount()
getItemCount in interface ResultSetProvider<Item>public java.util.List<Item> getItems(int index, int maxSize)
getItems in interface ResultSetProvider<Item>public java.util.List<Item> getItemsAfter(java.lang.String itemId, int maxSize)
getItemsAfter in interface ResultSetProvider<Item>public java.util.List<Item> getItemsBefore(java.lang.String itemId, int maxSize)
getItemsBefore in interface ResultSetProvider<Item>public int indexOf(java.lang.String itemId)
indexOf in interface ResultSetProvider<Item>Copyright © 2014–2018 XMPP.rocks. All rights reserved.