org.apache.wicket.markup.html.internal
Class MarkupTagIterator

java.lang.Object
  extended by org.apache.wicket.util.collections.ReadOnlyIterator<ComponentTag>
      extended by org.apache.wicket.markup.html.internal.MarkupTagIterator
All Implemented Interfaces:
java.util.Iterator<ComponentTag>

public class MarkupTagIterator
extends ReadOnlyIterator<ComponentTag>

Author:
Juergen Donnerstag

Constructor Summary
MarkupTagIterator(IMarkupFragment markup)
          Construct.
 
Method Summary
 int getIndex()
          Gets currentIndex.
 IMarkupFragment getMarkupFragment()
           
 java.util.List<ComponentTag> getStack()
           
 boolean hasNext()
           
 ComponentTag next()
           
 WicketTag nextWicketTag()
           
 MarkupTagIterator setNoSubChilds(boolean value)
           
 MarkupTagIterator setOpenTagOnly(boolean value)
           
 MarkupTagIterator setWicketTagsOnly(boolean value)
           
 java.lang.String toString()
           
 
Methods inherited from class org.apache.wicket.util.collections.ReadOnlyIterator
remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MarkupTagIterator

public MarkupTagIterator(IMarkupFragment markup)
Construct.

Parameters:
markup -
noSubchilds -
openOnly -
Method Detail

setWicketTagsOnly

public MarkupTagIterator setWicketTagsOnly(boolean value)
Parameters:
value -
Returns:
this

setNoSubChilds

public MarkupTagIterator setNoSubChilds(boolean value)
Parameters:
value -
Returns:
this

setOpenTagOnly

public MarkupTagIterator setOpenTagOnly(boolean value)
Parameters:
value -
Returns:
this

hasNext

public boolean hasNext()
See Also:
Iterator.hasNext()

next

public ComponentTag next()
See Also:
Iterator.next()

nextWicketTag

public WicketTag nextWicketTag()
Returns:
next wicket tag

getIndex

public int getIndex()
Gets currentIndex.

Returns:
currentIndex

getStack

public java.util.List<ComponentTag> getStack()
Returns:
The parent open tags.

getMarkupFragment

public IMarkupFragment getMarkupFragment()
Returns:
a new markup fragment for the current open tag

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.