Index
C
- Iterator::current() — Method in class Iterator
- Get a browser object for the current child
- JsonBrowser::childExists() — Method in class JsonBrowser
- Check whether a child element exists
E
- Exception — Class in namespace JsonBrowser
- Custom exception class
G
- JsonBrowser::getChild() — Method in class JsonBrowser
- Get a child node
- JsonBrowser::getIterator() — Method in class JsonBrowser
- Get an iterator handle
- JsonBrowser::getJSON() — Method in class JsonBrowser
- Get the JSON source for the current node
- JsonBrowser::getKey() — Method in class JsonBrowser
- Get the node index key (i.e. the child name within the parent node)
- JsonBrowser::getNodeAt() — Method in class JsonBrowser
- Get the node at a given path
- JsonBrowser::getParent() — Method in class JsonBrowser
- Get parent node
- JsonBrowser::getPath() — Method in class JsonBrowser
- Get the node path
- JsonBrowser::getRoot() — Method in class JsonBrowser
- Get root node
- JsonBrowser::getSibling() — Method in class JsonBrowser
- Get a sibling node
- JsonBrowser::getType() — Method in class JsonBrowser
- Get the document value type
- JsonBrowser::getValue() — Method in class JsonBrowser
- Get the document value
- JsonBrowser::getValueAt() — Method in class JsonBrowser
- Get the value at a given path
I
- Iterator — Class in namespace JsonBrowser
- Iterate through child nodes
- JsonBrowser::isNotType() — Method in class JsonBrowser
- Test whether the document value is not of a given type
- JsonBrowser::isType() — Method in class JsonBrowser
- Test whether the document value is of a given type
J
- JsonBrowser — Class in namespace JsonBrowser
- Helper class for working with JSON-encoded data
K
- Iterator::key() — Method in class Iterator
- Get the current child index
N
- Iterator::next() — Method in class Iterator
- Advance the internal pointer to the next child
R
- Iterator::rewind() — Method in class Iterator
- Reset the internal pointer to the first child
S
- JsonBrowser::siblingExists() — Method in class JsonBrowser
- Check whether a sibling exists
V
- Iterator::valid() — Method in class Iterator
- Test whether there are more children to iterate over
W
- Exception::wrap() — Method in class Exception
- Wrap some code and catch errors with a custom exception
_
- Exception::__construct() — Method in class Exception
- Create a new instance
- Iterator::__construct() — Method in class Iterator
- Create a new instance
- JsonBrowser::__construct() — Method in class JsonBrowser
- Create a new instance