class AbstractStreamingBuilder
extends Object
Base support for streaming XML builders that manage namespaces and special mkp helper tags.
| Type | Name and description |
|---|---|
Object |
aliasSetupClosureClosure backing mkp.declareAlias to register namespace-specific tag aliases. |
Object |
badTagClosureClosure used when a namespace forbids a requested tag. |
Object |
builderBacking builder assigned by concrete subclasses when they install their element closures. |
Object |
checkCommentTextRejects comment text that would prematurely close the comment. |
Object |
checkProcessingInstructionRejects a processing-instruction target or data fragment that would prematurely close the PI. |
Object |
getNamespaceClosureClosure backing mkp.getNamespaces to expose active and pending namespace mappings. |
Object |
namespaceSetupClosureClosure backing mkp.declareNamespace to queue namespace declarations for the next element. |
Object |
specialTagsRegistry of built-in mkp helper tags shared by concrete streaming builders. |
Object |
toMapStringClosureUtility closure for rendering map entries as pseudo-attribute text, e.g. in processing instructions. |
| Constructor and description |
|---|
AbstractStreamingBuilder() |
Closure backing mkp.declareAlias to register namespace-specific tag aliases.
Closure used when a namespace forbids a requested tag.
Backing builder assigned by concrete subclasses when they install their element closures.
Rejects comment text that would prematurely close the comment. Comment content
cannot contain -- or end with - (which would form -- against
the closing delimiter), and no escaping is legal inside a comment, so such text is
rejected instead.
Rejects a processing-instruction target or data fragment that would prematurely
close the PI. The ?> sequence ends a PI and cannot be entity-escaped, so
content holding it would inject sibling markup; such content is rejected instead.
Closure backing mkp.getNamespaces to expose active and pending namespace mappings.
Closure backing mkp.declareNamespace to queue namespace declarations for the next element.
Registry of built-in mkp helper tags shared by concrete streaming builders.
Utility closure for rendering map entries as pseudo-attribute text, e.g. in processing instructions.
Copyright © 2003-2026 The Apache Software Foundation. All rights reserved.