ora.core.handler
Class BlockingHandler

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

public class BlockingHandler
extends java.lang.Object
implements Handler

Author:
Kristian Martin This class implements an "blocking-logic":
For analyse: The object would be blocked for analysed and wouldn't be present but refered as blocked variable For clone: The clone would be null
See Also:
Serialized Form

Constructor Summary
BlockingHandler()
           
 
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

BlockingHandler

public BlockingHandler()
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