CatalogTreeManager

net.aerith.misao.util. OperationObservable
#observer_list :Vector
+OperationObservable()
+addObserver(OperationObserver observer) :void
+deleteObserver(OperationObserver observer) :void
#notifyStart() :void
#notifyEnd(Exception exception) :void
#notifySucceeded(Object arg) :void
#notifyFailed(Object arg) :void
#notifyWarned(Object arg) :void
net.aerith.misao.database. CatalogTreeManager
+INCLUDE_SUBFOLDERS :int
+EXCLUDE_SUBFOLDERS :int
+CatalogTreeManager()
+getCatalogHierarchy(int method) :Hashtable
#getHierarchy(int method) :Hashtable
+getCatalogSubfolders(String category_name, String catalog_name, Vector sub_folders) :Vector
#getCatalogSubfolders(Vector folder_list) :Vector
+getStars(String category_name, String catalog_name, Vector sub_folders) :Vector
#getStars(Vector folder_list) :Vector
net.aerith.misao.database. MagnitudeDBManager
#file_system :FileSystem
#file_manager :FileManager
+MagnitudeDBManager(FileSystem file_system, FileManager file_manager)
+setFileManager(FileManager file_manager) :void
+getDBFolder() :String
+addElement(CatalogStar star, XmlMagRecord record) :void
+deleteElement(CatalogStar star, XmlMagRecord record) :XmlMagRecord
+getElements(CatalogStar star) :XmlMagRecord
#getElements(Folder db_folder) :XmlMagRecord
#createDBFolder(CatalogStar star) :Folder
+seekVariable(VariabilityChecker checker) :Vector
+seekVariable(Folder folder, VariabilityChecker checker) :Vector
#getHierarchy(int method) :Hashtable
-setHierarchy(Hashtable hash, Folder folder, int level) :void
#getCatalogSubfolders(Vector folder_list) :Vector
#getStars(Vector folder_list) :Vector
net.aerith.misao.database. CatalogDBManager
#file_system :FileSystem
#file_manager :FileManager
+CatalogDBManager(FileSystem file_system, FileManager file_manager)
+setFileManager(FileManager file_manager) :void
#getNameOrientedDBFolder() :String
#getPositionOrientedDBFolder() :String
+addElement(CatalogStar star) :void
+addElements(Vector list_stars) :void
+deleteElement(CatalogStar star) :void
+deleteElements(Hashtable hash_stars) :void
+getElement(CatalogStar star) :CatalogStar
+getElement(Vector mag_folder_hierarchy) :CatalogStar
+getElements(Vector folder_list) :Vector
#createNameOrientedDBFolder(CatalogStar star) :Folder
#createPositionOrientedDBFolder(Coor coor) :Folder
+getAccessor(Coor coor, double radius) :CatalogDBAccessor
#getHierarchy(int method) :Hashtable
-setHierarchy(Hashtable hash, Folder folder, int level) :void
#getCatalogSubfolders(Vector folder_list) :Vector
#getStars(Vector folder_list) :Vector