Interface for element that gives the service of DataStore. More...
Interface for element that gives the service of DataStore.
Public Member Methods | |
virtual bool | OpenReadNode (PCChar8 nodeName, IMessageCollector *messages=NULL)=0 |
Open a node for reading. More... | |
virtual void | OpenWriteNode (PCChar8 nodeName)=0 |
Open a node for writing. More... | |
virtual void | CloseNode (PCChar8 nodeName)=0 |
Close the opened node. More... | |
virtual bool | OpenReadTextNode (PCChar8 nodeName, IMessageCollector *messages=NULL)=0 |
Open a node for reading in text mode. More... | |
virtual void | OpenWriteTextNode (PCChar8 nodeName)=0 |
Open a node for writing in text mode. More... | |
virtual TextReaderNode & | GetTextReaderNode ()=0 |
Get the textReaderNode after openning a node for reading in text mode. More... | |
virtual TextWriterNode & | GetTextWriterNode ()=0 |
Get the textWriterNode after openning a node for writing in text mode. More... | |
virtual void | CloseTextNode (PCChar8 nodeName)=0 |
Close a text node. More... | |
virtual void | ReadValue (PCChar8 valueName, BaseStaticString &value, PCChar8 defaultValue="", IMessageCollector *messages=NULL)=0 |
Reads a value. More... | |
virtual void | ReadValue (PCChar8 valueName, IStringConvertible &value, const IStringConvertible *defaultValue=NULL, IMessageCollector *messages=NULL)=0 |
Reads a value. More... | |
virtual void | ReadValue (PCChar8 valueName, bool &value, const bool &defaultValue=false, IMessageCollector *messages=NULL)=0 |
Reads a value. More... | |
virtual void | ReadValue (PCChar8 valueName, UInt16 &value, const UInt16 &defaultValue=0, IMessageCollector *messages=NULL)=0 |
Reads a value. More... | |
virtual void | ReadValue (PCChar8 valueName, Int16 &value, const Int16 &defaultValue=0, IMessageCollector *messages=NULL)=0 |
Reads a value. More... | |
virtual void | ReadValue (PCChar8 valueName, Int32 &value, const Int32 &defaultValue=0, IMessageCollector *messages=NULL)=0 |
Reads a value. More... | |
virtual void | ReadValue (PCChar8 valueName, UInt32 &value, const UInt32 &defaultValue=0, IMessageCollector *messages=NULL)=0 |
Reads a value. More... | |
virtual void | ReadValue (PCChar8 valueName, Int64 &value, const Int64 &defaultValue=0, IMessageCollector *messages=NULL)=0 |
Reads a value. More... | |
virtual void | ReadValue (PCChar8 valueName, UInt64 &value, const UInt64 &defaultValue=0, IMessageCollector *messages=NULL)=0 |
Reads a value. More... | |
virtual void | ReadValue (PCChar8 valueName, Float32 &value, const Float32 &defaultValue=0.0, IMessageCollector *messages=NULL)=0 |
Reads a value. More... | |
virtual void | ReadValue (PCChar8 valueName, Float64 &value, const Float64 &defaultValue=0.0, IMessageCollector *messages=NULL)=0 |
Reads a value. More... | |
virtual void | ReadValue (PCChar8 valueName, ISerializable &value, IMessageCollector *messages=NULL)=0 |
Reads a value. More... | |
virtual void | WriteValue (PCChar8 valueName, PCChar8 value)=0 |
Writes a value. More... | |
virtual void | WriteValue (PCChar8 valueName, const IStringConvertible &value)=0 |
Writes a value. More... | |
virtual void | WriteValue (PCChar8 valueName, Int16 value)=0 |
Writes a value. More... | |
virtual void | WriteValue (PCChar8 valueName, UInt16 value)=0 |
Writes a value. More... | |
virtual void | WriteValue (PCChar8 valueName, Int32 value)=0 |
Writes a value. More... | |
virtual void | WriteValue (PCChar8 valueName, UInt32 value)=0 |
Writes a value. More... | |
virtual void | WriteValue (PCChar8 valueName, Int64 value)=0 |
Writes a value. More... | |
virtual void | WriteValue (PCChar8 valueName, UInt64 value)=0 |
Writes a value. More... | |
virtual void | WriteValue (PCChar8 valueName, bool value)=0 |
Writes a value. More... | |
virtual void | WriteValue (PCChar8 valueName, Float64 value)=0 |
Writes a value. More... | |
virtual void | WriteValue (PCChar8 valueName, const ISerializable &value)=0 |
Writes a value. More... | |
|
pure virtual |
Close the opened node.
nodeName | The node name to close. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, XmlDataStoreStream, and ConceptDataStore.
|
pure virtual |
Close a text node.
nodeName | The node name to close. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Get the textReaderNode after openning a node for reading in text mode.
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Get the textWriterNode after openning a node for writing in text mode.
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Open a node for reading.
nodeName | The node name to read. |
messages | [in,out] (optional) The messageCollector to collect warning or error messages. Default = NULL. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, XmlDataStoreStream, and ConceptDataStore.
|
pure virtual |
Open a node for reading in text mode.
nodeName | The node name to read. |
messages | [in,out] (optional) The messageCollector to collect warning or error messages. Default = NULL. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Open a node for writing.
nodeName | The node name to write. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, XmlDataStoreStream, and ConceptDataStore.
|
pure virtual |
Open a node for writing in text mode.
nodeName | The node name to write. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Reads a value.
valueName | The valueName name. |
value | [in,out] The value. |
defaultValue | (optional) The default value. Default = "" |
messages | [in,out] (optional) The messageCollector to collect warning or error messages. Default = NULL. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Reads a value.
valueName | The valueName name. |
value | [in,out] The value. |
defaultValue | (optional) The default value. Default = NULL |
messages | [in,out] (optional) The messageCollector to collect warning or error messages. Default = NULL. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Reads a value.
valueName | The valueName name. |
value | [in,out] The value. |
defaultValue | (optional) The default value. Default = false |
messages | [in,out] (optional) The messageCollector to collect warning or error messages. Default = NULL. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Reads a value.
valueName | The valueName name. |
value | [in,out] The value. |
defaultValue | (optional) The default value. Default = 0 |
messages | [in,out] (optional) The messageCollector to collect warning or error messages. Default = NULL. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Reads a value.
valueName | The valueName name. |
value | [in,out] The value. |
defaultValue | (optional) The default value. Default = 0 |
messages | [in,out] (optional) The messageCollector to collect warning or error messages. Default = NULL. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Reads a value.
valueName | The valueName name. |
value | [in,out] The value. |
defaultValue | (optional) The default value. Default = 0 |
messages | [in,out] (optional) The messageCollector to collect warning or error messages. Default = NULL. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Reads a value.
valueName | The valueName name. |
value | [in,out] The value. |
defaultValue | (optional) The default value. Default = 0 |
messages | [in,out] (optional) The messageCollector to collect warning or error messages. Default = NULL. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Reads a value.
valueName | The valueName name. |
value | [in,out] The value. |
defaultValue | (optional) The default value. Default = 0 |
messages | [in,out] (optional) The messageCollector to collect warning or error messages. Default = NULL. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Reads a value.
valueName | The valueName name. |
value | [in,out] The value. |
defaultValue | (optional) The default value. Default = 0 |
messages | [in,out] (optional) The messageCollector to collect warning or error messages. Default = NULL. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Reads a value.
valueName | The valueName name. |
value | [in,out] The value. |
defaultValue | (optional) The default value. Default = 0 |
messages | [in,out] (optional) The messageCollector to collect warning or error messages. Default = NULL. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Reads a value.
valueName | The valueName name. |
value | [in,out] The value. |
defaultValue | (optional) The default value. Default = 0 |
messages | [in,out] (optional) The messageCollector to collect warning or error messages. Default = NULL. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Reads a value.
valueName | The valueName name. |
value | [in,out] The value. |
messages | [in,out] (optional) The messageCollector to collect warning or error messages. Default = NULL. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
Writes a value.
valueName | The valueName. |
value | The value. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Writes a value.
valueName | The valueName. |
value | The value. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
Writes a value.
valueName | The valueName. |
value | The value. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
Writes a value.
valueName | The valueName. |
value | The value. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
Writes a value.
valueName | The valueName. |
value | The value. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
Writes a value.
valueName | The valueName. |
value | The value. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
Writes a value.
valueName | The valueName. |
value | The value. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
Writes a value.
valueName | The valueName. |
value | The value. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Writes a value.
valueName | The valueName. |
value | The value. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
Writes a value.
valueName | The valueName. |
value | The value. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.
|
pure virtual |
Writes a value.
valueName | The valueName. |
value | The value. |
Implemented in XmlDataStoreWriter, XmlDataStoreDocument, XmlDataStoreReader, and ConceptDataStore.