|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object groovy.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-2013 The Codehaus. All rights reserved.