![]() |
Public API Reference |
#include <document.h>
Inheritance diagram for iDocument:
Public Methods | |
virtual void | Clear ()=0 |
Clear the document. More... | |
virtual csRef< iDocumentNode > | CreateRoot ()=0 |
Create a root node. This will clear the previous root node if any. More... | |
virtual csRef< iDocumentNode > | GetRoot ()=0 |
Get the current root node. More... | |
virtual const char * | Parse (iFile *file)=0 |
Parse document file from an iFile. More... | |
virtual const char * | Parse (iDataBuffer *buf)=0 |
Parse document file from an iDataBuffer. More... | |
virtual const char * | Parse (iString *str)=0 |
Parse document file from an iString. More... | |
virtual const char * | Parse (const char *buf)=0 |
Parse document file from a null-terminated C-string. More... | |
virtual const char * | Write (iFile *file)=0 |
Write out document file to an iFile. More... | |
virtual const char * | Write (iString *str)=0 |
Write out document file to an iString. More... | |
virtual const char * | Write (iVFS *vfs, const char *filename)=0 |
Write out document file to a VFS file. More... | |
virtual int | Changeable ()=0 |
Returns how far this document can be changed. More... |
Definition at line 256 of file document.h.
|
Returns how far this document can be changed.
|
|
Clear the document.
|
|
Create a root node. This will clear the previous root node if any.
|
|
Get the current root node.
|
|
Parse document file from a null-terminated C-string. This will clear the previous root node if any. Returns 0 if all is ok. Otherwise it will return an error string. |
|
Parse document file from an iString. This will clear the previous root node if any. Returns 0 if all is ok. Otherwise it will return an error string. |
|
Parse document file from an iDataBuffer. This will clear the previous root node if any. Returns 0 if all is ok. Otherwise it will return an error string. |
|
Parse document file from an iFile. This will clear the previous root node if any. Returns 0 if all is ok. Otherwise it will return an error string. |
|
Write out document file to a VFS file. This will return 0 if all is ok. Otherwise it will return an error string. |
|
Write out document file to an iString. This will return 0 if all is ok. Otherwise it will return an error string. |
|
Write out document file to an iFile. This will return 0 if all is ok. Otherwise it will return an error string. |