1
22
23 package com.liferay.portal.kernel.xml;
24
25 import java.util.Iterator;
26 import java.util.List;
27
28
34 public interface Branch extends Node {
35
36 public void add(Comment comment);
37
38 public void add(Element element);
39
40 public void add(Node node);
41
42 public void add(ProcessingInstruction processingInstruction);
43
44 public Element addElement(QName qName);
45
46 public Element addElement(String name);
47
48 public Element addElement(String qualifiedName, String namespaceURI);
49
50 public void appendContent(Branch branch);
51
52 public void clearContent();
53
54 public List<Node> content();
55
56 public Element elementByID(String elementID);
57
58 public int indexOf(Node node);
59
60 public Node node(int index);
61
62 public int nodeCount();
63
64 public Iterator<Node> nodeIterator();
65
66 public void normalize();
67
68 public ProcessingInstruction processingInstruction(String target);
69
70 public List<ProcessingInstruction> processingInstructions();
71
72 public List<ProcessingInstruction> processingInstructions(String target);
73
74 public boolean remove(Comment comment);
75
76 public boolean remove(Element element);
77
78 public boolean remove(Node node);
79
80 public boolean remove(ProcessingInstruction processingInstruction);
81
82 public boolean removeProcessingInstruction(String target);
83
84 public void setContent(List<Node> content);
85
86 public void setProcessingInstructions(
87 List<ProcessingInstruction> processingInstructions);
88
89 }