-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathprivate.dtd
268 lines (210 loc) · 9.37 KB
/
private.dtd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!ELEMENT PrivateLabels (SupportedLocales, TimeZones, Properties*, Pushpins*, Domain+)>
<!-- SupportedLocales -->
<!ELEMENT SupportedLocales (Locale+)>
<!ELEMENT Locale (#PCDATA)>
<!ATTLIST Locale id CDATA #REQUIRED>
<!ATTLIST Locale i18n CDATA #IMPLIED>
<!-- Timezones -->
<!ELEMENT TimeZones (#PCDATA)>
<!-- Domain -->
<!ELEMENT Domain (BaseURL?, Alias*, DefaultLoginAccount?, DefaultLoginUser?, I18N*, Copyright, PageTitle, DateFormat, TimeFormat, TimeZones?, EMailAddresses+, Properties*, Pushpins*, MapProvider+, ReverseGeocodeProvider*, GeocodeProvider*, MobileLocationProvider*, Acls, JSPEntries?, WebPages, Reports?, EventNotificationEMail?, StandardRules?, StatusCodes?, MapShapes*, Include*)>
<!ATTLIST Domain name CDATA #REQUIRED>
<!ATTLIST Domain host CDATA #REQUIRED>
<!ATTLIST Domain allowLogin (true | false) #IMPLIED>
<!ATTLIST Domain accountLogin (true | false) #IMPLIED>
<!ATTLIST Domain userLogin (true | false) #IMPLIED>
<!ATTLIST Domain emailLogin (true | false) #IMPLIED>
<!ATTLIST Domain showPassword (true | false) #IMPLIED>
<!ATTLIST Domain restricted (true | false) #IMPLIED>
<!ATTLIST Domain demo (true | false) #IMPLIED>
<!ATTLIST Domain locale CDATA #IMPLIED>
<!-- BaseURL -->
<!ELEMENT BaseURL (#PCDATA)>
<!-- Alias -->
<!ELEMENT Alias (#PCDATA)>
<!ATTLIST Alias host CDATA #REQUIRED>
<!-- DefaultLoginAccount -->
<!ELEMENT DefaultLoginAccount (#PCDATA)>
<!-- DefaultLoginUser -->
<!ELEMENT DefaultLoginUser (#PCDATA)>
<!-- Copyright -->
<!ELEMENT Copyright (#PCDATA)>
<!-- PageTitle -->
<!ELEMENT PageTitle (#PCDATA)>
<!ATTLIST PageTitle i18n CDATA #IMPLIED>
<!-- DateFormat/TimeFormat -->
<!ELEMENT DateFormat (#PCDATA)>
<!ELEMENT TimeFormat (#PCDATA)>
<!-- EMailAddresses/EMailAddress -->
<!ELEMENT EMailAddresses (EMailAddress*)>
<!ATTLIST EMailAddresses domain CDATA #IMPLIED>
<!ELEMENT EMailAddress (#PCDATA)>
<!ATTLIST EMailAddress type (password | accounts| support | notify) #IMPLIED>
<!-- I18N/String -->
<!ELEMENT I18N (String*)>
<!ELEMENT String (#PCDATA)>
<!ATTLIST String key CDATA #REQUIRED>
<!ATTLIST String i18n CDATA #REQUIRED>
<!-- Properties/Property -->
<!ELEMENT Properties (Property*)>
<!ATTLIST Properties rtPropPrefix CDATA #IMPLIED>
<!ELEMENT Property (#PCDATA)>
<!ATTLIST Property key CDATA #REQUIRED>
<!ATTLIST Property rtKey CDATA #REQUIRED>
<!-- MapProvider -->
<!ELEMENT MapProvider (Property*, Pushpins*, IconSelector*, Legend*)>
<!ATTLIST MapProvider name CDATA #REQUIRED>
<!ATTLIST MapProvider active (true | false) #REQUIRED>
<!ATTLIST MapProvider class CDATA #REQUIRED>
<!ATTLIST MapProvider key CDATA #IMPLIED>
<!ATTLIST MapProvider rtPropPrefix CDATA #IMPLIED>
<!-- MapProvider/IconSelector -->
<!ELEMENT IconSelector (#PCDATA)>
<!ATTLIST IconSelector type (device | fleet) #REQUIRED>
<!ATTLIST IconSelector ruleFactoryName CDATA #REQUIRED>
<!-- MapProvider/Legend -->
<!ELEMENT Legend (Title?, Icon*)>
<!ATTLIST Legend type (device | fleet) #REQUIRED>
<!-- Pushpins/Pushpin -->
<!ELEMENT Pushpins (Pushpin*)>
<!ATTLIST Pushpins baseURL CDATA #IMPLIED>
<!ATTLIST Pushpins includeDefault (true | false) #IMPLIED>
<!ELEMENT Pushpin EMPTY>
<!ATTLIST Pushpin key CDATA #REQUIRED>
<!ATTLIST Pushpin alias CDATA #IMPLIED>
<!ATTLIST Pushpin icon CDATA #IMPLIED>
<!ATTLIST Pushpin eval CDATA #IMPLIED>
<!ATTLIST Pushpin iconSize CDATA #IMPLIED>
<!ATTLIST Pushpin iconOffset CDATA #IMPLIED>
<!ATTLIST Pushpin iconEval (true | false) #IMPLIED>
<!ATTLIST Pushpin shadow CDATA #IMPLIED>
<!ATTLIST Pushpin shadowSize CDATA #IMPLIED>
<!ATTLIST Pushpin back CDATA #IMPLIED>
<!ATTLIST Pushpin backSize CDATA #IMPLIED>
<!ATTLIST Pushpin backOffset CDATA #IMPLIED>
<!ATTLIST Pushpin image CDATA #IMPLIED>
<!-- ReverseGeocodeProvider -->
<!ELEMENT ReverseGeocodeProvider (Property*)>
<!ATTLIST ReverseGeocodeProvider name CDATA #REQUIRED>
<!ATTLIST ReverseGeocodeProvider active (true | false) #REQUIRED>
<!ATTLIST ReverseGeocodeProvider geocode (true | false) #IMPLIED>
<!ATTLIST ReverseGeocodeProvider class CDATA #REQUIRED>
<!ATTLIST ReverseGeocodeProvider key CDATA #IMPLIED>
<!ATTLIST ReverseGeocodeProvider rtPropPrefix CDATA #IMPLIED>
<!-- GeocodeProvider -->
<!ELEMENT GeocodeProvider (Property*)>
<!ATTLIST GeocodeProvider name CDATA #REQUIRED>
<!ATTLIST GeocodeProvider active (true | false) #REQUIRED>
<!ATTLIST GeocodeProvider class CDATA #REQUIRED>
<!ATTLIST GeocodeProvider key CDATA #IMPLIED>
<!ATTLIST GeocodeProvider rtPropPrefix CDATA #IMPLIED>
<!-- MobileLocationProvider -->
<!ELEMENT MobileLocationProvider (Property*)>
<!ATTLIST MobileLocationProvider name CDATA #REQUIRED>
<!ATTLIST MobileLocationProvider active (true | false) #REQUIRED>
<!ATTLIST MobileLocationProvider class CDATA #REQUIRED>
<!ATTLIST MobileLocationProvider key CDATA #IMPLIED>
<!ATTLIST MobileLocationProvider rtPropPrefix CDATA #IMPLIED>
<!-- Acls/Acl -->
<!ELEMENT Acls (Acl+)>
<!ATTLIST Acls default (0 | 1 | 2| 3) #REQUIRED>
<!ELEMENT Acl (#PCDATA)>
<!ATTLIST Acl name CDATA #REQUIRED>
<!ATTLIST Acl maximum (0 | 1 | 2 | 3) #REQUIRED>
<!ATTLIST Acl default (0 | 1 | 2 | 3) #REQUIRED>
<!ATTLIST Acl i18n CDATA #IMPLIED>
<!-- JSPEntries/JSP -->
<!ELEMENT JSPEntries (JSP+)>
<!ATTLIST JSPEntriese rtPropPrefix CDATA #IMPLIED>
<!ELEMENT JSP (#PCDATA)>
<!ATTLIST JSP name CDATA #IMPLIED>
<!ATTLIST JSP rtKey CDATA #IMPLIED>
<!ATTLIST JSP file CDATA #IMPLIED>
<!-- WebPages/Page/Link/MenuGroup/Title/Description -->
<!ELEMENT WebPages (Page+, MenuGroup+)>
<!ATTLIST WebPages jsp CDATA #IMPLIED>
<!ATTLIST WebPages cssDir CDATA #IMPLIED>
<!ATTLIST WebPages iconDir CDATA #IMPLIED>
<!ATTLIST WebPages rtPropPrefix CDATA #IMPLIED>
<!ELEMENT Page (AclName?, NavigationDescription?, MenuDescrption?, MenuHelp?, Icon?, AltIcon?, Property?)>
<!ATTLIST Page name CDATA #REQUIRED>
<!ATTLIST Page rtKey CDATA #REQUIRED>
<!ATTLIST Page class CDATA #REQUIRED>
<!ATTLIST Page jsp CDATA #IMPLIED>
<!ATTLIST Page aclName CDATA #IMPLIED>
<!ATTLIST Page icon CDATA #IMPLIED>
<!ATTLIST Page altIcon CDATA #IMPLIED>
<!ATTLIST Page optional CDATA #IMPLIED>
<!ELEMENT Link (AclName?, NavigationDescription?, MenuDescrption?, MenuHelp?, Icon?, AltIcon?)>
<!ATTLIST Link propName CDATA #REQUIRED>
<!ATTLIST Link url CDATA #REQUIRED>
<!ATTLIST Link aclName CDATA #IMPLIED>
<!ATTLIST Link icon CDATA #IMPLIED>
<!ATTLIST Link altIcon CDATA #IMPLIED>
<!ELEMENT MenuGroup (Title, Description?, Page*, Link*)>
<!ATTLIST MenuGroup name CDATA #REQUIRED>
<!ATTLIST MenuGroup menuBar (true | false) #IMPLIED>
<!ATTLIST MenuGroup topMenu (true | false) #IMPLIED>
<!ELEMENT Title (#PCDATA)>
<!ATTLIST Title i18n CDATA #IMPLIED>
<!ELEMENT Description (#PCDATA)>
<!ATTLIST Description i18n CDATA #IMPLIED>
<!ELEMENT ACL EMPTY>
<!ELEMENT AclName (#PCDATA)>
<!ELEMENT Icon (#PCDATA)>
<!ELEMENT AltIcon (#PCDATA)>
<!ELEMENT NavigationDescription (#PCDATA)>
<!ATTLIST NavigationDescription i18n CDATA #IMPLIED>
<!ELEMENT MenuDescrption (#PCDATA)>
<!ATTLIST MenuDescrption i18n CDATA #IMPLIED>
<!ELEMENT MenuHelp (#PCDATA)>
<!ATTLIST MenuHelp i18n CDATA #IMPLIED>
<!-- Reports/Report -->
<!ELEMENT Reports (Report+)>
<!ATTLIST Reports rtPropPrefix CDATA #IMPLIED>
<!ELEMENT Report EMPTY>
<!ATTLIST Report name CDATA #REQUIRED>
<!ATTLIST Report rtKey CDATA #REQUIRED>
<!ATTLIST Report aclName CDATA #IMPLIED>
<!ATTLIST Report sysAdminOnly CDATA #IMPLIED>
<!-- EventNotificationEMail/Subject/Body -->
<!ELEMENT EventNotificationEMail (Subject, Body)>
<!ATTLIST EventNotificationEMail from CDATA #REQUIRED>
<!ELEMENT Subject (#PCDATA)>
<!ATTLIST Subject i18n CDATA #IMPLIED>
<!ELEMENT Body (#PCDATA)>
<!ATTLIST Body i18n CDATA #IMPLIED>
<!-- StandardRules -->
<!ELEMENT StandardRules (Rule*)>
<!ELEMENT Rule (Description, Selector, ActionMask?, Subject?, Message?, UserEMailWrapper)>
<!-- <!ELEMENT Description (#PCDATA)>
<!ATTLIST Description i18n CDATA #IMPLIED> -->
<!ELEMENT Selector (#PCDATA)>
<!ELEMENT ActionMask (#PCDATA)>
<!-- <!ELEMENT Subject (#PCDATA)>
<!ATTLIST Subject i18n CDATA #IMPLIED> -->
<!ELEMENT Message (#PCDATA)>
<!ATTLIST Message i18n CDATA #IMPLIED>
<!ELEMENT UserEMailWrapper (#PCDATA)>
<!-- StatusCodes -->
<!ELEMENT StatusCodes (StatusCode*)>
<!ELEMENT StatusCode (#PCDATA)>
<!ATTLIST StatusCode code CDATA #IMPLIED>
<!ATTLIST StatusCode name CDATA #IMPLIED>
<!ATTLIST StatusCode i18n CDATA #IMPLIED>
<!-- Include -->
<!ELEMENT Include (Property*)>
<!ATTLIST Include dir CDATA #IMPLIED>
<!ATTLIST Include file CDATA #IMPLIED>
<!ATTLIST Include optional CDATA #IMPLIED>
<!ATTLIST Include ignoreDuplicates CDATA #IMPLIED>
<!-- MapShapes (experimental) -->
<!ELEMENT MapShapes (Shape*)>
<!ELEMENT Shape (Description, Data)>
<!ATTLIST Shape name CDATA #IMPLIED>
<!ATTLIST Shape type CDATA #IMPLIED>
<!ATTLIST Shape radius CDATA #IMPLIED>
<!ATTLIST Shape color CDATA #IMPLIED>
<!ATTLIST Shape zoom CDATA #IMPLIED>
<!ELEMENT Data (#PCDATA)>