ora.core.clone.impl
Class ClonerCore

java.lang.Object
  extended by ora.core.clone.base.AbstractCloner
      extended by ora.core.clone.impl.ClonerCore
All Implemented Interfaces:
RuleAccessor

public class ClonerCore
extends AbstractCloner


Constructor Summary
ClonerCore()
           
ClonerCore(java.net.URL rules)
           
 
Method Summary
 java.lang.Object _analyse(java.lang.Object target, java.lang.Object source)
           
 java.lang.Object _getElementForObject(java.lang.Object objSource)
           
 void _setMapping(java.lang.Object source, java.lang.Object target)
           
 java.lang.Object cloneDeep(java.lang.Object obj)
          Basic method implementation for adding root object and analysing recursively depended on the boolean object
 
Methods inherited from class ora.core.clone.base.AbstractCloner
getAnalyserRules, getMapping, main, setAnalyserRules
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClonerCore

public ClonerCore()
           throws java.lang.Exception
Throws:
java.lang.Exception

ClonerCore

public ClonerCore(java.net.URL rules)
           throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

cloneDeep

public java.lang.Object cloneDeep(java.lang.Object obj)
                           throws java.lang.CloneNotSupportedException
Basic method implementation for adding root object and analysing recursively depended on the boolean object

Throws:
java.lang.CloneNotSupportedException
See Also:
AnalyserInterface.addAndAnalyseRootObject(java.lang.Object)

_setMapping

public void _setMapping(java.lang.Object source,
                        java.lang.Object target)

_analyse

public java.lang.Object _analyse(java.lang.Object target,
                                 java.lang.Object source)
                          throws java.lang.Exception
Throws:
java.lang.Exception

_getElementForObject

public java.lang.Object _getElementForObject(java.lang.Object objSource)
                                      throws java.lang.Exception
Throws:
java.lang.Exception