NodeInterface
in
Node interface
Tags
Table of Contents
Methods
- addChild() : NodeInterface
- Add a child to the object
- addChildren() : NodeInterface
- Add children to the object
- getChild() : Child|null
- Get the child nodes of the object
- getChildNodes() : array<string|int, mixed>
- Get the child nodes of the object (alias)
- getChildren() : array<string|int, mixed>
- Get the child nodes of the object
- getIndent() : string
- Return the indent
- getParent() : NodeInterface|null
- Return the parent node
- hasChildNodes() : bool
- Get whether or not the child object has children (alias)
- hasChildren() : bool
- Get whether or not the child object has children
- removeChild() : void
- Remove all child nodes from the object
- removeChildren() : void
- Remove all child nodes from the object
- setIndent() : NodeInterface
- Set the indent
- setParent() : NodeInterface
- Set the parent node
Methods
addChild()
Add a child to the object
public
addChild(Child $c) : NodeInterface
Parameters
- $c : Child
Tags
Return values
NodeInterfaceaddChildren()
Add children to the object
public
addChildren(mixed $children) : NodeInterface
Parameters
- $children : mixed
Tags
Return values
NodeInterfacegetChild()
Get the child nodes of the object
public
getChild(int $i) : Child|null
Parameters
- $i : int
Return values
Child|nullgetChildNodes()
Get the child nodes of the object (alias)
public
getChildNodes() : array<string|int, mixed>
Return values
array<string|int, mixed>getChildren()
Get the child nodes of the object
public
getChildren() : array<string|int, mixed>
Return values
array<string|int, mixed>getIndent()
Return the indent
public
getIndent() : string
Return values
stringgetParent()
Return the parent node
public
getParent() : NodeInterface|null
Return values
NodeInterface|nullhasChildNodes()
Get whether or not the child object has children (alias)
public
hasChildNodes() : bool
Return values
boolhasChildren()
Get whether or not the child object has children
public
hasChildren() : bool
Return values
boolremoveChild()
Remove all child nodes from the object
public
removeChild(int $i) : void
Parameters
- $i : int
removeChildren()
Remove all child nodes from the object
public
removeChildren() : void
setIndent()
Set the indent
public
setIndent(string $indent) : NodeInterface
Parameters
- $indent : string
Return values
NodeInterfacesetParent()
Set the parent node
public
setParent(NodeInterface $parent) : NodeInterface
Parameters
- $parent : NodeInterface