Package org.apache.wicket.markup
Interface IMarkupFragment
-
- All Superinterfaces:
java.lang.Iterable<MarkupElement>
- All Known Implementing Classes:
AbstractMarkupFragment,Markup,MarkupFragment,MergedMarkup
public interface IMarkupFragment extends java.lang.Iterable<MarkupElement>
Any list of MarkupElements. May be the content of complete markup file or just a portion of it.- Author:
- Juergen Donnerstag
- See Also:
Markup,MarkupFragment,MarkupElement
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IMarkupFragmentfind(java.lang.String wicketId)Finds a markup fragment that spans a tagMarkupElementget(int index)Get the MarkupElement at the index provided.MarkupResourceStreamgetMarkupResourceStream()Get the underlying markup resource stream, which might contain more than just the markup portion represented by the IMarkupFragment.intsize()The number of markup elements.java.lang.StringtoString(boolean markupOnly)
-
-
-
Method Detail
-
get
MarkupElement get(int index)
Get the MarkupElement at the index provided.- Parameters:
index- Index into markup list- Returns:
- Markup element
- Throws:
java.lang.IndexOutOfBoundsException- if the index is out of range (index < 0 || index >= size())
-
getMarkupResourceStream
MarkupResourceStream getMarkupResourceStream()
Get the underlying markup resource stream, which might contain more than just the markup portion represented by the IMarkupFragment.- Returns:
- The underlying markup resource stream
-
size
int size()
The number of markup elements.- Returns:
- Number of markup elements
-
find
IMarkupFragment find(java.lang.String wicketId)
Finds a markup fragment that spans a tag- Parameters:
id- the wicket:id attribute in the tag- Returns:
- the markup fragment that spans the complete found tag
-
toString
java.lang.String toString(boolean markupOnly)
- Parameters:
markupOnly- True if only the markup shall be returned- Returns:
- markup string
-
-