OpFlex Framework 1.7.0
|
Build a URI using path elements from the root of the tree. More...
#include <opflex/modb/URIBuilder.h>
Public Member Functions | |
URIBuilder () | |
Construct an empty URI builder representing the root element. | |
URIBuilder (const URI &uri) | |
Construct a URI builder that will append URI elements to the specified URI. | |
~URIBuilder () | |
Destroy the URI Builder. | |
URIBuilder & | addElement (const std::string &elementValue) |
Add a string-valued path element to the URI path, and URI-escape the value. | |
URIBuilder & | addElement (uint32_t elementValue) |
Add an unsigned int-valued path element to the URI path. | |
URIBuilder & | addElement (int32_t elementValue) |
Add a signed int-valued path element to the URI path. | |
URIBuilder & | addElement (uint64_t elementValue) |
Add an unsigned int-valued path element to the URI path. | |
URIBuilder & | addElement (int64_t elementValue) |
Add a signed int-valued path element to the URI path. | |
URIBuilder & | addElement (const MAC &elementValue) |
Add a mac-address-valued path element to the URI path. | |
URIBuilder & | addElement (const URI &elementValue) |
Add a URI path element to the URI path. | |
URI | build () |
Build the URI from the path elements and return it. | |
Friends | |
class | URIBuilderImpl |
Build a URI using path elements from the root of the tree.