xref: /AOO41X/main/offapi/com/sun/star/text/BibliographyDataField.idl (revision d1766043198e81d0bcfc626e12893e7b4d7e31ca)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23#ifndef __com_sun_star_text_BibliographyDataField_idl__
24#define __com_sun_star_text_BibliographyDataField_idl__
25
26//=============================================================================
27
28 module com {  module sun {  module star {  module text {
29//=============================================================================
30
31// DocMerge from idl: constants com::sun::star::text::BibliographyDataField
32/** These values define parts of bibliographic data. They are used to create a
33        bibliography in a text document.
34     <p> Depending on the type of the data some of the fields will usually be left empty.
35     </p>
36 */
37published constants BibliographyDataField
38{
39    //-------------------------------------------------------------------------
40
41    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::IDENTIFIER
42    /** This field contains a unique identifier for the bibliographic data.
43     */
44    const short IDENTIFIER      = 0;
45
46    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::BIBILIOGRAPHIC_TYPE
47    /** This field contains the type of the bibliographic reference. It is of the
48             type BibliographyDataType.
49             @see BibliographyDataType
50     */
51    const short BIBILIOGRAPHIC_TYPE     = 1;
52
53    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::ADDRESS
54    /** This field contains the address of the publisher.
55     */
56    const short ADDRESS         = 2;
57
58    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::ANNOTE
59    /** This field contains an annotation.
60     */
61    const short ANNOTE          = 3;
62
63    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::AUTHOR
64    /** This field contains the name(s) of the author(s)
65     */
66    const short AUTHOR          = 4;
67
68    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::BOOKTITLE
69    /** This field contains the title of the book.
70     */
71    const short BOOKTITLE       = 5;
72
73    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::CHAPTER
74    /** This field contains the name or number of the chapter.
75     */
76    const short CHAPTER         = 6;
77
78    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::EDITION
79    /** This field contains the number or name of the edition.
80     */
81    const short EDITION         = 7;
82
83    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::EDITOR
84    /** This field contains the name(s) of the editor(s)
85     */
86    const short EDITOR          = 8;
87
88    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::HOWPUBLISHED
89    /** This field contains a description of the type of the publishing.
90     */
91    const short HOWPUBLISHED    = 9;
92
93    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::INSTITUTION
94    /** This field contains the name of the institution where the publishing was created.
95     */
96    const short INSTITUTION     = 10;
97
98    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::JOURNAL
99    /** This field contains the name of the journal.
100     */
101    const short JOURNAL         = 11;
102
103    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::MONTH
104    /** This field contains number or name of the month of the publishing.
105     */
106    const short MONTH           = 12;
107
108    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::NOTE
109    /** This field contains a note.
110     */
111    const short NOTE            = 13;
112
113    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::NUMBER
114    /** This field contains the number of the publishing.
115     */
116    const short NUMBER          = 14;
117
118    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::ORGANIZATIONS
119    /** This field contains the name of the organizations where the publishing was created.
120     */
121    const short ORGANIZATIONS   = 15;
122
123    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::PAGES
124    /** This field contains the number(s) of the page(s) of the reference into a publishing.
125     */
126    const short PAGES           = 16;
127
128    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::PUBLISHER
129    /** This field contains the name of the publisher.
130     */
131    const short PUBLISHER       = 17;
132
133    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::SCHOOL
134    /** This field contains the name of the university or school where the publishing was created.
135     */
136    const short SCHOOL          = 18;
137
138    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::SERIES
139    /** This field contains the series of the publishing.
140     */
141    const short SERIES          = 19;
142
143    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::TITLE
144    /** This field contains the title of the publishing.
145     */
146    const short TITLE           = 20;
147
148    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::REPORT_TYPE
149    /** This field contains a description of the type of the report.
150     */
151    const short REPORT_TYPE     = 21;
152
153    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::VOLUME
154    /** This field contains the volume of the publishing.
155     */
156    const short VOLUME          = 22;
157
158    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::YEAR
159    /** This field contains the year when the publishing was created.
160     */
161    const short YEAR            = 23;
162
163    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::URL
164    /** This field contains URL of the publishing.
165     */
166    const short URL             = 24;
167
168    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::CUSTOM1
169    /** This field contains user defined data.
170     */
171    const short CUSTOM1         = 25;
172
173    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::CUSTOM2
174    /** This field contains user defined data.
175     */
176    const short CUSTOM2         = 26;
177
178    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::CUSTOM3
179    /** This field contains user defined data.
180     */
181    const short CUSTOM3         = 27;
182
183    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::CUSTOM4
184    /** This field contains user defined data.
185     */
186    const short CUSTOM4         = 28;
187
188    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::CUSTOM5
189    /** This field contains user defined data.
190     */
191    const short CUSTOM5         = 29;
192
193    // DocMerge from idl: value com::sun::star::text::BibliographyDataField::ISBN
194    /** This field contains the ISBN data of the publishing.
195     */
196    const short ISBN            = 30;
197};
198//=============================================================================
199
200}; }; }; };
201
202#endif
203
204
205