|
|
#include <ArmarXGui/libraries/StructuralJson/JPathNavigator.h>
Public Member Functions | |
| JsonArrayPtr | asArray () const |
| bool | asBool () const |
| float | asFloat () const |
| int | asInt () const |
| JsonObjectPtr | asObject () const |
| std::string | asString () const |
| JsonValuePtr | asValue () const |
| void | checkValid () const |
| JsonDataPtr | getData () const |
| int | getIndex () const |
| std::string | getKey () const |
| bool | isArray () const |
| bool | isBool () const |
| bool | isInt () const |
| bool | isNull () const |
| bool | isNumber () const |
| bool | isObject () const |
| bool | isString () const |
| bool | isValid () const |
| bool | isValue () const |
| JPathNavigator (const JsonDataPtr &data) | |
| bool | remove (const std::string &key) |
| void | remove (uint index) |
| std::vector< JPathNavigator > | select (const std::string &expr, bool limitToOne=false) const |
| JPathNavigator | selectSingleNode (const std::string &expr) const |
| JPathNavigator | ( | const JsonDataPtr & | data | ) |
| JsonArrayPtr asArray | ( | ) | const |
| bool asBool | ( | ) | const |
| float asFloat | ( | ) | const |
| int asInt | ( | ) | const |
| JsonObjectPtr asObject | ( | ) | const |
| std::string asString | ( | ) | const |
| JsonValuePtr asValue | ( | ) | const |
| void checkValid | ( | ) | const |
| JsonDataPtr getData | ( | ) | const |
| int getIndex | ( | ) | const |
| std::string getKey | ( | ) | const |
| bool isArray | ( | ) | const |
| bool isBool | ( | ) | const |
| bool isInt | ( | ) | const |
| bool isNull | ( | ) | const |
| bool isNumber | ( | ) | const |
| bool isObject | ( | ) | const |
| bool isString | ( | ) | const |
| bool isValid | ( | ) | const |
| bool isValue | ( | ) | const |
| bool remove | ( | const std::string & | key | ) |
| void remove | ( | uint | index | ) |
| std::vector< JPathNavigator > select | ( | const std::string & | expr, |
| bool | limitToOne = false ) const |
| JPathNavigator selectSingleNode | ( | const std::string & | expr | ) | const |