dtinfo subtree dtinfo
[oweals/cde.git] / cde / programs / dtinfo / dtinfo / src / UAS / MMDB / MMDB_BookCase.hh
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_
4
5 # include "UAS_Common.hh"
6 # include "UAS_Collection.hh"
7 # include "UAS_Exceptions.hh"
8 # include "MMDB_Common.hh"
9
10 class MMDB_BookCase: public UAS_Common, public MMDB_Common {
11     public:
12         MMDB_BookCase (MMDB &, info_base *);
13         MMDB_BookCase (MMDB &, const UAS_String &);
14
15     public:
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 ();
20         UAS_String id ();
21         UAS_String lid ();
22         UAS_String bid ();
23         UAS_String locale();
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);
28         }
29 };
30
31 # endif