Sgss_Collection_Queue_Abstract 
Abstract class for FIFO queued collection

Description

Implements:
Sgss_Collection_Queue_Interface
Author:
Matsuda Shota
Copyright:
(c) 2007-2008 Matsuda Shota
License:
http://creativecommons.org/licenses/GPL/2.0/
Located in:
/Collection/Queue/Abstract.php (line 46)

Direct descendant

Sgss_Collection_Array_Queue Represents a FIFO queued collection array

Class overview

Methods

int count ()
mixed current ()
boolean isEmpty ()

Determines whether this queue contains no element

mixed key ()
mixed next ()
void rewind ()
boolean valid ()

Method detail

count

Uses:
Sgss_Collection_Queue_Interface::size()
Related subject:
Countable::count()
Signature:
public int count ()


current

Uses:
Sgss_Collection_Queue_Interface::isEmpty(), Sgss_Collection_Queue_Interface::peek()
Related subject:
Iterator::current()
Signature:
public mixed current ()


isEmpty

Determines whether this queue contains no element

Returns:
boolean -- True when this queue contains no element
Specified by:
Uses:
Sgss_Collection_Queue_Interface::size()
Related subject:
Sgss_Collection_Queue_Interface::isEmpty()
Signature:
public boolean isEmpty ()


key

Related subject:
Iterator::key()
Signature:
public mixed key ()


next

Uses:
Sgss_Collection_Queue_Interface::isEmpty(), Sgss_Collection_Queue_Interface::poll()
Related subject:
Iterator::next()
Signature:
public mixed next ()


rewind

Related subject:
Iterator::rewind()
Signature:
public void rewind ()


valid

Uses:
Sgss_Collection_Queue_Interface::isEmpty()
Related subject:
Iterator::valid()
Signature:
public boolean valid ()