2005/5/9

     
 

class Cloneable

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lang::Cloneable Class Reference

#include <Cloneable.h>

Inheritance diagram for acdk::lang::Cloneable:

acdk::cfgscript::Props acdk::lang::Boolean acdk::lang::Byte acdk::lang::Character acdk::lang::Double acdk::lang::Float acdk::lang::Integer acdk::lang::Long acdk::lang::Short acdk::lang::String acdk::lang::StringBuffer acdk::lang::UnicodeCharacter acdk::lisp::LispSlot acdk::lisp::LispVar acdk::security::MessageDigest acdk::text::DecimalFormat acdk::text::Format acdk::util::ArrayList acdk::util::BitSet acdk::util::Calendar acdk::util::Date acdk::util::HashMap acdk::util::HashSet acdk::util::Hashtable acdk::util::LinkedList acdk::util::Locale acdk::util::Properties acdk::util::SysDate acdk::util::TArrayList< T > acdk::util::THashMap< K, V > acdk::util::TimeZone acdk::util::TreeMap acdk::util::TreeSet acdk::util::TTreeMap< K, V > acdk::util::Vector List of all members.

Detailed Description

If an Object is clonable (implements Clonable) it must either overwrite virtual acdk::lang::Object clone(); to simplify the implementation also Object::serialized_clone() can be used.

API: Java

Author:
Roger Rene Kommer
Version:
Revision
1.13
Date:
Date
2005/02/05 10:44:55


Public Member Functions

virtual RObject clone ()=0
virtual RObject clone (sys::Allocator *alloc)


Member Function Documentation

virtual RObject acdk::lang::Cloneable::clone sys::Allocator alloc  )  [inline, virtual]
 

Reimplemented in acdk::cfgscript::Props, acdk::lang::Boolean, acdk::lang::Byte, acdk::lang::Character, acdk::lang::Double, acdk::lang::Float, acdk::lang::Integer, acdk::lang::Long, acdk::lang::Short, acdk::lang::String, acdk::lang::StringBuffer, acdk::lang::UnicodeCharacter, acdk::lisp::LispArray, acdk::lisp::LispAtom, acdk::lisp::LispBuildInFunction, acdk::lisp::LispSlot, acdk::lisp::LispClass, acdk::lisp::LispFunction, acdk::lisp::LispList, acdk::lisp::LispObject, acdk::lisp::LispSymbol, acdk::lisp::LispVar, acdk::security::MessageDigest, acdk::security::SHAMessageDigest, acdk::text::DecimalFormat, acdk::text::SimpleDateFormat, acdk::util::ArrayList, acdk::util::BitSet, acdk::util::Calendar, acdk::util::Date, acdk::util::HashMap, acdk::util::HashSet, acdk::util::Hashtable, acdk::util::LinkedList, acdk::util::Locale, acdk::util::Properties, acdk::util::SysDate, acdk::util::TArrayList< T >, acdk::util::THashMap< K, V >, acdk::util::TimeZone, acdk::util::TreeMap, acdk::util::TreeSet, acdk::util::TTreeMap< K, V >, acdk::util::Vector, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >.

virtual RObject acdk::lang::Cloneable::clone  )  [pure virtual]
 

Implemented in acdk::cfgscript::Props, acdk::lang::Boolean, acdk::lang::Byte, acdk::lang::Character, acdk::lang::Double, acdk::lang::Float, acdk::lang::Integer, acdk::lang::Long, acdk::lang::Short, acdk::lang::String, acdk::lang::StringBuffer, acdk::lang::UnicodeCharacter, acdk::lisp::LispArray, acdk::lisp::LispAtom, acdk::lisp::LispBuildInFunction, acdk::lisp::LispSlot, acdk::lisp::LispClass, acdk::lisp::LispFunction, acdk::lisp::LispList, acdk::lisp::LispObject, acdk::lisp::LispSymbol, acdk::lisp::LispVar, acdk::security::MessageDigest, acdk::security::SHAMessageDigest, acdk::text::DateFormat, acdk::text::DecimalFormat, acdk::text::Format, acdk::text::SimpleDateFormat, acdk::util::ArrayList, acdk::util::BitSet, acdk::util::Calendar, acdk::util::Date, acdk::util::HashMap, acdk::util::HashSet, acdk::util::Hashtable, acdk::util::LinkedList, acdk::util::Locale, acdk::util::Properties, acdk::util::SysDate, acdk::util::TArrayList< T >, acdk::util::THashMap< K, V >, acdk::util::TimeZone, acdk::util::TreeMap, acdk::util::TreeSet, acdk::util::TTreeMap< K, V >, acdk::util::Vector, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >.