28 #ifndef _BIBLIOTEQ_MARC_H_
29 #define _BIBLIOTEQ_MARC_H_
55 const PROTOCOL protocol,
56 const RECORD_SYNTAX recordSyntax);
60 QDate publicationDate(
void)
const
62 return m_publicationDate;
65 QString author(
void)
const
67 return m_author.trimmed();
70 QString binding(
void)
const
72 return m_binding.trimmed();
75 QString callnum(
void)
const
77 return m_callnum.trimmed();
80 QString category(
void)
const
82 return m_category.trimmed();
85 QString description(
void)
const
87 return m_description.trimmed();
90 QString deweynum(
void)
const
92 return m_deweynum.trimmed();
95 QString edition(
void)
const
97 return m_edition.trimmed();
100 QString isbn10(
void)
const
102 return m_isbn10.trimmed();
105 QString isbn13(
void)
const
107 return m_isbn13.trimmed();
110 QString lcnum(
void)
const
112 return m_lcnum.trimmed();
115 QString place(
void)
const
117 return m_place.trimmed();
120 QString publisher(
void)
const
122 return m_publisher.trimmed();
125 QString sru003(
void)
const
130 QString targetAudience(
void)
const
132 return m_targetAudience;
135 QString title(
void)
const
137 return m_title.trimmed();
140 QString volumeNumber(
void)
const
142 return m_volumeNumber.trimmed();
145 void initialize(
const ITEM_TYPE itemType,
146 const PROTOCOL protocol,
147 const RECORD_SYNTAX recordSyntax);
148 void parse(
const QString &data);
151 ITEM_TYPE m_itemType;
153 QDate m_publicationDate;
159 QString m_description;
168 QString m_targetAudience;
170 QString m_volumeNumber;
171 RECORD_SYNTAX m_recordSyntax;
173 void parseBookSRUMarc21(
void);
174 void parseBookSRUUnimarc(
void);
175 void parseBookZ3950Marc21(
void);
176 void parseBookZ3950Unimarc(
void);
177 void parseMagazineZ3950Marc21(
void);
178 void parseMagazineZ3950Unimarc(
void);
180 void parseZ3950(
void);
Definition: biblioteq_marc.h:34