|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface SMBufferable
Interface that denotes output objects (fragments, elements) that explicitly start their life-cycle as buffered (other objects can be implicitly buffered due to explict ones as parents or previous siblings).
| Method Summary | |
|---|---|
boolean |
isBuffered()
|
void |
linkParent(SMOutputContainer parent,
boolean blocked)
Method called by a container when bufferable item is linked as its child. |
void |
release()
Method called to signal that the node need not be buffered any more (if not required to do so by parent/children restrictions) |
| Method Detail |
|---|
void release()
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionboolean isBuffered()
void linkParent(SMOutputContainer parent,
boolean blocked)
throws javax.xml.stream.XMLStreamException
parent - Container to attach bufferable instance underblocked - If true, parent output is blocked (and as the result
so is bufferable's); if false, parent is (and will remain)
unblocked.
javax.xml.stream.XMLStreamException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||