FluentDOM
[ class tree: FluentDOM ] [ index: FluentDOM ] [ all elements ]

Class: FluentDOMIterator

Source Location: /FluentDOM/Iterator.php

Class Overview


FluentDOMIterator is the Iterator class for FluentDOMCore objects


Implements interfaces:

  • RecursiveIterator (internal interface)
  • SeekableIterator (internal interface)

Variables

Methods



Class Details

[line 17]
FluentDOMIterator is the Iterator class for FluentDOMCore objects



[ Top ]


Class Variables

$_owner =  NULL

[line 29]

owner (object) of the iterator



Tags:

access:  private

Type:   FluentDOMCore


[ Top ]

$_position =  0

[line 23]

internal position pointer variable



Tags:

access:  private

Type:   integer


[ Top ]



Class Methods


constructor __construct [line 37]

FluentDOMCore __construct( FluentDOMCore $owner)

Remember the owner object (the FluentDOMCore object this iterator interates)



Tags:

access:  public


Parameters:

FluentDOMCore   $owner  

[ Top ]

method current [line 50]

object DOMNode current( )

Get current iterator element



Tags:

access:  public



Implementation of:
RecursiveIterator::current
SeekableIterator::current
[ Top ]

method getChildren [line 109]

object FluentDOMCore getChildren( )

Get children of the current iterator element



Tags:

access:  public



Implementation of:
RecursiveIterator::getChildren
[ Top ]

method hasChildren [line 120]

object FluentDOMCore hasChildren( )

Check if the current iterator element has children



Tags:

access:  public



Implementation of:
RecursiveIterator::hasChildren
[ Top ]

method key [line 59]

integer key( )

Get current iterator pointer



Tags:

access:  public



Implementation of:
RecursiveIterator::key
SeekableIterator::key
[ Top ]

method next [line 68]

void next( )

Move iterator pointer to next element



Tags:

access:  public



Implementation of:
RecursiveIterator::next
SeekableIterator::next
[ Top ]

method rewind [line 77]

void rewind( )

Reset iterator pointer



Tags:

access:  public



Implementation of:
RecursiveIterator::rewind
SeekableIterator::rewind
[ Top ]

method seek [line 87]

void seek( integer $position)

Move iterator pointer to specified element



Tags:

access:  public



Implementation of:
SeekableIterator::seek

Parameters:

integer   $position  

[ Top ]

method valid [line 100]

boolean valid( )

Check if current iterator pointer contains a valid element



Tags:

access:  public



Implementation of:
RecursiveIterator::valid
SeekableIterator::valid
[ Top ]


Documentation generated on Sun, 26 Sep 2010 01:00:53 +0200 by phpDocumentor 1.4.3