1 // $XConsortium: MMDB_BookCase.hh /main/5 1996/09/04 01:35:51 cde-hal $
2 # ifndef _MMDB_BookCase_hh_
3 # define _MMDB_BookCase_hh_
5 # include "UAS_Common.hh"
6 # include "UAS_Collection.hh"
7 # include "UAS_Exceptions.hh"
8 # include "MMDB_Common.hh"
10 class MMDB_BookCase: public UAS_Common, public MMDB_Common {
12 MMDB_BookCase (MMDB &, info_base *);
13 MMDB_BookCase (MMDB &, const UAS_String &);
16 UAS_Pointer<UAS_Common> parent ();
17 UAS_List<UAS_Common> children ();
18 UAS_String title (UAS_TitleType tt = UAS_LONG_TITLE);
19 UAS_String locator ();
24 UAS_ObjectType type ();
25 UAS_Pointer<UAS_SearchEngine> search_engine();
26 UAS_String implementation_type() {
27 return UAS_String ("mmdb", -1, UAS_NOT_OWNER);