Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
All Classes
Copyright © 2010. All Rights Reserved.