npoi
598 строк · 14.8 Кб
1// ------------------------------------------------------------------------------
2// <auto-generated>
3// Generated by Xsd2Code. Version 3.4.0.38967
4// <NameSpace>schemas</NameSpace><Collection>List</Collection><codeType>CSharp</codeType><EnableDataBinding>False</EnableDataBinding><EnableLazyLoading>False</EnableLazyLoading><TrackingChangesEnable>False</TrackingChangesEnable><GenTrackingClasses>False</GenTrackingClasses><HidePrivateFieldInIDE>False</HidePrivateFieldInIDE><EnableSummaryComment>False</EnableSummaryComment><VirtualProp>False</VirtualProp><IncludeSerializeMethod>False</IncludeSerializeMethod><UseBaseClass>False</UseBaseClass><GenBaseClass>False</GenBaseClass><GenerateCloneMethod>False</GenerateCloneMethod><GenerateDataContracts>False</GenerateDataContracts><CodeBaseTag>Net35</CodeBaseTag><SerializeMethodName>Serialize</SerializeMethodName><DeserializeMethodName>Deserialize</DeserializeMethodName><SaveToFileMethodName>SaveToFile</SaveToFileMethodName><LoadFromFileMethodName>LoadFromFile</LoadFromFileMethodName><GenerateXMLAttributes>False</GenerateXMLAttributes><EnableEncoding>False</EnableEncoding><AutomaticProperties>False</AutomaticProperties><GenerateShouldSerialize>False</GenerateShouldSerialize><DisableDebug>False</DisableDebug><PropNameSpecified>Default</PropNameSpecified><Encoder>UTF8</Encoder><CustomUsings></CustomUsings><ExcludeIncludedTypes>False</ExcludeIncludedTypes><EnableInitializeFields>True</EnableInitializeFields>
5// </auto-generated>
6// ------------------------------------------------------------------------------
7
8using System;
9using System.Collections.Generic;
10using System.Xml.Serialization;
11
12namespace NPOI.OpenXmlFormats
13{
14[Serializable]
15[System.Diagnostics.DebuggerStepThrough]
16[System.ComponentModel.DesignerCategory("code")]
17[XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography")]
18[XmlRoot(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IsNullable = true)]
19public class CT_Sources
20{
21
22private List<CT_SourceType> sourceField;
23
24private string selectedStyleField;
25
26private string styleNameField;
27
28private string uRIField;
29
30public CT_Sources()
31{
32this.sourceField = new List<CT_SourceType>();
33}
34[XmlElement("Source")]
35public List<CT_SourceType> Source
36{
37get
38{
39return this.sourceField;
40}
41set
42{
43this.sourceField = value;
44}
45}
46[XmlAttribute]
47public string SelectedStyle
48{
49get
50{
51return this.selectedStyleField;
52}
53set
54{
55this.selectedStyleField = value;
56}
57}
58[XmlAttribute]
59public string StyleName
60{
61get
62{
63return this.styleNameField;
64}
65set
66{
67this.styleNameField = value;
68}
69}
70[XmlAttribute]
71public string URI
72{
73get
74{
75return this.uRIField;
76}
77set
78{
79this.uRIField = value;
80}
81}
82}
83
84[Serializable]
85[System.Diagnostics.DebuggerStepThrough]
86[System.ComponentModel.DesignerCategory("code")]
87[XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography")]
88[XmlRoot(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IsNullable = true)]
89public class CT_SourceType
90{
91
92private List<object> itemsField;
93
94private List<ItemsChoiceType1> itemsElementNameField;
95
96public CT_SourceType()
97{
98this.itemsElementNameField = new List<ItemsChoiceType1>();
99this.itemsField = new List<object>();
100}
101[XmlElement("AbbreviatedCaseNumber", typeof(string))]
102[XmlElement("AlbumTitle", typeof(string))]
103[XmlElement("Author", typeof(CT_AuthorType))]
104[XmlElement("BookTitle", typeof(string))]
105[XmlElement("BroadcastTitle", typeof(string))]
106[XmlElement("Broadcaster", typeof(string))]
107[XmlElement("CaseNumber", typeof(string))]
108[XmlElement("ChapterNumber", typeof(string))]
109[XmlElement("City", typeof(string))]
110[XmlElement("Comments", typeof(string))]
111[XmlElement("ConferenceName", typeof(string))]
112[XmlElement("CountryRegion", typeof(string))]
113[XmlElement("Court", typeof(string))]
114[XmlElement("Day", typeof(string))]
115[XmlElement("DayAccessed", typeof(string))]
116[XmlElement("Department", typeof(string))]
117[XmlElement("Distributor", typeof(string))]
118[XmlElement("Edition", typeof(string))]
119[XmlElement("Guid", typeof(string))]
120[XmlElement("Institution", typeof(string))]
121[XmlElement("InternetSiteTitle", typeof(string))]
122[XmlElement("Issue", typeof(string))]
123[XmlElement("JournalName", typeof(string))]
124[XmlElement("LCID", typeof(string))]
125[XmlElement("Medium", typeof(string))]
126[XmlElement("Month", typeof(string))]
127[XmlElement("MonthAccessed", typeof(string))]
128[XmlElement("NumberVolumes", typeof(string))]
129[XmlElement("Pages", typeof(string))]
130[XmlElement("PatentNumber", typeof(string))]
131[XmlElement("PeriodicalTitle", typeof(string))]
132[XmlElement("ProductionCompany", typeof(string))]
133[XmlElement("PublicationTitle", typeof(string))]
134[XmlElement("Publisher", typeof(string))]
135[XmlElement("RecordingNumber", typeof(string))]
136[XmlElement("RefOrder", typeof(string))]
137[XmlElement("Reporter", typeof(string))]
138[XmlElement("ShortTitle", typeof(string))]
139[XmlElement("SourceType", typeof(ST_SourceType))]
140[XmlElement("StandardNumber", typeof(string))]
141[XmlElement("StateProvince", typeof(string))]
142[XmlElement("Station", typeof(string))]
143[XmlElement("Tag", typeof(string))]
144[XmlElement("Theater", typeof(string))]
145[XmlElement("ThesisType", typeof(string))]
146[XmlElement("Title", typeof(string))]
147[XmlElement("Type", typeof(string))]
148[XmlElement("URL", typeof(string))]
149[XmlElement("Version", typeof(string))]
150[XmlElement("Volume", typeof(string))]
151[XmlElement("Year", typeof(string))]
152[XmlElement("YearAccessed", typeof(string))]
153[XmlChoiceIdentifier("ItemsElementName")]
154public List<object> Items
155{
156get
157{
158return this.itemsField;
159}
160set
161{
162this.itemsField = value;
163}
164}
165
166[XmlIgnore]
167public List<ItemsChoiceType1> ItemsElementName
168{
169get
170{
171return this.itemsElementNameField;
172}
173set
174{
175this.itemsElementNameField = value;
176}
177}
178}
179
180[Serializable]
181[XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IncludeInSchema = false)]
182public enum ItemsChoiceType1
183{
184
185
186AbbreviatedCaseNumber,
187
188
189AlbumTitle,
190
191
192Author,
193
194
195BookTitle,
196
197
198BroadcastTitle,
199
200
201Broadcaster,
202
203
204CaseNumber,
205
206
207ChapterNumber,
208
209
210City,
211
212
213Comments,
214
215
216ConferenceName,
217
218
219CountryRegion,
220
221
222Court,
223
224
225Day,
226
227
228DayAccessed,
229
230
231Department,
232
233
234Distributor,
235
236
237Edition,
238
239
240Guid,
241
242
243Institution,
244
245
246InternetSiteTitle,
247
248
249Issue,
250
251
252JournalName,
253
254
255LCID,
256
257
258Medium,
259
260
261Month,
262
263
264MonthAccessed,
265
266
267NumberVolumes,
268
269
270Pages,
271
272
273PatentNumber,
274
275
276PeriodicalTitle,
277
278
279ProductionCompany,
280
281
282PublicationTitle,
283
284
285Publisher,
286
287
288RecordingNumber,
289
290
291RefOrder,
292
293
294Reporter,
295
296
297ShortTitle,
298
299
300SourceType,
301
302
303StandardNumber,
304
305
306StateProvince,
307
308
309Station,
310
311
312Tag,
313
314
315Theater,
316
317
318ThesisType,
319
320
321Title,
322
323
324Type,
325
326
327URL,
328
329
330Version,
331
332
333Volume,
334
335
336Year,
337
338
339YearAccessed,
340}
341
342[Serializable]
343[System.Diagnostics.DebuggerStepThrough]
344[System.ComponentModel.DesignerCategory("code")]
345[XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography")]
346[XmlRoot(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IsNullable = true)]
347
348public class CT_AuthorType
349{
350
351private List<object> itemsField;
352
353private List<ItemsChoiceType> itemsElementNameField;
354
355public CT_AuthorType()
356{
357this.itemsElementNameField = new List<ItemsChoiceType>();
358this.itemsField = new List<object>();
359}
360[XmlElement("Artist", typeof(CT_NameType))]
361[XmlElement("Author", typeof(CT_NameOrCorporateType))]
362[XmlElement("BookAuthor", typeof(CT_NameType))]
363[XmlElement("Compiler", typeof(CT_NameType))]
364[XmlElement("Composer", typeof(CT_NameType))]
365[XmlElement("Conductor", typeof(CT_NameType))]
366[XmlElement("Counsel", typeof(CT_NameType))]
367[XmlElement("Director", typeof(CT_NameType))]
368[XmlElement("Editor", typeof(CT_NameType))]
369[XmlElement("Interviewee", typeof(CT_NameType))]
370[XmlElement("Interviewer", typeof(CT_NameType))]
371[XmlElement("Inventor", typeof(CT_NameType))]
372[XmlElement("Performer", typeof(CT_NameOrCorporateType))]
373[XmlElement("ProducerName", typeof(CT_NameType))]
374[XmlElement("Translator", typeof(CT_NameType))]
375[XmlElement("Writer", typeof(CT_NameType))]
376[XmlChoiceIdentifier("ItemsElementName")]
377public List<object> Items
378{
379get
380{
381return this.itemsField;
382}
383set
384{
385this.itemsField = value;
386}
387}
388
389[XmlIgnore]
390public List<ItemsChoiceType> ItemsElementName
391{
392get
393{
394return this.itemsElementNameField;
395}
396set
397{
398this.itemsElementNameField = value;
399}
400}
401}
402[Serializable]
403[System.Diagnostics.DebuggerStepThrough]
404[System.ComponentModel.DesignerCategory("code")]
405[XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography")]
406[XmlRoot(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IsNullable = true)]
407
408public class CT_NameType
409{
410
411private List<CT_PersonType> nameListField;
412
413public CT_NameType()
414{
415this.nameListField = new List<CT_PersonType>();
416}
417
418[XmlArray(Order = 0)]
419[XmlArrayItem("Person", IsNullable = false)]
420public List<CT_PersonType> NameList
421{
422get
423{
424return this.nameListField;
425}
426set
427{
428this.nameListField = value;
429}
430}
431}
432[Serializable]
433[System.Diagnostics.DebuggerStepThrough]
434[System.ComponentModel.DesignerCategory("code")]
435[XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography")]
436[XmlRoot(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IsNullable = true)]
437public class CT_PersonType
438{
439
440private List<string> lastField;
441
442private List<string> firstField;
443
444private List<string> middleField;
445
446public CT_PersonType()
447{
448this.middleField = new List<string>();
449this.firstField = new List<string>();
450this.lastField = new List<string>();
451}
452[XmlElement("Last")]
453public List<string> Last
454{
455get
456{
457return this.lastField;
458}
459set
460{
461this.lastField = value;
462}
463}
464[XmlElement("First")]
465public List<string> First
466{
467get
468{
469return this.firstField;
470}
471set
472{
473this.firstField = value;
474}
475}
476[XmlElement("Middle")]
477public List<string> Middle
478{
479get
480{
481return this.middleField;
482}
483set
484{
485this.middleField = value;
486}
487}
488}
489[Serializable]
490[System.Diagnostics.DebuggerStepThrough]
491[System.ComponentModel.DesignerCategory("code")]
492[XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography")]
493[XmlRoot(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IsNullable = true)]
494public class CT_NameOrCorporateType
495{
496
497private object itemField;
498[XmlElement("Corporate", typeof(string))]
499[XmlElement("NameList", typeof(CT_NameListType))]
500public object Item
501{
502get
503{
504return this.itemField;
505}
506set
507{
508this.itemField = value;
509}
510}
511}
512[Serializable]
513[System.Diagnostics.DebuggerStepThrough]
514[System.ComponentModel.DesignerCategory("code")]
515[XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography")]
516[XmlRoot(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IsNullable = true)]
517
518public class CT_NameListType
519{
520
521private List<CT_PersonType> personField;
522
523public CT_NameListType()
524{
525this.personField = new List<CT_PersonType>();
526}
527[XmlElement("Person")]
528public List<CT_PersonType> Person
529{
530get
531{
532return this.personField;
533}
534set
535{
536this.personField = value;
537}
538}
539}
540
541
542public enum ST_SourceType
543{
544
545
546ArticleInAPeriodical,
547
548
549Book,
550
551
552BookSection,
553
554
555JournalArticle,
556
557
558ConferenceProceedings,
559
560
561Report,
562
563
564SoundRecording,
565
566
567Performance,
568
569
570Art,
571
572
573DocumentFromInternetSite,
574
575
576InternetSite,
577
578
579Film,
580
581
582Interview,
583
584
585Patent,
586
587
588ElectronicSource,
589
590
591Case,
592
593
594Misc,
595}
596
597
598}
599