]> git.donarmstrong.com Git - flightcrew.git/blob - src/FlightCrew/constants.h
Imported Upstream version 0.7.2+dfsg
[flightcrew.git] / src / FlightCrew / constants.h
1 /************************************************************************\r
2 **\r
3 **  Copyright (C) 2010  Strahinja Markovic\r
4 **\r
5 **  This file is part of FlightCrew.\r
6 **\r
7 **  FlightCrew is free software: you can redistribute it and/or modify\r
8 **  it under the terms of the GNU Lesser General Public License as published\r
9 **  by the Free Software Foundation, either version 3 of the License, or\r
10 **  (at your option) any later version.\r
11 **\r
12 **  FlightCrew is distributed in the hope that it will be useful,\r
13 **  but WITHOUT ANY WARRANTY; without even the implied warranty of\r
14 **  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
15 **  GNU Lesser General Public License for more details.\r
16 **\r
17 **  You should have received a copy of the GNU Lesser General Public License\r
18 **  along with FlightCrew.  If not, see <http://www.gnu.org/licenses/>.\r
19 **\r
20 *************************************************************************/\r
21 \r
22 #pragma once\r
23 #ifndef CONSTANTS_H\r
24 #define CONSTANTS_H\r
25 \r
26 namespace FlightCrew\r
27 {\r
28  \r
29 extern const std::string MAIN_XML_NAMESPACE;\r
30 extern const std::string OPF_XML_NAMESPACE;\r
31 extern const std::string DC_XML_NAMESPACE;\r
32 extern const std::string CONTAINER_XML_NAMESPACE;\r
33 extern const std::string NCX_XML_NAMESPACE;\r
34 \r
35 extern const std::string OEBPS_MIME;  \r
36 extern const std::string XHTML_MIME; \r
37 extern const std::string NCX_MIME;    \r
38 extern const std::string PNG_MIME;    \r
39 extern const std::string GIF_MIME;   \r
40 extern const std::string JPEG_MIME;   \r
41 extern const std::string SVG_MIME;    \r
42 extern const std::string DTBOOK_MIME; \r
43 extern const std::string CSS_MIME;    \r
44 extern const std::string XML_MIME;    \r
45 extern const std::string XPGT_MIME;   \r
46 extern const std::string OTF_MIME;    \r
47 extern const std::string TTF_MIME;    \r
48 extern const std::string OEB_DOC_MIME;\r
49 extern const std::string OEB_CSS_MIME;\r
50 \r
51 extern const std::string UNKNOWN_MIME;\r
52 \r
53 extern const std::string XHTML11_SYSTEM_ID;\r
54 extern const std::string XHTML11_PUBLIC_ID;\r
55 \r
56 extern const QName DC_METADATA_QNAME;\r
57 extern const QName X_METADATA_QNAME; \r
58 extern const QName TITLE_QNAME;      \r
59 extern const QName LANGUAGE_QNAME;   \r
60 extern const QName IDENTIFIER_QNAME; \r
61 extern const QName CREATOR_QNAME;    \r
62 extern const QName SUBJECT_QNAME;    \r
63 extern const QName DESCRIPTION_QNAME;\r
64 extern const QName PUBLISHER_QNAME;  \r
65 extern const QName CONTRIBUTOR_QNAME;\r
66 extern const QName DATE_QNAME;       \r
67 extern const QName TYPE_QNAME;       \r
68 extern const QName FORMAT_QNAME;     \r
69 extern const QName SOURCE_QNAME;     \r
70 extern const QName RELATION_QNAME;   \r
71 extern const QName COVERAGE_QNAME;   \r
72 extern const QName RIGHTS_QNAME;   \r
73 extern const QName META_QNAME;   \r
74 \r
75 extern const char*         XHTML11_FLAT_DTD_ID;\r
76 extern const unsigned int  XHTML11_FLAT_DTD_LEN;\r
77 extern const unsigned char XHTML11_FLAT_DTD[];\r
78 \r
79 extern const char*         OPS201_XSD_NS;\r
80 extern const char*         OPS201_XSD_ID; \r
81 extern const unsigned int  OPS201_XSD_LEN;\r
82 extern const unsigned char OPS201_XSD[];\r
83 \r
84 extern const char*         OPS_SWITCH_XSD_ID; \r
85 extern const unsigned int  OPS_SWITCH_XSD_LEN;\r
86 extern const unsigned char OPS_SWITCH_XSD[];  \r
87 \r
88 extern const char*         SVG11_XSD_ID; \r
89 extern const unsigned int  SVG11_XSD_LEN;\r
90 extern const unsigned char SVG11_XSD[];  \r
91 \r
92 extern const char*         XLINK_XSD_ID; \r
93 extern const unsigned int  XLINK_XSD_LEN;\r
94 extern const unsigned char XLINK_XSD[]; \r
95 \r
96 extern const char*         XML_XSD_ID; \r
97 extern const unsigned int  XML_XSD_LEN;\r
98 extern const unsigned char XML_XSD[];  \r
99 \r
100 extern const char*         CONTAINER_XSD_NS;\r
101 extern const char*         CONTAINER_XSD_ID; \r
102 extern const unsigned int  CONTAINER_XSD_LEN;\r
103 extern const unsigned char CONTAINER_XSD[];  \r
104 \r
105 extern const char*         ENCRYPTION_XSD_ID; \r
106 extern const unsigned int  ENCRYPTION_XSD_LEN;\r
107 extern const unsigned char ENCRYPTION_XSD[];  \r
108 \r
109 extern const char*         SIGNATURES_XSD_ID; \r
110 extern const unsigned int  SIGNATURES_XSD_LEN;\r
111 extern const unsigned char SIGNATURES_XSD[];  \r
112 \r
113 extern const char*         XENC_SCHEMA_XSD_ID; \r
114 extern const unsigned int  XENC_SCHEMA_XSD_LEN;\r
115 extern const unsigned char XENC_SCHEMA_XSD[];  \r
116 \r
117 extern const char*         XMLDSIG_CORE_SCHEMA_XSD_ID; \r
118 extern const unsigned int  XMLDSIG_CORE_SCHEMA_XSD_LEN;\r
119 extern const unsigned char XMLDSIG_CORE_SCHEMA_XSD[];  \r
120 \r
121 extern const char*         NCX_XSD_NS; \r
122 extern const char*         NCX_XSD_ID; \r
123 extern const unsigned int  NCX_XSD_LEN;\r
124 extern const unsigned char NCX_XSD[]; \r
125 \r
126 extern const char*         NCX_2005_1_DTD_ID; \r
127 extern const unsigned int  NCX_2005_1_DTD_LEN;\r
128 extern const unsigned char NCX_2005_1_DTD[];  \r
129 \r
130 }\r
131 \r
132 #endif // CONSTANTS_H\r