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}