83 virtual bool read(
io::IXMLReader* reader,
bool readCurrentElementOnly=
false,
const wchar_t* elementName=0) = 0;
89 virtual bool write(
io::IXMLWriter* writer,
bool writeXMLHeader=
false,
const wchar_t* elementName=0) = 0;
177 virtual void addString(
const c8* attributeName,
const wchar_t* value) = 0;
211 virtual void addBinary(
const c8* attributeName,
void* data,
s32 dataSizeInBytes) = 0;
267 virtual void addBool(
const c8* attributeName,
bool value) = 0;
291 virtual void addEnum(
const c8* attributeName,
const c8* enumValue,
const c8*
const* enumerationLiterals) = 0;
294 virtual void addEnum(
const c8* attributeName,
s32 enumValue,
const c8*
const* enumerationLiterals) = 0;
297 virtual void setAttribute(
const c8* attributeName,
const c8* enumValue,
const c8*
const* enumerationLiterals) = 0;