TextNode.java

 1package eu.siacs.conversations.xml;
 2
 3import com.google.common.collect.ImmutableMap;
 4
 5import eu.siacs.conversations.utils.XmlHelper;
 6
 7public class TextNode implements Node {
 8	protected String content;
 9
10	public TextNode(final String content) {
11		if (content == null) throw new IllegalArgumentException("null TextNode is not allowed");
12		this.content = content;
13	}
14
15	public String getContent() {
16		return content;
17	}
18
19	public String toString() {
20		return XmlHelper.encodeEntities(content);
21	}
22
23	public String toString(final ImmutableMap<String, String> ns) {
24		return toString();
25	}
26}