public suppress | Node(Node&&) |
public | Node(NodeType nodeType_, const String<uchar>& name_) |
public suppress | Node(const Node&) |
public virtual | ~Node() |
public virtual void | Accept(Visitor& visitor) |
public abstract UniquePtr<Node> | CloneNode(bool deep) |
public NodeType | GetNodeType() const |
public virtual bool | HasAttributes() const |
public virtual bool | HasChildNodes() const |
public void | InternalLinkAfter(Node* newNode) |
public void | InternalLinkBefore(Node* newNode) |
public void | InternalSetNamespaceUri(const String<uchar>& namespaceUri_) |
public void | InternalSetOwnerDocument(Document* ownerDocument_) |
public void | InternalSetParent(ParentNode* parent_) |
public void | InternalUnlink() |
public String<uchar> | LocalName() const |
public const String<uchar>& | Name() const |
public const String<uchar>& | NamespaceUri() const |
public Node* | NextSibling() const |
public Document* | OwnerDocument() const |
public ParentNode* | Parent() const |
public String<uchar> | Prefix() const |
public Node* | PreviousSibling() const |
public void | SetPrefix(const String<uchar>& prefix) |
public virtual bool | ValueContainsNewLine() const |
public void | Walk(NodeOp& nodeOp, Axis axis) |
public void | WalkAncestor(NodeOp& nodeOp) |
public void | WalkAncestorOrSelf(NodeOp& nodeOp) |
public virtual void | WalkAttribute(NodeOp& nodeOp) |
public virtual void | WalkChildren(NodeOp& nodeOp) |
public virtual void | WalkDescendant(NodeOp& nodeOp) |
public virtual void | WalkDescendantOrSelf(NodeOp& nodeOp) |
public virtual void | WalkFollowing(NodeOp& nodeOp) |
public void | WalkFollowingSibling(NodeOp& nodeOp) |
public void | WalkParent(NodeOp& nodeOp) |
public virtual void | WalkPreceding(NodeOp& nodeOp) |
public virtual void | WalkPrecedingOrSelf(NodeOp& nodeOp) |
public void | WalkPrecedingSibling(NodeOp& nodeOp) |
public abstract void | Write(CodeFormatter& formatter) |
public suppress Node& | operator=(Node&&) |
public suppress Node& | operator=(const Node&) |
private String<uchar> | name |
private String<uchar> | namespaceUri |
private Node* | nextSibling |
private NodeType | nodeType |
private Document* | ownerDocument |
private ParentNode* | parent |
private Node* | previousSibling |