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