@SuppressWarnings(value="Instanceof")
class StreamingSAXBuilder
extends AbstractStreamingBuilder
A streaming builder that turns Groovy builder calls into SAX events for XML generation.
| Type | Name and description |
|---|---|
Object |
builderBacking namespace-aware builder reused for each bind(Closure) call. |
Object |
commentClosureClosure backing mkp.comment for SAX handlers supporting lexical events. |
Object |
noopClosureClosure backing mkp.yield and mkp.yieldUnescaped for SAX text output. |
Object |
pendingStackStack of namespace declarations deferred while nested SAX elements are processed. |
Object |
piClosureClosure backing mkp.pi for emitting processing instructions. |
Object |
tagClosureDefault element-emitting closure used for ordinary SAX builder nodes. |
| Properties inherited from class | Properties |
|---|---|
class AbstractStreamingBuilder |
aliasSetupClosure, badTagClosure, builder, getNamespaceClosure, namespaceSetupClosure, specialTags, toMapStringClosure |
| Constructor and description |
|---|
StreamingSAXBuilder()Creates a SAX-oriented builder with the standard mkp helper tags installed. |
Backing namespace-aware builder reused for each bind(Closure) call.
Closure backing mkp.comment for SAX handlers supporting lexical events.
Closure backing mkp.yield and mkp.yieldUnescaped for SAX text output.
Stack of namespace declarations deferred while nested SAX elements are processed.
Closure backing mkp.pi for emitting processing instructions.
Default element-emitting closure used for ordinary SAX builder nodes.
Copyright © 2003-2026 The Apache Software Foundation. All rights reserved.