|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectora.core.base.ElementManager
ora.core.referenceAnalyser.base.AbstractObjectAnalyser
ora.core.referenceAnalyser.impl.ObjectReferencesCore
public class ObjectReferencesCore
Core implementation of the AnalyserInterface.
It analyses recursively the
object model of the given object(s) using specific rules defined in CoreRules.rls
Every other objects to be analysed will be analysed based on their content.
| Field Summary |
|---|
| Fields inherited from class ora.core.base.ElementManager |
|---|
controller |
| Constructor Summary | |
|---|---|
ObjectReferencesCore()
Default constructor |
|
ObjectReferencesCore(java.lang.String name)
Constructor |
|
ObjectReferencesCore(java.lang.String name,
java.net.URL rules)
Constructor |
|
| Method Summary | |
|---|---|
java.lang.Object |
_analyse(java.lang.Object target,
java.lang.Object source)
|
java.lang.Object |
_getElementForObject(java.lang.Object obj)
|
void |
_setMapping(java.lang.Object source,
java.lang.Object target)
|
GuiElement |
addAndAnalyseRootObject(java.lang.Object obj)
Basic method implementation for adding root object and analysing recursivly dependend on the boolean object |
GuiElement |
addAndAnalyseRootObject(java.lang.Object obj,
boolean analyseNow)
Basic method implementation for adding root object and analysing recursively depended on the boolean object |
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 |
| Methods inherited from class ora.core.referenceAnalyser.base.AbstractObjectAnalyser |
|---|
getAnalyserRules, getInstance, getOrCreateInstance, getOrCreateInstance, setAnalyserRules |
| Methods inherited from class ora.core.base.ElementManager |
|---|
getAllElements, getClassesList, getManagerName, getReloadableData, getRoots, getState, getTimeStamp, hasController, load, registerElementController, reloadable, reset, save, unRegisterElementController |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface ora.core.referenceAnalyser.interfaces.AnalyserInterface |
|---|
getAnalyserRules, setAnalyserRules |
| Methods inherited from interface ora.core.base.ElementManagerInterface |
|---|
getAllElements, getClassesList, getManagerName, getReloadableData, getRoots, getState, getTimeStamp, hasController, load, registerElementController, reloadable, reset, save, unRegisterElementController |
| Constructor Detail |
|---|
public ObjectReferencesCore()
throws java.lang.Exception
java.lang.Exception
public ObjectReferencesCore(java.lang.String name)
throws java.lang.Exception
java.lang.Exception
public ObjectReferencesCore(java.lang.String name,
java.net.URL rules)
throws java.lang.Exception
java.lang.Exception| Method Detail |
|---|
public GuiElement addAndAnalyseRootObject(java.lang.Object obj)
throws java.lang.Exception
addAndAnalyseRootObject in interface AnalyserInterfaceobj - to be analysed
java.lang.ExceptionAnalyserInterface.addAndAnalyseRootObject(java.lang.Object)
public GuiElement addAndAnalyseRootObject(java.lang.Object obj,
boolean analyseNow)
throws java.lang.Exception
addAndAnalyseRootObject in interface AnalyserInterfaceaddAndAnalyseRootObject in class AbstractObjectAnalyserobj - to be analysedanalyseNow - indicator to analyse now
java.lang.ExceptionAnalyserInterface.addAndAnalyseRootObject(java.lang.Object)
public void reload()
throws java.lang.Exception
AnalyserInterface
reload in interface AnalyserInterfacejava.lang.Exceptionpublic boolean isCustomizable()
AnalyserInterface
isCustomizable in interface AnalyserInterface
public void _setMapping(java.lang.Object source,
java.lang.Object target)
_setMapping in interface RuleAccessor
public java.lang.Object _analyse(java.lang.Object target,
java.lang.Object source)
throws java.lang.Exception
_analyse in interface RuleAccessorjava.lang.Exception
public java.lang.Object _getElementForObject(java.lang.Object obj)
throws java.lang.Exception
_getElementForObject in interface RuleAccessorjava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||