ora.core.base
Interface ElementManagerInterface

All Known Subinterfaces:
AnalyserInterface
All Known Implementing Classes:
AbstractObjectAnalyser, ElementManager, ElementManager_businessDelegate, LegendElements, ObjectReferencesCore, ObjectReferencesExceptSunsUIPackages, XMLElementManager

public interface ElementManagerInterface


Method Summary
 java.util.ArrayList getAllElements()
          returns complete list of elements
 java.util.HashMap getClassesList()
          Returns hashmap with class to element mapping (1-N)
 java.lang.String getManagerName()
           
 ReloadableData getReloadableData()
           
 java.util.ArrayList getRoots()
          Get number of roots
 int getState()
           
 java.lang.String getTimeStamp()
           
 boolean hasController()
           
 void load(java.io.File file, PersistenceConfiguration conf)
          Load Referencemodel from file using binary preferrably when available and then xml once bin fails
 void registerElementController(ElementController controller)
           
 boolean reloadable()
          If original source object is available you can reload but not from fileload
 void reset()
          reset lists and others
 void save(java.io.File file, PersistenceConfiguration conf)
          Save Referencemodel to file as per type
 void unRegisterElementController(ElementController controller)
           
 

Method Detail

getRoots

java.util.ArrayList getRoots()
Get number of roots


load

void load(java.io.File file,
          PersistenceConfiguration conf)
          throws java.lang.Exception
Load Referencemodel from file using binary preferrably when available and then xml once bin fails

Throws:
java.lang.Exception

save

void save(java.io.File file,
          PersistenceConfiguration conf)
          throws java.lang.Exception
Save Referencemodel to file as per type

Throws:
java.lang.Exception

getClassesList

java.util.HashMap getClassesList()
Returns hashmap with class to element mapping (1-N)


getAllElements

java.util.ArrayList getAllElements()
returns complete list of elements


reloadable

boolean reloadable()
If original source object is available you can reload but not from fileload


reset

void reset()
reset lists and others


getManagerName

java.lang.String getManagerName()

getTimeStamp

java.lang.String getTimeStamp()

registerElementController

void registerElementController(ElementController controller)
                               throws java.lang.IllegalAccessException
Throws:
java.lang.IllegalAccessException

unRegisterElementController

void unRegisterElementController(ElementController controller)

hasController

boolean hasController()

getState

int getState()

getReloadableData

ReloadableData getReloadableData()