Index (cloning 1.7.4 API)
Date: 2010-11-02

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

C D F G I N P R S V

## C

clone(Object, Cloner, Map<Object, Object>) - Method in class com.rits.cloning.FastClonerArrayList
clone(Object, Cloner, Map<Object, Object>) - Method in class com.rits.cloning.FastClonerCalendar
clone(Object, Cloner, Map<Object, Object>) - Method in class com.rits.cloning.FastClonerCustomCollection
clone(Object, Cloner, Map<Object, Object>) - Method in class com.rits.cloning.FastClonerCustomMap
clone(Object, Cloner, Map<Object, Object>) - Method in class com.rits.cloning.FastClonerHashMap
clone(Object, Cloner, Map<Object, Object>) - Method in class com.rits.cloning.FastClonerHashSet
clone(Object, Cloner, Map<Object, Object>) - Method in class com.rits.cloning.FastClonerLinkedList
clone(Object, Cloner, Map<Object, Object>) - Method in class com.rits.cloning.FastClonerTreeMap
clone(Object, Cloner, Map<Object, Object>) - Method in interface com.rits.cloning.IFastCloner
cloneInternal(T, Map<Object, Object>) - Method in class com.rits.cloning.Cloner
  PLEASE DONT CALL THIS METHOD The only reason for been public is because IFastCloner must invoke it
Cloner - Class in com.rits.cloning
  Cloner: deep clone objects.
Cloner() - Constructor for class com.rits.cloning.Cloner
Cloner(Objenesis) - Constructor for class com.rits.cloning.Cloner
CloningException - Exception in com.rits.cloning
  thrown if cloning fails
CloningException(String, Throwable) - Constructor for exception com.rits.cloning.CloningException
com.rits.cloning - package com.rits.cloning
com.rits.perspectives - package com.rits.perspectives
copyPropertiesOfInheritedClass(T, E) - Method in class com.rits.cloning.Cloner
  copies all properties from src to dest.

## D

deepClone(T) - Method in class com.rits.cloning.Cloner
  deep clones "o".
dontClone(Class<?>...) - Method in class com.rits.cloning.Cloner
  instances of classes that shouldn't be cloned can be registered using this method.

## F

fastClone(Object, Map<Object, Object>) - Method in class com.rits.cloning.Cloner
fastCloneOrNewInstance(Class<T>) - Method in class com.rits.cloning.Cloner
FastClonerArrayList - Class in com.rits.cloning
FastClonerArrayList() - Constructor for class com.rits.cloning.FastClonerArrayList
FastClonerCalendar - Class in com.rits.cloning
FastClonerCalendar() - Constructor for class com.rits.cloning.FastClonerCalendar
FastClonerCustomCollection<T extends Collection> - Class in com.rits.cloning
FastClonerCustomCollection() - Constructor for class com.rits.cloning.FastClonerCustomCollection
FastClonerCustomMap<T extends Map> - Class in com.rits.cloning
FastClonerCustomMap() - Constructor for class com.rits.cloning.FastClonerCustomMap
FastClonerHashMap - Class in com.rits.cloning
FastClonerHashMap() - Constructor for class com.rits.cloning.FastClonerHashMap
FastClonerHashSet - Class in com.rits.cloning
FastClonerHashSet() - Constructor for class com.rits.cloning.FastClonerHashSet
FastClonerLinkedList - Class in com.rits.cloning
FastClonerLinkedList() - Constructor for class com.rits.cloning.FastClonerLinkedList
FastClonerTreeMap - Class in com.rits.cloning
FastClonerTreeMap() - Constructor for class com.rits.cloning.FastClonerTreeMap

## G

getInstance() - Method in class com.rits.cloning.FastClonerCustomCollection
getInstance() - Method in class com.rits.cloning.FastClonerCustomMap

## I

IFastCloner - Interface in com.rits.cloning
isCloningEnabled() - Method in class com.rits.cloning.Cloner
isDumpClonedClasses() - Method in class com.rits.cloning.Cloner
isNullTransient() - Method in class com.rits.cloning.Cloner

## N

newInstance(Class<T>) - Method in class com.rits.cloning.Cloner
  creates a new instance of c.
nullInsteadOfClone(Class<?>...) - Method in class com.rits.cloning.Cloner
  instead of cloning these classes will set the field to null

## P

Perspectives - Class in com.rits.perspectives
  Perspectives: an object instance of a class behaving differently according to the "view angle".
Perspectives(Cloner) - Constructor for class com.rits.perspectives.Perspectives

## R

registerConstant(Object) - Method in class com.rits.cloning.Cloner
registerConstant(Class<?>, String) - Method in class com.rits.cloning.Cloner
registerFastCloner(Class<?>, IFastCloner) - Method in class com.rits.cloning.Cloner
registerFastCloners() - Method in class com.rits.cloning.Cloner
  registers a std set of fast cloners.
registerImmutable(Class<?>...) - Method in class com.rits.cloning.Cloner
  registers an immutable class.
registerKnownConstants() - Method in class com.rits.cloning.Cloner
registerKnownJdkImmutableClasses() - Method in class com.rits.cloning.Cloner
  registers some known JDK immutable classes.
registerStaticFields(Class<?>...) - Method in class com.rits.cloning.Cloner
  registers all static fields of these classes.

## S

setCloningEnabled(boolean) - Method in class com.rits.cloning.Cloner
setDumpClonedClasses(boolean) - Method in class com.rits.cloning.Cloner
  will println() all cloned classes.
setExtraImmutables(Set<Class<?>>) - Method in class com.rits.cloning.Cloner
  spring framework friendly version of registerImmutable
setExtraNullInsteadOfClone(Set<Class<?>>) - Method in class com.rits.cloning.Cloner
  spring framework friendly version of nullInsteadOfClone
setExtraStaticFields(Set<Class<?>>) - Method in class com.rits.cloning.Cloner
  spring framework friendly version of registerStaticFields
setNullTransient(boolean) - Method in class com.rits.cloning.Cloner
  this makes the cloner to set a transient field to null upon cloning.
shallowClone(T) - Method in class com.rits.cloning.Cloner
  shallow clones "o".

## V

viewAs(Class<E>, T) - Method in class com.rits.perspectives.Perspectives
  Sample: if o is an instance of Product and c is OrderedProduct.class then this returns and instance of OrderedProduct.class which has equal field values to those of the instance of Product.
viewCollectionAs(E, Class<NI>, T) - Method in class com.rits.perspectives.Perspectives
  Sample: if o is a [ Products extends LinkedList ] then the returned instance is a [ OrderedProducts extends LinkedList ].

C D F G I N P R S V

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2010. All Rights Reserved.