#include <Object.hpp>
Inheritance diagram for JObject::

Public Methods | |
| JObject () | |
| virtual | ~JObject () |
| String & | getClass () const |
| int | hashCode () |
| void | notify () |
| void | notifyAll () |
| bool | equals (JObject &obj) |
| String & | toString () |
| bool | isKindOf (JObject &obj) const |
| bool | isDerivedFrom (JObject &obj) const |
| JObject () | |
| ~JObject () | |
| JString | getClass () const |
| JString | toString () |
| hashCode_t | hashCode () const |
| void | notify () |
| void | notifyAll () |
| bool | equals (const JObject &obj) |
| bool | isKindOf (const JObject &obj) const |
| bool | isDerivedFrom (const JObject &obj) const |
| bool | isRelatedTo (JObject &obj) const |
Public Attributes | |
| serial_t | SerializationID |
| char * | ClassName |
| char * | ClassAuthor |
| char * | ClassVersion |
| char * | ClassInherited |
| char * | ClassName |
| char * | ClassAuthor |
| char * | ClassVersion |
| char * | ClassInherited |
Private Methods | |
| JObject (const JObject &JObjectSrc) | |
| void | operator= (const JObject &JObjectSrc) |
| JObject (const JObject &JObjectSrc) | |
| void | operator= (const JObject &JObjectSrc) |
|
|
|
|
|
Definition at line 30 of file Object.hpp. 00030 : MC_SerializeConstructor( SerialID_JObject, 00031 "JObject;", J2K_Author, "1.0", NULL ) { 00032 } |
|
|
Definition at line 6 of file Object.cpp. 00006 { }
|
|
|
|
|
|
Definition at line 33 of file Object.hpp. 00033 : MC_SerializeConstructor( SerialID_JObject, 00034 "JObject;", J2K_Author, "1.0", NULL ) 00035 { 00036 } |
|
|
Definition at line 38 of file Object.hpp. 00039 {
00040 MC_SerializeDestructor()
00041 }
|
|
|
Definition at line 43 of file Object.hpp. |
|
|
Definition at line 18 of file Object.cpp. |
|
|
Definition at line 43 of file Object.hpp. |
|
|
Definition at line 8 of file Object.cpp. |
|
|
Definition at line 43 of file Object.hpp. |
|
|
Definition at line 13 of file Object.cpp. Referenced by equals(), and toString().
00013 { return 1; }
|
|
|
Definition at line 43 of file Object.hpp. |
|
|
Definition at line 35 of file Object.cpp. 00035 {
00036 // Pointer on the similitude
00037 char* pDest = strstr( obj.ClassName, ClassInherited )
00038
00039 // Calculated the OffSet
00040 long result = pDest - obj.Inherited + 1;
00041
00042 return (result > 0)
00043 }
|
|
|
Definition at line 43 of file Object.hpp. |
|
|
Definition at line 31 of file Object.cpp. Referenced by equals(), and isDerivedFrom().
00031 {
00032 return ( !strcmp( ClassName, obj.ClassName ) );
00033 }
|
|
|
Definition at line 43 of file Object.hpp. |
|
|
Definition at line 43 of file Object.hpp. |
|
|
Definition at line 14 of file Object.cpp. 00014 { }
|
|
|
Definition at line 43 of file Object.hpp. |
|
|
Definition at line 15 of file Object.cpp. 00015 { }
|
|
|
|
|
|
|
|
|
Definition at line 43 of file Object.hpp. |
|
|
Definition at line 23 of file Object.cpp. |
|
|
Definition at line 20 of file Object.hpp. |
|
|
Definition at line 17 of file Object.hpp. |
|
|
Definition at line 20 of file Object.hpp. |
|
|
Definition at line 17 of file Object.hpp. |
|
|
Definition at line 20 of file Object.hpp. |
|
|
Definition at line 17 of file Object.hpp. Referenced by isDerivedFrom(), and isKindOf().
|
|
|
Definition at line 20 of file Object.hpp. |
|
|
Definition at line 17 of file Object.hpp. |
|
|
Definition at line 20 of file Object.hpp. |
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001