Abstract base class for all page-based collections.
<> resource type
<> low level outcome/result type
Returns the maximum number of resources to be retrieved in this
collection; or null if there is no limit.
Returns the low-level result last retrieved (for the current page) from
the server side; or null if there has yet no calls to the server.
Internal method used by the implementation layer for setting
the low level result received from the server side.
Used to register a listener for the event of receiving a low-level result
from the server side.
listener to be registered. If null, a "none" listener will be
- the previously registered listener. The return value is never