Package: groovy.xml.streamingmarkupsupport

## [Java] Class BaseMarkupBuilder

- groovy.xml.streamingmarkupsupport.BaseMarkupBuilder

-     public class BaseMarkupBuilder
      extends Builder

  Runtime support for `StreamingMarkupBuilder` closures bound to namespace-aware tag handlers.

- - Inherited fields
    Fields inherited from class | Fields
    --- | ---
    `class Builder` | `namespaceMethodMap`

  - ### Constructor Summary

    Constructors
    Constructor and description
    `BaseMarkupBuilder(Map namespaceMethodMap)` Creates a builder backed by the supplied namespace method map.

  - ### Methods Summary

    Methods
    Type Params | Return Type | Name and description
    --- | --- | ---
    `` | `public Object` | `bind(Closure root)` * Binds a root markup closure into a lazily executable document object. * * Parameters: `root` - root markup closure * Returns: bound document representation

  - ### Inherited Methods Summary

    Inherited Methods
    Methods inherited from class | Name
    --- | ---
    `class Builder` | `bind`
    `class GroovyObjectSupport` | `getMetaClass, setMetaClass`

- - ### Constructor Detail

    - #### public BaseMarkupBuilder(Map namespaceMethodMap)

      Creates a builder backed by the supplied namespace method map.

      Parameters:
        `namespaceMethodMap` - namespace-specific tag handler metadata

  - ### Method Detail

    - #### public Object bind(Closure root)

      * Binds a root markup closure into a lazily executable document object. * *

      Parameters:
        `root` - root markup closure *
      Returns:
        bound document representation