![]() |
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. |