![]() |
SASSY
0.0
Software Architecture Support System
|
Hold the value, language and data type for an RDF literal. More...
#include <rdfxx/rdfxx.h>
Public Member Functions | |
| Literal () | |
| Default constructor. | |
| Literal (const std::string &val) | |
| Create a PlainLiteral with English language. | |
| Literal (const char *val) | |
| Create a PlainLiteral with English language. | |
| Literal (const std::string &val, const std::string &lan) | |
| Create a PlainLiteral with the specified language. | |
| Literal (const std::string &val, DataType, const std::string &lan="en") | |
| Create a literal with the specified content, data type and/or language. | |
| Literal (int, DataType) | |
| Create a literal with some type of integral value. | |
| Literal (double, DataType) | |
| Create a literal with some type of real number value. | |
| Literal (bool) | |
| Create a literal with a boolean value. | |
| void | language (const std::string &lang) |
| Set the language. | |
| void | dataType (DataType t) |
| Set the data type. | |
| void | value (const std::string &v) |
| Set the value. | |
| std::string | toString () const |
| Default conversion to a string. | |
| std::string | toString (const Format &) const |
| Convert to astringusing the specified format. | |
| DataType | dataType () const |
| Get the data type. | |
| URI | dataTypeURI (World) const |
| Get the data type as a URI. | |
| std::string | language () const |
| Get the language. | |
| std::string | asString () const |
| Get the value as a string. | |
| int | asInteger () const |
| Get the value as an integer. | |
| double | asDouble () const |
| Get the value as a double. | |
| bool | asBoolean () const |
| Get the value as a boolean. | |
Static Public Member Functions | |
| static std::string | toXSD (DataType) |
| Convert a data type into an xsd form,. | |
| static std::string | toTypeName (DataType) |
| static DataType | toDataType (const std::string &xsd_type) |
| Convert an xsd form into a data type. | |
| static DataType | asDataType (const std::string &type_name) |
| static std::vector< std::string > | getDataTypeNames () |
Hold the value, language and data type for an RDF literal.
1.8.5