Functions | |
| zfstring | checkItemClass (const ZFSerializableData &serializableData, const zfstring &desiredClass) |
| util to check whether the serializable data contains desired attribute | |
| zfstring | requireItemClass (const ZFSerializableData &serializableData, const zfstring &desiredClass, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull) |
| see checkItemClass, output error hint if failed | |
| zfstring | checkAttr (const ZFSerializableData &serializableData, const zfstring &desiredAttr) |
| util to check whether the serializable data contains desired attribute, auto mark as resolved | |
| zfstring | requireAttr (const ZFSerializableData &serializableData, const zfstring &desiredAttr, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull) |
| see checkAttr, output error hint if failed, auto mark as resolved | |
| ZFSerializableData | checkElementByName (const ZFSerializableData &serializableData, const zfstring &desiredElementName) |
| util to check whether the serializable data contains desired element, auto mark name as resolved | |
| ZFSerializableData | requireElementByName (const ZFSerializableData &serializableData, const zfstring &desiredElementName, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull) |
| see checkElementByName, output error hint if failed, auto mark name as resolved | |
| ZFSerializableData | checkElementByCategory (const ZFSerializableData &serializableData, const zfstring &desiredElementCategory) |
| util to check whether the serializable data contains desired element, auto mark category as resolved | |
| ZFSerializableData | requireElementByCategory (const ZFSerializableData &serializableData, const zfstring &desiredElementCategory, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull) |
| see checkElementByCategory, output error hint if failed, auto mark category as resolved | |
| zfstring | checkPropertyName (const ZFSerializableData &serializableData) |
| util to check whether the serializable data contains property name attribute, auto mark as resolved | |
| zfstring | requirePropertyName (const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull) |
| see checkPropertyName, output error hint if failed, auto mark as resolved | |
| zfstring | checkPropertyValue (const ZFSerializableData &serializableData) |
| util to check whether the serializable data contains property value attribute, auto mark as resolved | |
| zfstring | requirePropertyValue (const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull) |
| see checkPropertyValue, output error hint if failed, auto mark as resolved | |
| zfstring | checkCategory (const ZFSerializableData &serializableData) |
| util to check whether the serializable data contains category, auto mark as resolved | |
| zfstring | requireCategory (const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull) |
| see checkCategory, output error hint if failed, auto mark as resolved | |
| zfbool | printResolveStatus (const ZFSerializableData &serializableData, const ZFOutput &outputCallback=ZFOutputDefault()) |
| util method to print resolve status of ZFSerializableData, for debug use only, output nothing if all resolved | |
|
extern |
util to check whether the serializable data contains desired attribute
use ZFTypeId_none shows that any class name is allowed except empty
return null if no match
|
extern |
util to check whether the serializable data contains desired attribute, auto mark as resolved
return null if not exist
|
extern |
util method to print resolve status of ZFSerializableData, for debug use only, output nothing if all resolved
return true if anything not resolved, or false if all resolved