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

ExceptionClass 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

IteratorClass 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

JsonBrowserClass 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