Package org.apache.wicket.markup
Class MarkupIterator
java.lang.Object
org.apache.wicket.markup.MarkupIterator
- All Implemented Interfaces:
Iterator<MarkupElement>
- Author:
- Juergen Donnerstag
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
hasNext()
next()
nextTag()
void
remove()
final void
setComponentTagOnly
(boolean componentTagOnly) Ignore raw markup and iterate over component and wicket tags only.final void
setOpenTagOnly
(boolean openTagOnly) Ignore close tag.final void
setWicketTagOnly
(boolean wicketTagOnly) Ignore raw markup and component tags, and iterate over WicketTags onlyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
MarkupIterator
Construct.- Parameters:
markup
-
-
-
Method Details
-
hasNext
- Specified by:
hasNext
in interfaceIterator<MarkupElement>
- See Also:
-
next
- Specified by:
next
in interfaceIterator<MarkupElement>
- See Also:
-
nextTag
- Returns:
- The next element assuming it is a ComponentTag or WicketTag
-
nextWicketTag
- Returns:
- The next element assuming it is a WicketTag
-
remove
- Specified by:
remove
in interfaceIterator<MarkupElement>
- See Also:
-
setComponentTagOnly
Ignore raw markup and iterate over component and wicket tags only.- Parameters:
componentTagOnly
-
-
setWicketTagOnly
Ignore raw markup and component tags, and iterate over WicketTags only- Parameters:
wicketTagOnly
-
-
setOpenTagOnly
Ignore close tag. Iterate over open and open-close tags only- Parameters:
openTagOnly
-
-