|
||||||||||
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 AnalyserInterface
obj
- to be analysed
java.lang.Exception
AnalyserInterface.addAndAnalyseRootObject(java.lang.Object)
public GuiElement addAndAnalyseRootObject(java.lang.Object obj, boolean analyseNow) throws java.lang.Exception
addAndAnalyseRootObject
in interface AnalyserInterface
addAndAnalyseRootObject
in class AbstractObjectAnalyser
obj
- to be analysedanalyseNow
- indicator to analyse now
java.lang.Exception
AnalyserInterface.addAndAnalyseRootObject(java.lang.Object)
public void reload() throws java.lang.Exception
AnalyserInterface
reload
in interface AnalyserInterface
java.lang.Exception
public 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 RuleAccessor
java.lang.Exception
public java.lang.Object _getElementForObject(java.lang.Object obj) throws java.lang.Exception
_getElementForObject
in interface RuleAccessor
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |