#include <entity_complements.h>
Public Methods | |
prefix_map & | get_prefixes () const |
template<class T> void | add_complement (const std::string &name, T &t) |
template<class T> void | add_complement (const std::string &name, T &t, complement_operator *op) |
bool | check_id (const std::string &value) |
void | clear_all () |
void | reset_for_new_document () |
entity_complements class are created by deserializer.
Created instances are pased to aka2::simpletype<> methods to give entity_complements to serialize/deserialize simpletype values during deserialization.
This class will be exteded when we need other entity_complements for simpletypes.
Currently namespace prefix/URI asociation map is obtained.
Definition at line 82 of file entity_complements.h.
|
add complement.
Definition at line 113 of file entity_complements.h. |
|
add complement.
Definition at line 102 of file entity_complements.h. |
|
check string is unique. Check uniqueness of text value.
|
|
clear all entity_complement.
|
|
const version to get prefix and namespace URI asociation map.
Definition at line 94 of file entity_complements.h. |
|
reset entity_complements before serialization/deserialization.
|