Open Journal Systems  3.3.0
ItemIterator.inc.php
1 <?php
2 
18 class ItemIterator {
22  function __construct() {
23  }
24 
29  function next() {
30  return null;
31  }
32 
37  function nextWithKey() {
38  return array(null, null);
39  }
40 
45  function atFirstPage() {
46  return true;
47  }
48 
53  function atLastPage() {
54  return true;
55  }
56 
61  function getPage() {
62  return 1;
63  }
64 
69  function getCount() {
70  return 0;
71  }
72 
77  function getPageCount() {
78  return 0;
79  }
80 
85  function eof() {
86  return true;
87  }
88 
93  function wasEmpty() {
94  return true;
95  }
96 
101  function toArray() {
102  return array();
103  }
104 }
ItemIterator\eof
eof()
Definition: ItemIterator.inc.php:85
ItemIterator\next
next()
Definition: ItemIterator.inc.php:29
ItemIterator\wasEmpty
wasEmpty()
Definition: ItemIterator.inc.php:93
ItemIterator\getPage
getPage()
Definition: ItemIterator.inc.php:61
ItemIterator\atLastPage
atLastPage()
Definition: ItemIterator.inc.php:53
ItemIterator\getCount
getCount()
Definition: ItemIterator.inc.php:69
ItemIterator\nextWithKey
nextWithKey()
Definition: ItemIterator.inc.php:37
ItemIterator\atFirstPage
atFirstPage()
Definition: ItemIterator.inc.php:45
ItemIterator\getPageCount
getPageCount()
Definition: ItemIterator.inc.php:77
ItemIterator\toArray
toArray()
Definition: ItemIterator.inc.php:101
ItemIterator\__construct
__construct()
Definition: ItemIterator.inc.php:22
ItemIterator
Generic iterator class; needs to be overloaded by subclasses providing specific implementations.
Definition: ItemIterator.inc.php:18