|
virtual const ZFClass * | classData (void) |
| get instance's class info
|
|
zfauto | callSuper (void) |
| for dynamic registered method to call parent's method
|
|
const zfauto & | paramAt (zfindex index) |
| util to access param by index
|
|
ZFMethodInvokeData * | paramSet (zfindex index, ZFObject *param) |
| util to set param by index
|
|
virtual zfbool | objectIsInternal (void) |
| whether this object is internal object or its class is ZFClass::classIsInternal
|
|
virtual zfbool | objectIsInternalPrivate (void) |
| whether this object is internal private object or its class is ZFClass::classIsInternalPrivate
|
|
zfindex | objectRetainCount (void) |
| return the object's retain count
|
|
ZFObjectHolder * | objectHolder (void) |
| return an object holder that hold this object without affecting retain count
|
|
virtual void | objectInfoOfInstanceT (zfstring &ret) |
| see objectInfoOfInstance
|
|
virtual zfstring | objectInfoOfInstance (void) |
| return a short string describe the object instance
|
|
virtual void | objectInfoT (zfstring &ret) |
| see objectInfo
|
|
virtual zfstring | objectInfo (void) |
| return object info
|
|
virtual zfidentity | objectHash (void) |
| get hash of this object
|
|
virtual ZFCompareResult | objectCompare (ZFObject *anotherObj) |
| compare with anotherObj
|
|
virtual zfbool | equalTo (ZFObject *anotherObj) |
| util to objectCompare
|
|
virtual zfauto | invoke (const zfchar *methodName) |
| util method to perform ZFDI_invoke, do nothing if fail
|
|
virtual zfauto | invoke (const zfchar *methodName, ZFObject *param0, ZFObject *param1=((ZFObject *const &) _ZFP_ZFMethodGenericInvokerDefaultParamRef), ZFObject *param2=((ZFObject *const &) _ZFP_ZFMethodGenericInvokerDefaultParamRef), ZFObject *param3=((ZFObject *const &) _ZFP_ZFMethodGenericInvokerDefaultParamRef), ZFObject *param4=((ZFObject *const &) _ZFP_ZFMethodGenericInvokerDefaultParamRef), ZFObject *param5=((ZFObject *const &) _ZFP_ZFMethodGenericInvokerDefaultParamRef), ZFObject *param6=((ZFObject *const &) _ZFP_ZFMethodGenericInvokerDefaultParamRef), ZFObject *param7=((ZFObject *const &) _ZFP_ZFMethodGenericInvokerDefaultParamRef)) |
| util method to perform ZFDI_invoke, do nothing if fail
|
|
virtual zfauto | invokeDetail (const zfchar *methodName, const ZFCoreArray< zfauto > ¶ms, zfbool *success=0, zfstring *errorHint=0) |
| util method to perform ZFDI_invoke, do nothing if fail
|
|
zfbool | objectTagExist (void) |
| see objectTag, true if this object has tag, and tag can be checked by objectTagGetAllKeyValue
|
|
void | objectTag (const zfchar *key, ZFObject *tag) |
| used to hold a object for app's use, auto retained
|
|
zfany | objectTag (const zfchar *key) |
| see objectTag
|
|
void | objectTagGetAllKeyValue (ZFCoreArray< zfstring > &allKey, ZFCoreArray< zfauto > &allValue) |
| get all key value
|
|
void | objectTagRemove (const zfchar *key) |
| remove tag, same as set tag to null
|
|
zfauto | objectTagRemoveAndGet (const zfchar *key) |
| remove tag, return removed tag or null if not exist
|
|
void | objectTagRemoveAll (void) |
| remove all tag
|
|
void | observerAdd (zfidentity eventId, const ZFListener &observer, ZFLevel observerLevel=ZFLevelAppNormal) |
| see observerNotify
|
|
void | observerAddForOnce (zfidentity eventId, const ZFListener &observer, ZFLevel observerLevel=ZFLevelAppNormal) |
| see observerNotify
|
|
void | observerRemove (zfidentity eventId, const ZFListener &callback) |
| see observerNotify
|
|
void | observerRemoveAll (zfidentity eventId) |
| see observerNotify
|
|
void | observerRemoveAll (void) |
| see observerNotify
|
|
zfbool | observerHasAdd (void) |
| true if any observer has been added
|
|
zfbool | observerHasAdd (zfidentity eventId) |
| true if any observer with eventId has been added
|
|
void | observerNotify (zfidentity eventId, ZFObject *param0=0, ZFObject *param1=0) |
| notify the observer with eventId
|
|
void | observerNotifyWithSender (ZFObject *customSender, zfidentity eventId, ZFObject *param0=0, ZFObject *param1=0) |
| see observerNotify
|
|
ZFObserver & | observerHolder (void) |
| access the internal observer holder
|
|
ZFObjectInstanceState | objectInstanceState (void) |
| object instance's state
|
|
ZFV | zfv (void) |
| see ZFV
|
|
data to hold params for ZFMethodGenericInvoker