ora.core.handler
Class InstanceHandler

java.lang.Object
  extended by ora.core.handler.InstanceHandler
All Implemented Interfaces:
java.io.Serializable, Handler

public class InstanceHandler
extends java.lang.Object
implements Handler

Author:
Kristian Martin This class implements an "instance-based-logic":
For analyse: The object would be present without further logic
For clone: The clone would be same as the source object
See Also:
Serialized Form

Constructor Summary
InstanceHandler()
           
 
Method Summary
 java.lang.Object clone(java.lang.Object cloneObj, java.lang.Object obj, java.lang.Class clazz, int level, AnalyserRules rules)
           
static Rule getRuleInstance()
           
 void searchInClass(GuiElement parentElement, java.lang.Object obj, java.lang.Class clazz, int level, AnalyserRules rules)
          Recursive analyse of object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstanceHandler

public InstanceHandler()
Method Detail

getRuleInstance

public static Rule getRuleInstance()

searchInClass

public void searchInClass(GuiElement parentElement,
                          java.lang.Object obj,
                          java.lang.Class clazz,
                          int level,
                          AnalyserRules rules)
                   throws java.lang.Exception
Description copied from interface: Handler
Recursive analyse of object

Specified by:
searchInClass in interface Handler
Throws:
java.lang.Exception

clone

public java.lang.Object clone(java.lang.Object cloneObj,
                              java.lang.Object obj,
                              java.lang.Class clazz,
                              int level,
                              AnalyserRules rules)
                       throws java.lang.CloneNotSupportedException
Specified by:
clone in interface Handler
Throws:
java.lang.CloneNotSupportedException