source: main/trunk/greenstone2/runtime-src/src/oaiservr/dublincore.h@ 22205

Last change on this file since 22205 was 22205, checked in by kjdon, 14 years ago

added ifndef _DUBLINCORE_H_ etc because I am now including it more than once as qualified_dublin_core inherits from this now

  • Property svn:keywords set to Author Date Id Revision
File size: 687 bytes
RevLine 
[22205]1#ifndef _DUBLINCORE_H_
2#define _DUBLINCORE_H_
[8182]3#include "metaformat.h"
4
5class dublin_core : public metaformat
6{
7 protected:
8 virtual void output_metadata_header(ostream &output);
9 virtual void output_metadata_footer(ostream &output);
[21761]10 virtual bool output_custom_metadata(ostream &output, outconvertclass &outconvert, bool &headerDone, const text_t &collection, ResultDocInfo_t &docInfo);
[8182]11 public:
[18895]12 dublin_core();
[8182]13 virtual const text_t formatName();
14 virtual const text_t formatPrefix();
15 virtual bool output_record(ostream &output, recptproto *protocol, const text_t &collection,
16 const text_t &record_OID);
17 virtual bool output_formatdata(ostream &output);
18};
19
20
[22205]21#endif
Note: See TracBrowser for help on using the repository browser.