JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
F
G
I
N
O
P
R
S
U
V
A
allFields(Class<?>)
- Method in class com.rits.cloning.
Cloner
reflection utils, override this to choose which fields to clone
annotatedField(Class, ICloningStrategy.Strategy)
- Static method in class com.rits.cloning.
CloningStrategyFactory
C
clone(Object, IDeepCloner, Map<Object, Object>)
- Method in class com.rits.cloning.
FastClonerArrayList
clone(Object, IDeepCloner, Map<Object, Object>)
- Method in class com.rits.cloning.
FastClonerCalendar
clone(Object, IDeepCloner, Map<Object, Object>)
- Method in class com.rits.cloning.
FastClonerConcurrentHashMap
clone(Object, IDeepCloner, Map<Object, Object>)
- Method in class com.rits.cloning.
FastClonerCustomCollection
clone(Object, IDeepCloner, Map<Object, Object>)
- Method in class com.rits.cloning.
FastClonerCustomMap
clone(Object, IDeepCloner, Map<Object, Object>)
- Method in class com.rits.cloning.
FastClonerHashMap
clone(Object, IDeepCloner, Map<Object, Object>)
- Method in class com.rits.cloning.
FastClonerHashSet
clone(Object, IDeepCloner, Map<Object, Object>)
- Method in class com.rits.cloning.
FastClonerLinkedHashMap
clone(Object, IDeepCloner, Map<Object, Object>)
- Method in class com.rits.cloning.
FastClonerLinkedList
clone(Object, IDeepCloner, Map<Object, Object>)
- Method in class com.rits.cloning.
FastClonerTreeMap
clone(Object, IDeepCloner, Map<Object, Object>)
- Method in interface com.rits.cloning.
IFastCloner
cloneInternal(T, Map<Object, Object>)
- Method in class com.rits.cloning.
Cloner
Cloner
- Class in
com.rits.cloning
Cloner: deep clone objects.
Cloner()
- Constructor for class com.rits.cloning.
Cloner
Cloner(IInstantiationStrategy)
- Constructor for class com.rits.cloning.
Cloner
cloning(Field, Class<?>)
- Method in interface com.rits.cloning.
IDumpCloned
CloningException
- Exception in
com.rits.cloning
thrown if cloning fails
CloningException(String, Throwable)
- Constructor for exception com.rits.cloning.
CloningException
CloningStrategyFactory
- Class in
com.rits.cloning
CloningStrategyFactory()
- Constructor for class com.rits.cloning.
CloningStrategyFactory
com.rits.cloning
- package com.rits.cloning
com.rits.perspectives
- package com.rits.perspectives
considerImmutable(Class<?>)
- Method in class com.rits.cloning.
Cloner
override this to decide if a class is immutable.
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".
deepClone(T, Map<Object, Object>)
- Method in interface com.rits.cloning.
IDeepCloner
deep clones o
deepCloneDontCloneInstances(T, Object...)
- Method in class com.rits.cloning.
Cloner
dontClone(Class<?>...)
- Method in class com.rits.cloning.
Cloner
instances of classes that shouldn't be cloned can be registered using this method.
dontCloneInstanceOf(Class<?>...)
- Method in class com.rits.cloning.
Cloner
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
FastClonerConcurrentHashMap
- Class in
com.rits.cloning
FastClonerConcurrentHashMap()
- Constructor for class com.rits.cloning.
FastClonerConcurrentHashMap
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
FastClonerLinkedHashMap
- Class in
com.rits.cloning
FastClonerLinkedHashMap()
- Constructor for class com.rits.cloning.
FastClonerLinkedHashMap
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
getDumpCloned()
- Method in class com.rits.cloning.
Cloner
getImmutableAnnotation()
- Method in class com.rits.cloning.
Cloner
getInstance(T)
- Method in class com.rits.cloning.
FastClonerCustomCollection
getInstance(T)
- Method in class com.rits.cloning.
FastClonerCustomMap
getInstance()
- Static method in class com.rits.cloning.
ObjenesisInstantiationStrategy
I
ICloningStrategy
- Interface in
com.rits.cloning
ICloningStrategy.Strategy
- Enum in
com.rits.cloning
IDeepCloner
- Interface in
com.rits.cloning
used by fast cloners to deep clone objects
IDumpCloned
- Interface in
com.rits.cloning
IFastCloner
- Interface in
com.rits.cloning
allows a custom cloner to be created for a specific class.
IFreezable
- Interface in
com.rits.cloning
IInstantiationStrategy
- Interface in
com.rits.cloning
Immutable
- Annotation Type in
com.rits.cloning
marks the specific class as immutable and the cloner avoids cloning it
isCloneAnonymousParent()
- Method in class com.rits.cloning.
Cloner
isCloningEnabled()
- Method in class com.rits.cloning.
Cloner
isDumpClonedClasses()
- Method in class com.rits.cloning.
Cloner
isFrozen()
- Method in interface com.rits.cloning.
IFreezable
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.
newInstance(Class<T>)
- Method in interface com.rits.cloning.
IInstantiationStrategy
newInstance(Class<T>)
- Method in class com.rits.cloning.
ObjenesisInstantiationStrategy
nullInsteadOfClone(Class<?>...)
- Method in class com.rits.cloning.
Cloner
instead of cloning these classes will set the field to null
O
ObjenesisInstantiationStrategy
- Class in
com.rits.cloning
ObjenesisInstantiationStrategy()
- Constructor for class com.rits.cloning.
ObjenesisInstantiationStrategy
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
registerCloningStrategy(ICloningStrategy)
- Method in class com.rits.cloning.
Cloner
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
setCloneAnonymousParent(boolean)
- Method in class com.rits.cloning.
Cloner
if false, anonymous classes parent class won't be cloned.
setCloneSynthetics(boolean)
- Method in class com.rits.cloning.
Cloner
setCloningEnabled(boolean)
- Method in class com.rits.cloning.
Cloner
setDontCloneInstanceOf(Class<?>...)
- Method in class com.rits.cloning.
Cloner
setDumpCloned(IDumpCloned)
- Method in class com.rits.cloning.
Cloner
provide a cloned classes dumper (so i.e.
setDumpClonedClasses(boolean)
- Method in class com.rits.cloning.
Cloner
will println() all cloned classes.
setExtraImmutables(Set<Class<?>>)
- Method in class com.rits.cloning.
Cloner
setExtraNullInsteadOfClone(Set<Class<?>>)
- Method in class com.rits.cloning.
Cloner
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".
shared()
- Static method in class com.rits.cloning.
Cloner
standard()
- Static method in class com.rits.cloning.
Cloner
startCloning(Class<?>)
- Method in interface com.rits.cloning.
IDumpCloned
strategyFor(Object, Field)
- Method in interface com.rits.cloning.
ICloningStrategy
U
unregisterFastCloner(Class<?>)
- Method in class com.rits.cloning.
Cloner
V
valueOf(String)
- Static method in enum com.rits.cloning.
ICloningStrategy.Strategy
Returns the enum constant of this type with the specified name.
values()
- Static method in enum com.rits.cloning.
ICloningStrategy.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
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
].
A
C
D
F
G
I
N
O
P
R
S
U
V
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017. All rights reserved.