Interfaces for tags that are capable of writing their output directly to the output stream.
Tags that denote via method
isDirectOutputCapable()
that their content can be directly put out must:
- Have decided if they do output their tag content after method tmlEndTag(). It is when this method is called.
- Not want to modify their output in any special way (encode and format excluded)
- Have the tag prefix ready after tmlStartTag()
- Not do not manually write anything to the result field of BaseTagStatus or use appendResult() for it without having a divider
- Use method tmlInitBody
- Use iteration