CommonMark Abstract CommonMark\Node
(cmark >= 1.0.0)
소개
추상 노드를 나타내며, 이 최종 추상은 프로그래머가 직접 사용하기 위한 것이 아닙니다.
클래스 개요
final abstract class CommonMark\Node implements CommonMark\Interfaces\IVisitable, Traversable {
/* Properties */
public readonly ?Node $parent;
public readonly ?Node $previous;
public readonly ?Node $next;
public readonly ?Node $lastChild;
public readonly ?Node $firstChild;
public readonly int $startLine;
public readonly int $endLine;
public readonly int $startColumn;
public readonly int $endColumn;
/* Methods */
public appendChild(CommonMark\Node $child): CommonMark\Node
public prependChild(CommonMark\Node $child): CommonMark\Node
public insertAfter(CommonMark\Node $sibling): CommonMark\Node
public insertBefore(CommonMark\Node $sibling): CommonMark\Node
public replace(CommonMark\Node $target): CommonMark\Node
public unlink(): void
public accept(CommonMark\Interfaces\IVisitor $visitor): void
}
목차
- CommonMark\Node::appendChild - AST Manipulation
- CommonMark\Node::prependChild - AST Manipulation
- CommonMark\Node::insertAfter - AST Manipulation
- CommonMark\Node::insertBefore - AST Manipulation
- CommonMark\Node::replace - AST Manipulation
- CommonMark\Node::unlink - AST Manipulation
- CommonMark\Node::accept - Visitation