Changeset 18895 for gsdl/trunk/runtime-src/src/oaiservr/metaformat.h
- Timestamp:
- 2009-04-06T13:18:45+12:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gsdl/trunk/runtime-src/src/oaiservr/metaformat.h
r18875 r18895 19 19 protected: 20 20 virtual void output_metadata_header(ostream &output) = 0; 21 virtual void output_item(ostream &output, outconvertclass &outconvert, bool &headerDone, const text_t &label, 21 virtual void output_item(ostream &output, outconvertclass &outconvert, 22 bool &headerDone, const text_t &label, 22 23 const text_tarray &values); 23 24 virtual void output_metadata_footer(ostream &output) = 0; 24 virtual bool scan_metadata(ostream &output, const text_t &collection, ResultDocInfo_t &docInfo, 25 bool doOutput); 25 virtual bool is_valid_element(text_t &meta_name); 26 virtual bool scan_metadata(ostream &output, const text_t &collection, 27 ResultDocInfo_t &docInfo, bool doOutput); 26 28 oaiconfig * oaiConfigure; 29 30 // a set containing all the valid element names for the set. Must be 31 // initialized by each metadata class 32 text_tset elementSet; 27 33 28 34 public: … … 30 36 virtual const text_t formatName() = 0; 31 37 virtual const text_t formatPrefix() = 0; 32 virtual bool output_record(ostream &output, recptproto *protocol, const text_t &collection, 38 virtual bool output_record(ostream &output, recptproto *protocol, 39 const text_t &collection, 33 40 const text_t &record_OID); 34 41 virtual bool is_available(const text_t &collection, ResultDocInfo_t &docInfo); 35 virtual bool output_metadata(ostream &output, const text_t &collection, ResultDocInfo_t &docInfo); 42 virtual bool output_metadata(ostream &output, const text_t &collection, 43 ResultDocInfo_t &docInfo); 36 44 virtual bool output_formatdata(ostream &output) = 0; 37 45 void set_configuration(oaiconfig *config) { this->oaiConfigure = config; }
Note:
See TracChangeset
for help on using the changeset viewer.