ora.core.referenceAnalyser.interfaces
Interface AnalyserInterface

All Superinterfaces:
ElementManagerInterface
All Known Implementing Classes:
AbstractObjectAnalyser, ElementManager_businessDelegate, ObjectReferencesCore, ObjectReferencesExceptSunsUIPackages

public interface AnalyserInterface
extends ElementManagerInterface

There is no Warranty

Author:
Kristian Martin

Method Summary
 GuiElement addAndAnalyseRootObject(java.lang.Object obj)
          method for start of analysing of object calls analyser to proceed further
 GuiElement addAndAnalyseRootObject(java.lang.Object obj, boolean analyzeNow)
          method for passing of root object to be analysed dependend on boolean analyseNow
 AnalyserRules getAnalyserRules()
           
 boolean isCustomizable()
          Method to define whether analyser is instanceof ObjectReferencesCustomized
 void reload()
          Method to reload the references starting from the given roots Should be implemented synchronised to avoid parallel requests
 void setAnalyserRules(AnalyserRules rules)
           
 
Methods inherited from interface ora.core.base.ElementManagerInterface
getAllElements, getClassesList, getManagerName, getReloadableData, getRoots, getState, getTimeStamp, hasController, load, registerElementController, reloadable, reset, save, unRegisterElementController
 

Method Detail

addAndAnalyseRootObject

GuiElement addAndAnalyseRootObject(java.lang.Object obj,
                                   boolean analyzeNow)
                                   throws java.lang.Exception
method for passing of root object to be analysed dependend on boolean analyseNow

Parameters:
obj - to be analysed
analyzeNow - indicator to analyse now or just to add and analyse during next reload
Returns:
analysed rootobject
Throws:
java.lang.Exception

addAndAnalyseRootObject

GuiElement addAndAnalyseRootObject(java.lang.Object obj)
                                   throws java.lang.Exception
method for start of analysing of object calls analyser to proceed further

Parameters:
obj - to be analysed
Returns:
analysed rootobject
Throws:
java.lang.Exception

reload

void reload()
            throws java.lang.Exception
Method to reload the references starting from the given roots Should be implemented synchronised to avoid parallel requests

Throws:
java.lang.Exception

isCustomizable

boolean isCustomizable()
Method to define whether analyser is instanceof ObjectReferencesCustomized


getAnalyserRules

AnalyserRules getAnalyserRules()

setAnalyserRules

void setAnalyserRules(AnalyserRules rules)
                      throws java.lang.Exception
Throws:
java.lang.Exception