Révision 1064

tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xtz/XTZDefaultPagerStep.groovy (revision 1064)
8 8
import javax.xml.stream.*;
9 9

  
10 10
import org.txm.scripts.importer.StaxStackWriter;
11
import org.eclipse.ui.part.PageSwitcher
11 12
import org.txm.importer.xtz.*
12 13

  
13 14
public class XTZDefaultPagerStep {
......
206 207

  
207 208
			pagedWriter = new StaxStackWriter(outfile, "UTF-8");
208 209

  
209
			pagedWriter.writeStartDocument("UTF-8", "1.0")
210
			//pagedWriter.writeStartDocument()
211
			pagedWriter.writeDTD("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">")
212
			pagedWriter.writeCharacters("\n")
210 213
			pagedWriter.writeStartElement("html");
214
			pagedWriter.writeCharacters("\n")
211 215
			pagedWriter.writeEmptyElement("meta", ["http-equiv":"Content-Type", "content":"text/html","charset":"UTF-8"]);
212 216
			for (String css : cssList) {
213 217
				pagedWriter.writeEmptyElement("link", ["rel":"stylesheet", "type":"text/css","href":"$css"]);
......
217 221
			pagedWriter.writeCharacters(basename.toUpperCase()+" Edition - Page "+pagecount)
218 222
			pagedWriter.writeEndElement(); // </title>
219 223
			pagedWriter.writeEndElement() // </head>
224
			pagedWriter.writeCharacters("\n")
220 225
			pagedWriter.writeStartElement("body") //<body>
221 226
			pagedWriter.writeStartElement("div", ["class": "txmeditionpage"]) //<div>
222 227
			pagedWriter.writeStartElements(tags);
......
400 405
							pagedWriter.write("\n");
401 406
							pagedWriter.writeStartElement("p", ["class":rend])
402 407
							break;
408
						case "div":
409
						case "div1":
410
						case "div2":
411
						case "div3":
412
						case "div4":
413
						case "div5":
414
							pagedWriter.writeStartElement("div", ["class":rend, "type":localname])
415
							break;
403 416
						case "lb":
404 417
						//case "l":
405 418
							pagedWriter.writeEmptyElement("br", ["class":rend])
......
449 462
							pagedWriter.writeEndElement() // </p>
450 463
							pagedWriter.write("\n");
451 464
							break;
465
						case "div":
466
						case "div1":
467
						case "div2":
468
						case "div3":
469
						case "div4":
470
						case "div5":
471
							pagedWriter.writeEndElement() // </div>
472
							pagedWriter.write("\n");
452 473
						case "head":
453 474
							pagedWriter.writeEndElement() // </h2>
454 475
							pagedWriter.write("\n");
......
507 528

  
508 529
							pagedWriter.writeCharacters(wordvalue);
509 530
							pagedWriter.writeEndElement();
531
							pagedWriter.writeCharacters("\n")
510 532
							lastword=wordvalue;
511 533
							break;
512 534
						default:
tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xml/pager.groovy (revision 1064)
208 208

  
209 209
			pagedWriter = new StaxStackWriter(outfile, "UTF-8");
210 210

  
211
			pagedWriter.writeStartDocument("UTF-8", "1.0")
211
			//pagedWriter.writeStartDocument()
212
			pagedWriter.writeDTD("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">")
213
			pagedWriter.writeCharacters("\n")
212 214
			pagedWriter.writeStartElement("html");
215
			pagedWriter.writeCharacters("\n")
213 216
			pagedWriter.writeEmptyElement("meta", ["http-equiv":"Content-Type", "content":"text/html","charset":"UTF-8"]);
217
			pagedWriter.writeCharacters("\n")
214 218
			pagedWriter.writeEmptyElement("link", ["rel":"stylesheet", "type":"text/css","href":"txm.css"]);
219
			pagedWriter.writeCharacters("\n")
215 220
			pagedWriter.writeEmptyElement("link", ["rel":"stylesheet", "type":"text/css","href":"${basename}.css"]);
221
			pagedWriter.writeCharacters("\n")
216 222
			pagedWriter.writeStartElement("head");
223
			pagedWriter.writeCharacters("\n")
217 224
			pagedWriter.writeStartElement("title")
218 225
			pagedWriter.writeCharacters(basename.toUpperCase()+" Edition - Page "+pagecount)
219 226
			pagedWriter.writeEndElement(); // </title>
227
			pagedWriter.writeCharacters("\n")
220 228
			pagedWriter.writeEndElement() // </head>
229
			pagedWriter.writeCharacters("\n")
221 230
			pagedWriter.writeStartElement("body") //<body>
231
			pagedWriter.writeCharacters("\n")
222 232
			pagedWriter.writeStartElement("div") //<div class="txmeditionpage">
223 233
			pagedWriter.writeAttribute("class", "txmeditionpage")
224 234
			
......
372 382
					switch (localname) {
373 383
						case "head":
374 384
							pagedWriter.writeEndElement() // </h2>
385
							pagedWriter.writeCharacters("\n")
375 386
							break;
376 387
						case "note":
377 388
							flagNote = false;
......
385 396
						case "p":
386 397
						case "q":
387 398
							pagedWriter.writeEndElement() // </p>
399
							pagedWriter.writeCharacters("\n")
388 400
							break;
389 401
						case "a":
390 402
							pagedWriter.writeEndElement() // </a>
......
416 428

  
417 429
							pagedWriter.writeCharacters(wordvalue);
418 430
							pagedWriter.writeEndElement();
431
							pagedWriter.writeCharacters("\n")
419 432
							lastword=wordvalue;
420 433
							break;
421 434
						//						default:
tmp/org.txm.jodconverter.core/target/classes/document-formats.js (revision 1064)
1
[
2
  {
3
    "name": "Portable Document Format",
4
    "extension": "pdf",
5
    "mediaType": "application/pdf",
6
    "storePropertiesByFamily": {
7
      "DRAWING": {"FilterName": "draw_pdf_Export"},
8
      "SPREADSHEET": {"FilterName": "calc_pdf_Export"},
9
      "PRESENTATION": {"FilterName": "impress_pdf_Export"},
10
      "TEXT": {"FilterName": "writer_pdf_Export"}
11
    }
12
  },
13
  {
14
    "name": "Macromedia Flash",
15
    "extension": "swf",
16
    "mediaType": "application/x-shockwave-flash",
17
    "storePropertiesByFamily": {
18
      "DRAWING": {"FilterName": "draw_flash_Export"},
19
      "PRESENTATION": {"FilterName": "impress_flash_Export"}
20
    }
21
  },
22
  {
23
    "name": "HTML",
24
    "extension": "html",
25
    "mediaType": "text/html",
26
    "inputFamily": "TEXT",
27
    "storePropertiesByFamily": {
28
      "SPREADSHEET": {"FilterName": "HTML (StarCalc)"},
29
      "PRESENTATION": {"FilterName": "impress_html_Export"},
30
      "TEXT": {"FilterName": "HTML (StarWriter)"}
31
    }
32
  },
33
  {
34
    "name": "OpenDocument Text",
35
    "extension": "odt",
36
    "mediaType": "application/vnd.oasis.opendocument.text",
37
    "inputFamily": "TEXT",
38
    "storePropertiesByFamily": {"TEXT": {"FilterName": "writer8"}}
39
  },
40
  {
41
    "name": "OpenOffice.org 1.0 Text Document",
42
    "extension": "sxw",
43
    "mediaType": "application/vnd.sun.xml.writer",
44
    "inputFamily": "TEXT",
45
    "storePropertiesByFamily": {"TEXT": {"FilterName": "StarOffice XML (Writer)"}}
46
  },
47
  {
48
    "name": "Microsoft Word",
49
    "extension": "doc",
50
    "mediaType": "application/msword",
51
    "inputFamily": "TEXT",
52
    "storePropertiesByFamily": {"TEXT": {"FilterName": "MS Word 97"}}
53
  },
54
  {
55
    "name": "Microsoft Word 2007 XML",
56
    "extension": "docx",
57
    "mediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
58
    "inputFamily": "TEXT"
59
  },
60
  {
61
    "name": "Rich Text Format",
62
    "extension": "rtf",
63
    "mediaType": "text/rtf",
64
    "inputFamily": "TEXT",
65
    "storePropertiesByFamily": {"TEXT": {"FilterName": "Rich Text Format"}}
66
  },
67
  {
68
    "name": "WordPerfect",
69
    "extension": "wpd",
70
    "mediaType": "application/wordperfect",
71
    "inputFamily": "TEXT"
72
  },
73
  {
74
    "name": "Plain Text",
75
    "extension": "txt",
76
    "mediaType": "text/plain",
77
    "inputFamily": "TEXT",
78
    "loadProperties": {
79
      "FilterName": "Text (encoded)",
80
      "FilterOptions": "utf8"
81
    },
82
    "storePropertiesByFamily": {"TEXT": {
83
      "FilterName": "Text (encoded)",
84
      "FilterOptions": "utf8"
85
    }}
86
  },
87
  {
88
    "name": "MediaWiki wikitext",
89
    "extension": "wiki",
90
    "mediaType": "text/x-wiki",
91
    "storePropertiesByFamily": {"TEXT": {"FilterName": "MediaWiki"}}
92
  },
93
  {
94
    "name": "OpenDocument Spreadsheet",
95
    "extension": "ods",
96
    "mediaType": "application/vnd.oasis.opendocument.spreadsheet",
97
    "inputFamily": "SPREADSHEET",
98
    "storePropertiesByFamily": {"SPREADSHEET": {"FilterName": "calc8"}}
99
  },
100
  {
101
    "name": "OpenOffice.org 1.0 Spreadsheet",
102
    "extension": "sxc",
103
    "mediaType": "application/vnd.sun.xml.calc",
104
    "inputFamily": "SPREADSHEET",
105
    "storePropertiesByFamily": {"SPREADSHEET": {"FilterName": "StarOffice XML (Calc)"}}
106
  },
107
  {
108
    "name": "Microsoft Excel",
109
    "extension": "xls",
110
    "mediaType": "application/vnd.ms-excel",
111
    "inputFamily": "SPREADSHEET",
112
    "storePropertiesByFamily": {"SPREADSHEET": {"FilterName": "MS Excel 97"}}
113
  },
114
  {
115
    "name": "Microsoft Excel 2007 XML",
116
    "extension": "xlsx",
117
    "mediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
118
    "inputFamily": "SPREADSHEET"
119
  },
120
  {
121
    "name": "Comma Separated Values",
122
    "extension": "csv",
123
    "mediaType": "text/csv",
124
    "inputFamily": "SPREADSHEET",
125
    "loadProperties": {
126
      "FilterName": "Text - txt - csv (StarCalc)",
127
      "FilterOptions": "44,34,0"
128
    },
129
    "storePropertiesByFamily": {"SPREADSHEET": {
130
      "FilterName": "Text - txt - csv (StarCalc)",
131
      "FilterOptions": "44,34,0"
132
    }}
133
  },
134
  {
135
    "name": "Tab Separated Values",
136
    "extension": "tsv",
137
    "mediaType": "text/tab-separated-values",
138
    "inputFamily": "SPREADSHEET",
139
    "loadProperties": {
140
      "FilterName": "Text - txt - csv (StarCalc)",
141
      "FilterOptions": "9,34,0"
142
    },
143
    "storePropertiesByFamily": {"SPREADSHEET": {
144
      "FilterName": "Text - txt - csv (StarCalc)",
145
      "FilterOptions": "9,34,0"
146
    }}
147
  },
148
  {
149
    "name": "OpenDocument Presentation",
150
    "extension": "odp",
151
    "mediaType": "application/vnd.oasis.opendocument.presentation",
152
    "inputFamily": "PRESENTATION",
153
    "storePropertiesByFamily": {"PRESENTATION": {"FilterName": "impress8"}}
154
  },
155
  {
156
    "name": "OpenOffice.org 1.0 Presentation",
157
    "extension": "sxi",
158
    "mediaType": "application/vnd.sun.xml.impress",
159
    "inputFamily": "PRESENTATION",
160
    "storePropertiesByFamily": {"PRESENTATION": {"FilterName": "StarOffice XML (Impress)"}}
161
  },
162
  {
163
    "name": "Microsoft PowerPoint",
164
    "extension": "ppt",
165
    "mediaType": "application/vnd.ms-powerpoint",
166
    "inputFamily": "PRESENTATION",
167
    "storePropertiesByFamily": {"PRESENTATION": {"FilterName": "MS PowerPoint 97"}}
168
  },
169
  {
170
    "name": "Microsoft PowerPoint 2007 XML",
171
    "extension": "pptx",
172
    "mediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation",
173
    "inputFamily": "PRESENTATION"
174
  },
175
  {
176
    "name": "OpenDocument Drawing",
177
    "extension": "odg",
178
    "mediaType": "application/vnd.oasis.opendocument.graphics",
179
    "inputFamily": "DRAWING",
180
    "storePropertiesByFamily": {"DRAWING": {"FilterName": "draw8"}}
181
  },
182
  {
183
    "name": "Scalable Vector Graphics",
184
    "extension": "svg",
185
    "mediaType": "image/svg+xml",
186
    "storePropertiesByFamily": {"DRAWING": {"FilterName": "draw_svg_Export"}}
187
  }
188
]
tmp/org.txm.tigersearch.rcp/groovy/org/txm/scripts/importer/tigersearch/TSImport.groovy (revision 1064)
49 49

  
50 50
			logprop.withWriter("UTF-8") { writer ->
51 51
				writer.write("""# Default log configuration of the TIGERSearch suite
52
log4j.rootLogger=WARN,Logfile
53
log4j.logger.ims.tiger.gui.tigersearch.TIGERSearch=WARNING
52
log4j.rootLogger=SEVERE,Logfile
53
log4j.logger.ims.tiger.gui.tigersearch.TIGERSearch=SEVERE
54 54
log4j.appender.Logfile=org.apache.log4j.RollingFileAppender
55 55
log4j.appender.Logfile.File=\${user.home}/tigersearch/tigersearch.log
56 56
log4j.appender.Logfile.MaxFileSize=500KB

Formats disponibles : Unified diff