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 |
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.
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.