-
Notifications
You must be signed in to change notification settings - Fork 0
Box DataObjectCollection
Travis edited this page Mar 13, 2014
·
9 revisions
DataObjectCollection
- Class name: DataObjectCollection
- Namespace: Box
- This class implements: IteratorAggregate, Countable
private \Box\DataObjectInterface[] $_dataObjects = array()
- Visibility: private
private \Box\DataObjectInterface $_type
- Visibility: private
mixed Box\DataObjectCollection::\Box\DataObjectCollection::__construct()(\Box\DataObjectInterface $type, \Box\DataObjectInterface[] $dataObjects)
Constructor.
- Visibility: public
- $type Box\DataObjectInterface - <p>Type of data objects this collection may contain.</p>
- $dataObjects Box\DataObjectInterface[]
\Box\DataObjectInterface Box\DataObjectCollection::\Box\DataObjectCollection::getType()()
Get the type of data objects this collection contains.
- Visibility: public
integer[] Box\DataObjectCollection::\Box\DataObjectCollection::getIds()()
Get ids in this collection. Null ids will be left out.
- Visibility: public
\Box\DataObjectCollection Box\DataObjectCollection::\Box\DataObjectCollection::add()(\Box\DataObjectInterface $dataObject)
Add a data object.
- Visibility: public
- $dataObject Box\DataObjectInterface
\Box\DataObjectCollection Box\DataObjectCollection::\Box\DataObjectCollection::addAll()(\Box\DataObjectInterface[] $dataObjects)
Add an array of data objects.
- Visibility: public
- $dataObjects Box\DataObjectInterface[]
\Box\DataObjectInterface|null Box\DataObjectCollection::\Box\DataObjectCollection::get()(integer $index)
Get a data object.
- Visibility: public
- $index integer
\Box\DataObjectInterface[] Box\DataObjectCollection::\Box\DataObjectCollection::getAll()()
Get all data objects.
- Visibility: public
\ArrayIterator Box\DataObjectCollection::\Box\DataObjectCollection::getIterator()()
Get an iterator.
- Visibility: public
integer Box\DataObjectCollection::\Box\DataObjectCollection::count()()
Count data objects.
- Visibility: public