| 
Groovy 1.8.5 | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectgroovy.xml.MarkupBuilderHelper
public class MarkupBuilderHelper extends Object
A helper class for MarkupBuilder.
| Constructor Summary | |
            MarkupBuilderHelper(MarkupBuilder builder)
            @param builder the builder to delegate to  | 
        |
| Method Summary | |
|---|---|
            void
         | 
        
            comment(String value)
            Produce a comment in the output.  | 
        
            void
         | 
        
            pi(Map args)
            Produce an XML processing instruction in the output.  | 
        
            void
         | 
        
            xmlDeclaration(Map args)
            Produce an XML declaration in the output.  | 
        
            void
         | 
        
            yield(Object value)
            Prints data in the body of the current tag, escaping XML entities.  | 
        
            void
         | 
        
            yield(String value)
            Prints data in the body of the current tag, escaping XML entities.  | 
        
            void
         | 
        
            yieldUnescaped(Object value)
            Print data in the body of the current tag.  | 
        
            void
         | 
        
            yieldUnescaped(String value)
            Print data in the body of the current tag.  | 
        
| Methods inherited from class Object | |
|---|---|
| wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll | 
| Constructor Detail | 
|---|
public MarkupBuilderHelper(MarkupBuilder builder)
builder -  the builder to delegate to
| Method Detail | 
|---|
public void comment(String value)
mkp.comment 'string' is equivalent to
 mkp.yieldUnescaped '<!-- string -->'.
 To create an element with the name 'comment', you need
 to supply empty attributes, e.g.:
 
 comment('hello1')
 
 or
 
 mkp.comment('hello1')
 
 will produce:
 <!-- hello1 -->while:
 comment('hello2', [:])
 
 will produce:
 <comment>hello2</comment>
value -  the text within the comment.
public void pi(Map args)
 mkp.pi("xml-stylesheet":[href:"mystyle.css", type:"text/css"])
 
     args -  a map with a single entry whose key is the name of the
             processing instruction and whose value is the attributes
             for the processing instruction.
public void xmlDeclaration(Map args)
mkp.xmlDeclaration(version:'1.0')
args -  the attributes for the declaration
public void yield(Object value)
mkp.yield('5 < 7')
     value -  an Object whose toString() representation is to be printed
public void yield(String value)
mkp.yield('5 < 7')
     value -  text to print
public void yieldUnescaped(Object value)
mkp.yieldUnescaped('I am <i>happy</i>!').
     value -  an Object whose toString() representation is to be printed
public void yieldUnescaped(String value)
mkp.yieldUnescaped('I am <i>happy</i>!').
     value -  the text or markup to print.
Copyright © 2003-2011 The Codehaus. All rights reserved.