|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectgroovy.xml.MarkupBuilderHelper
public class MarkupBuilderHelper
A helper class for MarkupBuilder.
| Constructor Summary | |
|---|---|
MarkupBuilderHelper(MarkupBuilder builder)
|
|
| Method Summary | |
|---|---|
void |
comment(String value)
Produce a comment in the output. |
void |
pi(Map<String,Map<String,Object>> args)
Produce an XML processing instruction in the output. |
void |
xmlDeclaration(Map<String,Object> 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 java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MarkupBuilderHelper(MarkupBuilder builder)
builder - the builder to delegate to| Method Detail |
|---|
public void yield(Object value)
mkp.yield('5 < 7')
value - an Object whose toString() representation is to be printedpublic void yield(String value)
mkp.yield('5 < 7')
value - text to printpublic void yieldUnescaped(Object value)
mkp.yieldUnescaped('I am <i>happy</i>!').
value - an Object whose toString() representation is to be printedpublic void yieldUnescaped(String value)
mkp.yieldUnescaped('I am <i>happy</i>!').
value - the text or markup to print.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 xmlDeclaration(Map<String,Object> args)
mkp.xmlDeclaration(version:'1.0')
args - the attributes for the declarationpublic void pi(Map<String,Map<String,Object>> 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.
|
Copyright © 2003-2009 The Codehaus. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||