phpDocumentor collections
[ class tree: collections ] [ index: collections ] [ all elements ]

Class: WindQueue

Source Location: /collections/WindQueue.php

Class WindQueue

Class Overview

Implements interfaces:

  • IteratorAggregate (internal interface)
  • Countable (internal interface)

队列操作,先进先出

Located in /collections/WindQueue.php [line 11]



		
				Author(s):
		
		
		
Information Tags:
Version:  $Id: WindQueue.php 2973 2011-10-15 19:22:48Z yishuo $
Copyright:  ©2003-2103 phpwind.com
License:  http://www.windframework.com

Methods

[ Top ]
Method Summary
void   clear()   清空队列
boolean   contain()   确定某元素是否在 Queue中。
void   count()  
mixed   dequeue()   移除并返回位于 Queue顶部的元素。
number   enqueue()   将元素添加到 Queue的底部。
int   getCount()   取得队列个数
void   getIterator()   取得队列的迭代器
boolean   mergeFromArray()   将数组中的值合并到当前WindQueue队列
boolean   mergeFromQueue()   将WindQueue队列集合合并到当前WindQueue队列
mixed   peek()   返回位于 Queue顶部的对象但不将其移除。
WindQueue   __clone()   创建 Queue的浅表副本。

[ Top ]
Methods
clear  [line 89]

  void clear( )

清空队列


API Tags:
Access:  public


[ Top ]
contain  [line 59]

  boolean contain( mixed $value  )

确定某元素是否在 Queue中。

Parameters:
mixed   $value: 

API Tags:
Access:  public


[ Top ]
count  [line 116]

  void count( )


API Tags:
Access:  public


Implementation of:
Countable::count

[ Top ]
dequeue  [line 25]

  mixed dequeue( )

移除并返回位于 Queue顶部的元素。


API Tags:
Access:  public


[ Top ]
enqueue  [line 49]

  number enqueue( mixed $value  )

将元素添加到 Queue的底部。

Parameters:
mixed   $value: 

API Tags:
Access:  public


[ Top ]
getCount  [line 107]

  int getCount( )

取得队列个数


API Tags:
Access:  public


[ Top ]
getIterator  [line 123]

  void getIterator( )

取得队列的迭代器


API Tags:
Access:  public


Implementation of:
IteratorAggregate::getIterator

[ Top ]
mergeFromArray  [line 68]

  boolean mergeFromArray( array $array  )

将数组中的值合并到当前WindQueue队列

Parameters:
array   $array:  要合并的数组

API Tags:
Access:  public


[ Top ]
mergeFromQueue  [line 79]

  boolean mergeFromQueue( WindQueue $queue, WindQueue $list  )

将WindQueue队列集合合并到当前WindQueue队列

Parameters:
WindQueue   $list:  要合并的WindQueue集合
WindQueue   $queue: 

API Tags:
Access:  public


[ Top ]
peek  [line 37]

  mixed peek( )

返回位于 Queue顶部的对象但不将其移除。


API Tags:
Access:  public


[ Top ]
__clone  [line 99]

  WindQueue __clone( )

创建 Queue的浅表副本。


API Tags:
Access:  public


[ Top ]

Documentation generated on Fri, 30 Mar 2012 11:43:39 +0800 by phpDocumentor 1.4.4