Class SCloner
- java.lang.Object
- 
- jadex.commons.transformation.traverser.SCloner
 
- 
 public class SCloner extends java.lang.ObjectDeep cloner.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description protected static classSCloner.CloneContextExtendable clone context.
 - 
Constructor SummaryConstructors Constructor Description SCloner()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Objectclone(java.lang.Object object)Clones an object using object traversal.static java.lang.Objectclone(java.lang.Object object, Traverser traverser, java.util.List<ITraverseProcessor> processors, java.lang.ClassLoader targetcl)Clones an object using object traversal.static java.lang.Objectclone(java.lang.Object object, java.lang.ClassLoader targetcl)Clones an object using object traversal.static java.lang.Objectclone(java.lang.Object object, java.util.List<ITraverseProcessor> processors)Clones an object using object traversal.static java.lang.ObjectcreateBeanObject(IBeanIntrospector intro, java.lang.Class<?> clazz)Creates a bean object from class.static booleanisCloneContext(java.lang.Object context)Check if a context is a clone contexxt.
 
- 
- 
- 
Method Detail- 
isCloneContextpublic static final boolean isCloneContext(java.lang.Object context) Check if a context is a clone contexxt.- Parameters:
- context- The context.
- Returns:
- True, if context is a clone context.
 
 - 
clonepublic static final java.lang.Object clone(java.lang.Object object) Clones an object using object traversal.- Parameters:
- object- Original object.
- Returns:
- Cloned object.
 
 - 
clonepublic static final java.lang.Object clone(java.lang.Object object, java.util.List<ITraverseProcessor> processors)Clones an object using object traversal.- Parameters:
- object- Original object.
- Returns:
- Cloned object.
 
 - 
clonepublic static final java.lang.Object clone(java.lang.Object object, java.lang.ClassLoader targetcl)Clones an object using object traversal.- Parameters:
- object- Original object
- targetcl- ClassLoader if different from original.
- Returns:
- Cloned object.
 
 - 
clonepublic static final java.lang.Object clone(java.lang.Object object, Traverser traverser, java.util.List<ITraverseProcessor> processors, java.lang.ClassLoader targetcl)Clones an object using object traversal.- Parameters:
- object- Original object
- targetcl- ClassLoader if different from original.
- Returns:
- Cloned object.
 
 - 
createBeanObjectpublic static final java.lang.Object createBeanObject(IBeanIntrospector intro, java.lang.Class<?> clazz) Creates a bean object from class.- Parameters:
- intro- Bean introspector to use.
- clazz- The class.
- Returns:
- Instantiated bean object.
 
 
- 
 
-