groovy.xml.streamingmarkupsupport
Class BaseMarkupBuilder.Document

java.lang.Object
  extended by groovy.lang.GroovyObjectSupport
      extended by groovy.xml.streamingmarkupsupport.Builder.Built
          extended by groovy.xml.streamingmarkupsupport.BaseMarkupBuilder.Document
All Implemented Interfaces:
GroovyInterceptable, GroovyObject
Enclosing class:
BaseMarkupBuilder

private static class BaseMarkupBuilder.Document
extends Builder.Built
implements GroovyInterceptable


Nested Class Summary
private  class BaseMarkupBuilder.Document.OutputSink
           
 
Field Summary
private  java.util.Map namespaces
           
private  java.lang.Object out
           
private  java.util.Map pendingNamespaces
           
private  java.lang.String prefix
           
private  java.util.Map specialProperties
           
 
Fields inherited from class groovy.xml.streamingmarkupsupport.Builder.Built
namespaceSpecificTags, root
 
Constructor Summary
BaseMarkupBuilder.Document(Closure root, java.util.Map namespaceMethodMap)
           
 
Method Summary
 java.lang.Object getProperty(java.lang.String property)
          Retrieves a property value.
 java.lang.Object invokeMethod(java.lang.String name, java.lang.Object args)
          Invokes the given method.
 void setProperty(java.lang.String property, java.lang.Object newValue)
          Sets the given property to the new value.
 
Methods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, setMetaClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface groovy.lang.GroovyObject
getMetaClass, setMetaClass
 

Field Detail

out

private java.lang.Object out

pendingNamespaces

private final java.util.Map pendingNamespaces

namespaces

private final java.util.Map namespaces

specialProperties

private final java.util.Map specialProperties

prefix

private java.lang.String prefix
Constructor Detail

BaseMarkupBuilder.Document

public BaseMarkupBuilder.Document(Closure root,
                                  java.util.Map namespaceMethodMap)
Method Detail

invokeMethod

public java.lang.Object invokeMethod(java.lang.String name,
                                     java.lang.Object args)
Description copied from interface: GroovyObject
Invokes the given method.

Specified by:
invokeMethod in interface GroovyObject
Overrides:
invokeMethod in class GroovyObjectSupport
Parameters:
name - the name of the method to call
args - the arguments to use for the method call
Returns:
the result of invoking the method

getProperty

public java.lang.Object getProperty(java.lang.String property)
Description copied from interface: GroovyObject
Retrieves a property value.

Specified by:
getProperty in interface GroovyObject
Overrides:
getProperty in class GroovyObjectSupport
Parameters:
property - the name of the property of interest
Returns:
the given property

setProperty

public void setProperty(java.lang.String property,
                        java.lang.Object newValue)
Description copied from interface: GroovyObject
Sets the given property to the new value.

Specified by:
setProperty in interface GroovyObject
Overrides:
setProperty in class GroovyObjectSupport
Parameters:
property - the name of the property of interest
newValue - the new value for the property


Copyright © ${year} The Codehaus. All Rights Reserved.