Révision 1688
| tmp/org.txm.oriflamms.rcp/groovy/org/txm/macro/oriflamms/prepare/CopyXMLFiles.groovy (revision 1688) | ||
|---|---|---|
| 34 | 34 |
//println "Resolving $publicID $systemID $baseURI $namespace" |
| 35 | 35 |
File srcFile = new File(xmlFile.getParentFile(), systemID); |
| 36 | 36 |
dtdFiles << srcFile |
| 37 |
return srcFile.toURI().toURL().openStream();
|
|
| 37 |
return srcFile.toURI().toURL()); |
|
| 38 | 38 |
} |
| 39 | 39 |
}); |
| 40 | 40 |
|
| tmp/org.txm.oriflamms.rcp/src/org/txm/oriflamms/functions/CopyXMLFiles.java (revision 1688) | ||
|---|---|---|
| 48 | 48 |
for (int event = parser.next(); event != XMLStreamConstants.END_DOCUMENT; event = parser.next()) {
|
| 49 | 49 |
|
| 50 | 50 |
} |
| 51 |
|
|
| 51 |
if (parser != null) parser.close(); |
|
| 52 |
if (inputData != null) inputData.close(); |
|
| 52 | 53 |
dtdFiles.add(xmlFile); |
| 53 | 54 |
for (File dtd : dtdFiles) {
|
| 54 | 55 |
File cpy = new File(outDir, dtd.getName()); |
| tmp/org.txm.groovy.core/src/groovy/org/txm/macro/edition/BuildFacsEditions.groovy (revision 1688) | ||
|---|---|---|
| 159 | 159 |
break; |
| 160 | 160 |
} |
| 161 | 161 |
} |
| 162 |
if (parser != null) parser.close(); |
|
| 163 |
if (inputData != null) inputData.close(); |
|
| 162 | 164 |
closeMultiWriter() |
| 163 | 165 |
pages << ["$n", wordid] // add the last page (no pb encountered |
| 164 | 166 |
return pages |
| tmp/org.txm.groovy.core/src/groovy/org/txm/macro/edition/BuildXTZEditions.groovy (revision 1688) | ||
|---|---|---|
| 139 | 139 |
} |
| 140 | 140 |
} |
| 141 | 141 |
closeMultiWriter() |
| 142 |
if (parser != null) parser.close(); |
|
| 143 |
if (inputData != null) inputData.close(); |
|
| 142 | 144 |
return pages |
| 143 | 145 |
} |
| 144 | 146 |
} |
| tmp/org.txm.groovy.core/src/groovy/org/txm/macro/transcription/HTML2TRS.groovy (revision 1688) | ||
|---|---|---|
| 250 | 250 |
ret = false; |
| 251 | 251 |
} |
| 252 | 252 |
pagedWriter.close() |
| 253 |
if (parser != null) parser.close(); |
|
| 254 |
if (inputData != null) inputData.close(); |
|
| 253 | 255 |
return ret |
| 254 | 256 |
} |
| 255 | 257 |
|
| tmp/org.txm.groovy.core/src/groovy/org/txm/macro/xml/XMLFileStatistics.groovy (revision 1688) | ||
|---|---|---|
| 61 | 61 |
} catch(Exception e) {
|
| 62 | 62 |
println("Unexpected error while parsing file "+inputurl+" : "+e);
|
| 63 | 63 |
e.printStackTrace(); |
| 64 |
parser.close(); |
|
| 64 |
if (parser != null) parser.close(); |
|
| 65 |
if (inputData != null) inputData.close(); |
|
| 65 | 66 |
return false; |
| 66 | 67 |
} |
| 67 | 68 |
|
| 69 |
if (parser != null) parser.close(); |
|
| 70 |
if (inputData != null) inputData.close(); |
|
| 71 |
|
|
| 68 | 72 |
return paths |
| 69 | 73 |
|
| 70 | 74 |
public void processEndElement() {
|
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/tmx/compiler.groovy (revision 1688) | ||
|---|---|---|
| 341 | 341 |
} |
| 342 | 342 |
} |
| 343 | 343 |
output.close(); |
| 344 |
parser.close(); |
|
| 344 |
if (parser != null) parser.close(); |
|
| 345 |
if (inputData != null) inputData.close(); |
|
| 345 | 346 |
} |
| 346 |
catch (XMLStreamException ex) {
|
|
| 347 |
System.out.println(ex); |
|
| 347 |
catch (Exception ex) {
|
|
| 348 |
System.out.println("Exception while parsing " + inputData);
|
|
| 349 |
if (parser != null) parser.close(); |
|
| 350 |
if (inputData != null) inputData.close(); |
|
| 351 |
return false; |
|
| 348 | 352 |
} |
| 349 |
catch (IOException ex) {
|
|
| 350 |
System.out.println("IOException while parsing " + inputData);
|
|
| 351 |
} |
|
| 352 | 353 |
|
| 353 | 354 |
return true; |
| 354 | 355 |
} |
| ... | ... | |
| 392 | 393 |
} |
| 393 | 394 |
} |
| 394 | 395 |
} |
| 396 |
if (parser != null) parser.close(); |
|
| 397 |
if (inputData != null) inputData.close(); |
|
| 395 | 398 |
} |
| 396 | 399 |
return new ArrayList<String>(tuprops); |
| 397 | 400 |
} |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/tmx/pager.groovy (revision 1688) | ||
|---|---|---|
| 447 | 447 |
//writer.write("</html>");
|
| 448 | 448 |
//writer.close(); |
| 449 | 449 |
closeMultiWriter(); |
| 450 |
if (parser != null) parser.close(); |
|
| 451 |
if (inputData != null) inputData.close(); |
|
| 450 | 452 |
} |
| 451 | 453 |
} |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/transcriber/TRS2SRT.groovy (revision 1688) | ||
|---|---|---|
| 57 | 57 |
} |
| 58 | 58 |
} |
| 59 | 59 |
writer.close() |
| 60 |
if (parser != null) parser.close(); |
|
| 61 |
if (inputData != null) inputData.close(); |
|
| 60 | 62 |
} |
| 61 | 63 |
|
| 62 | 64 |
def speakers = [:] |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/transcriber/pager.groovy (revision 1688) | ||
|---|---|---|
| 652 | 652 |
writer.writeEndElement(); |
| 653 | 653 |
writer.close(); |
| 654 | 654 |
output.close(); |
| 655 |
if (parser != null) parser.close(); |
|
| 656 |
if (inputData != null) inputData.close(); |
|
| 655 | 657 |
|
| 656 | 658 |
File txmhome = new File(org.txm.Toolbox.getTxmHomePath()); |
| 657 | 659 |
File xlsDir = new File(txmhome, "xsl"); |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/transcriber/compiler.groovy (revision 1688) | ||
|---|---|---|
| 557 | 557 |
} |
| 558 | 558 |
} |
| 559 | 559 |
} |
| 560 |
parser.close() |
|
| 561 |
|
|
| 560 |
if (parser != null) parser.close(); |
|
| 561 |
if (inputData != null) inputData.close(); |
|
| 562 |
|
|
| 562 | 563 |
for (String type : types) |
| 563 | 564 |
if (!anatypes.contains(type)) |
| 564 | 565 |
anatypes << type |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/transcriber/CheckWhos.groovy (revision 1688) | ||
|---|---|---|
| 91 | 91 |
} |
| 92 | 92 |
} |
| 93 | 93 |
} |
| 94 |
if (parser != null) parser.close(); |
|
| 95 |
if (inputData != null) inputData.close(); |
|
| 94 | 96 |
return ret; |
| 95 | 97 |
} |
| 96 | 98 |
|
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/alceste/compiler.groovy (revision 1688) | ||
|---|---|---|
| 94 | 94 |
*/ |
| 95 | 95 |
public compiler(){}
|
| 96 | 96 |
|
| 97 |
|
|
| 98 |
/** |
|
| 99 |
* Instantiates a new compiler. |
|
| 100 |
* |
|
| 101 |
* @param url the url |
|
| 102 |
* @param text the text |
|
| 103 |
* @param base the base |
|
| 104 |
* @param project the project |
|
| 105 |
*/ |
|
| 106 |
public compiler(URL url, String text, String base, String projectName) |
|
| 107 |
{
|
|
| 108 |
this.text = text |
|
| 109 |
this.base = base; |
|
| 110 |
try {
|
|
| 111 |
this.url = url; |
|
| 112 |
inputData = url.openStream(); |
|
| 113 |
|
|
| 114 |
factory = XMLInputFactory.newInstance(); |
|
| 115 |
parser = factory.createXMLStreamReader(inputData); |
|
| 116 |
} catch (Exception ex) {
|
|
| 117 |
System.err.println("IOException while parsing: "+ex);
|
|
| 118 |
} |
|
| 119 |
} |
|
| 120 |
|
|
| 121 | 97 |
/** The annotation success. */ |
| 122 | 98 |
boolean annotationSuccess = false; |
| 123 | 99 |
|
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/hyperbase/compiler.groovy (revision 1688) | ||
|---|---|---|
| 91 | 91 |
public compiler(){}
|
| 92 | 92 |
|
| 93 | 93 |
/** |
| 94 |
* Instantiates a new compiler. |
|
| 95 |
* |
|
| 96 |
* @param url the url |
|
| 97 |
* @param text the text |
|
| 98 |
* @param base the base |
|
| 99 |
* @param project the project |
|
| 100 |
*/ |
|
| 101 |
public compiler(URL url,String text,String base, String project) |
|
| 102 |
{
|
|
| 103 |
this.text = text |
|
| 104 |
this.base = base; |
|
| 105 |
this.project = project; |
|
| 106 |
this.textAttributes = textAttributes; |
|
| 107 |
try {
|
|
| 108 |
this.url = url; |
|
| 109 |
inputData = url.openStream(); |
|
| 110 |
|
|
| 111 |
factory = XMLInputFactory.newInstance(); |
|
| 112 |
parser = factory.createXMLStreamReader(inputData); |
|
| 113 |
} catch (XMLStreamException ex) {
|
|
| 114 |
System.out.println(ex); |
|
| 115 |
}catch (IOException ex) {
|
|
| 116 |
System.err.println("IOException while parsing ");
|
|
| 117 |
} |
|
| 118 |
} |
|
| 119 |
|
|
| 120 |
/** |
|
| 121 | 94 |
* set the language of the corpus. |
| 122 | 95 |
* |
| 123 | 96 |
* @param lang the lang |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xtz/XTZCompilerStep.groovy (revision 1688) | ||
|---|---|---|
| 256 | 256 |
} |
| 257 | 257 |
|
| 258 | 258 |
output.close(); |
| 259 |
parser.close(); |
|
| 259 |
if (parser != null) parser.close(); |
|
| 260 |
if (inputData != null) inputData.close(); |
|
| 260 | 261 |
} catch (Exception ex) {
|
| 261 | 262 |
System.out.println("Exception while parsing " + inputData+" of Text "+textname+" : "+ex);
|
| 262 | 263 |
File errorDir = null |
| ... | ... | |
| 268 | 269 |
} catch(Exception eCopy) {
|
| 269 | 270 |
println "Error while moving "+xmlFile+" to "+errorDir+" : "+eCopy |
| 270 | 271 |
} |
| 272 |
if (parser != null) parser.close(); |
|
| 273 |
if (inputData != null) inputData.close(); |
|
| 271 | 274 |
return false; |
| 272 | 275 |
} |
| 273 | 276 |
return true; |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xtz/XTZFacsPagerStep.groovy (revision 1688) | ||
|---|---|---|
| 242 | 242 |
} |
| 243 | 243 |
} |
| 244 | 244 |
closeMultiWriter() |
| 245 |
if (parser != null) parser.close(); |
|
| 246 |
if (inputData != null) inputData.close(); |
|
| 245 | 247 |
pages << [htmlFile, wordid] // add the last page (no pb encountered |
| 246 | 248 |
|
| 247 | 249 |
return pages.size() > 1 |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xtz/XTZCompiler.groovy (revision 1688) | ||
|---|---|---|
| 115 | 115 |
} |
| 116 | 116 |
} |
| 117 | 117 |
} |
| 118 |
parser.close() |
|
| 119 |
|
|
| 118 |
|
|
| 119 |
if (parser != null) parser.close(); |
|
| 120 |
if (inputData != null) inputData.close(); |
|
| 121 |
|
|
| 120 | 122 |
// for (String type : types) |
| 121 | 123 |
// if (!anatypes.contains(type)) |
| 122 | 124 |
// anatypes << type |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xtz/XTZPager.groovy (revision 1688) | ||
|---|---|---|
| 454 | 454 |
} |
| 455 | 455 |
} |
| 456 | 456 |
} |
| 457 |
parser.close() |
|
| 457 |
if (parser != null) parser.close(); |
|
| 458 |
if (inputData != null) inputData.close(); |
|
| 458 | 459 |
|
| 459 | 460 |
return content; |
| 460 | 461 |
} |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xtz/XTZDefaultPagerStep.groovy (revision 1688) | ||
|---|---|---|
| 574 | 574 |
} |
| 575 | 575 |
} |
| 576 | 576 |
closeMultiWriter(); |
| 577 |
if (parser != null) parser.close(); |
|
| 578 |
if (inputData != null) inputData.close(); |
|
| 577 | 579 |
} catch(Exception e) {
|
| 578 | 580 |
println "** Fail to build $infile edition: $e at "+parser.getLocation() |
| 579 | 581 |
println "** resulting file: $outfile" |
| 580 | 582 |
println "** Stax stack: "+pagedWriter.getTagStack() |
| 581 | 583 |
e.printStackTrace(); |
| 582 | 584 |
pagedWriter.close() |
| 585 |
if (parser != null) parser.close(); |
|
| 586 |
if (inputData != null) inputData.close(); |
|
| 583 | 587 |
return false; |
| 584 | 588 |
} |
| 585 | 589 |
return true; |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xmltxm/compiler.groovy (revision 1688) | ||
|---|---|---|
| 321 | 321 |
} |
| 322 | 322 |
|
| 323 | 323 |
output.close(); |
| 324 |
parser.close(); |
|
| 324 |
if (parser != null) parser.close(); |
|
| 325 |
if (inputData != null) inputData.close(); |
|
| 325 | 326 |
} |
| 326 | 327 |
catch (Exception ex) {
|
| 327 | 328 |
System.out.println("Error while writing CQP file $ex");
|
| 328 | 329 |
ex.printStackTrace(); |
| 330 |
if (parser != null) parser.close(); |
|
| 331 |
if (inputData != null) inputData.close(); |
|
| 329 | 332 |
return false; |
| 330 | 333 |
} |
| 331 | 334 |
return true; |
| ... | ... | |
| 511 | 514 |
} |
| 512 | 515 |
} |
| 513 | 516 |
} |
| 514 |
parser.close() |
|
| 517 |
|
|
| 518 |
if (parser != null) parser.close(); |
|
| 519 |
if (inputData != null) inputData.close(); |
|
| 515 | 520 |
|
| 516 | 521 |
for (String type : types) |
| 517 | 522 |
if (!anatypes.contains(type)) |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/discours/compiler.groovy (revision 1688) | ||
|---|---|---|
| 89 | 89 |
} |
| 90 | 90 |
|
| 91 | 91 |
/** |
| 92 |
* Instantiates a new compiler. |
|
| 93 |
* |
|
| 94 |
* @param url the url |
|
| 95 |
* @param text the text |
|
| 96 |
* @param base the base |
|
| 97 |
* @param project the project |
|
| 98 |
*/ |
|
| 99 |
public compiler(URL url,String text,String base, String projectName) {
|
|
| 100 |
this.text = text |
|
| 101 |
this.base = base; |
|
| 102 |
try {
|
|
| 103 |
this.url = url; |
|
| 104 |
inputData = url.openStream(); |
|
| 105 |
|
|
| 106 |
factory = XMLInputFactory.newInstance(); |
|
| 107 |
parser = factory.createXMLStreamReader(inputData); |
|
| 108 |
} catch (XMLStreamException ex) {
|
|
| 109 |
System.out.println(ex); |
|
| 110 |
}catch (IOException ex) {
|
|
| 111 |
System.err.println("IOException while parsing ");
|
|
| 112 |
} |
|
| 113 |
} |
|
| 114 |
|
|
| 115 |
/** |
|
| 116 | 92 |
* set the language of the corpus. |
| 117 | 93 |
* |
| 118 | 94 |
* @param lang the lang |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xmltxmpara/compiler.groovy (revision 1688) | ||
|---|---|---|
| 323 | 323 |
} |
| 324 | 324 |
|
| 325 | 325 |
output.close(); |
| 326 |
parser.close(); |
|
| 326 |
if (parser != null) parser.close(); |
|
| 327 |
if (inputData != null) inputData.close(); |
|
| 327 | 328 |
} |
| 328 |
catch (XMLStreamException ex) {
|
|
| 329 |
catch (Exception ex) {
|
|
| 329 | 330 |
System.out.println(ex); |
| 331 |
if (parser != null) parser.close(); |
|
| 332 |
if (inputData != null) inputData.close(); |
|
| 330 | 333 |
return false; |
| 331 | 334 |
} |
| 332 |
catch (IOException ex) {
|
|
| 333 |
System.out.println("IOException while parsing " + inputData);
|
|
| 334 |
return false; |
|
| 335 |
} |
|
| 336 | 335 |
return true; |
| 337 | 336 |
} |
| 338 | 337 |
|
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xmltxmpara/ValidateXmlTXM.groovy (revision 1688) | ||
|---|---|---|
| 70 | 70 |
} |
| 71 | 71 |
} |
| 72 | 72 |
} |
| 73 |
parser.close(); |
|
| 73 |
if (parser != null) parser.close(); |
|
| 74 |
if (inputData != null) inputData.close(); |
|
| 74 | 75 |
println "get infos from $alignxml" |
| 75 | 76 |
return true; |
| 76 | 77 |
} |
| ... | ... | |
| 103 | 104 |
|
| 104 | 105 |
factory = XMLInputFactory.newInstance(); |
| 105 | 106 |
parser = factory.createXMLStreamReader(inputData); |
| 106 |
} catch (XMLStreamException ex) {
|
|
| 107 |
System.out.println(ex); |
|
| 108 |
return false; |
|
| 109 |
}catch (IOException ex) {
|
|
| 110 |
System.err.println("IOException while parsing ");
|
|
| 111 |
return false |
|
| 112 |
} |
|
| 107 |
|
|
| 113 | 108 |
String localname = "" |
| 114 | 109 |
for (int event = parser.next(); event != XMLStreamConstants.END_DOCUMENT; event = parser.next()) |
| 115 | 110 |
{
|
| ... | ... | |
| 186 | 181 |
} |
| 187 | 182 |
} |
| 188 | 183 |
} |
| 189 |
parser.close(); |
|
| 190 |
|
|
| 184 |
if (parser != null) parser.close(); |
|
| 185 |
if (inputData != null) inputData.close(); |
|
| 186 |
} catch (XMLStreamException ex) {
|
|
| 187 |
System.out.println(ex); |
|
| 188 |
if (parser != null) parser.close(); |
|
| 189 |
if (inputData != null) inputData.close(); |
|
| 190 |
return false; |
|
| 191 |
} |
|
| 191 | 192 |
if(checkteiCorpus & |
| 192 | 193 |
!(hasTeiCorpus & hasTeiCorpusID & hasTeiCorpusHeader & hasTeiCorpusHeaderVersion)) |
| 193 | 194 |
{ println "wrong <teiCorpus> format: $hasTeiCorpus & $hasTeiCorpusID & $hasTeiCorpusHeader & $hasTeiCorpusHeaderVersion"
|
| ... | ... | |
| 197 | 198 |
if(checkAlignStruct & |
| 198 | 199 |
!hasAlignStruct) |
| 199 | 200 |
{ println "wrong align structure format: $hasAlignStruct"
|
| 201 |
if (parser != null) parser.close(); |
|
| 202 |
if (inputData != null) inputData.close(); |
|
| 200 | 203 |
return false; |
| 201 | 204 |
} |
| 202 | 205 |
|
| 203 | 206 |
if(checkTEI & !(hasTei == hasTeiID)) |
| 204 | 207 |
{ println "wrong <TEI> format: $hasTei == $hasTeiID"
|
| 208 |
if (parser != null) parser.close(); |
|
| 209 |
if (inputData != null) inputData.close(); |
|
| 205 | 210 |
return false; |
| 206 | 211 |
} |
| 207 | 212 |
|
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xml/compiler.groovy (revision 1688) | ||
|---|---|---|
| 384 | 384 |
} |
| 385 | 385 |
//output.write("</txmcorpus>");
|
| 386 | 386 |
output.close(); |
| 387 |
parser.close(); |
|
| 387 |
if (parser != null) parser.close(); |
|
| 388 |
if (inputData != null) inputData.close(); |
|
| 388 | 389 |
} catch (Exception ex) {
|
| 389 | 390 |
System.out.println("Exception while parsing " + inputData+" of Text "+text);
|
| 390 | 391 |
File xmlFile = null |
| ... | ... | |
| 398 | 399 |
} catch(Exception eCopy) {
|
| 399 | 400 |
println "Error while moving "+url+" to "+errorDir |
| 400 | 401 |
} |
| 402 |
if (parser != null) parser.close(); |
|
| 403 |
if (inputData != null) inputData.close(); |
|
| 401 | 404 |
return false; |
| 402 | 405 |
} |
| 403 | 406 |
return true; |
| ... | ... | |
| 421 | 424 |
} |
| 422 | 425 |
} |
| 423 | 426 |
} |
| 424 |
parser.close() |
|
| 427 |
|
|
| 428 |
if (parser != null) parser.close(); |
|
| 429 |
if (inputData != null) inputData.close(); |
|
| 425 | 430 |
|
| 426 | 431 |
for (String type : types) |
| 427 | 432 |
if (!anatypes.contains(type)) |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xml/pager_old.groovy (revision 1688) | ||
|---|---|---|
| 366 | 366 |
//writer.write("</html>");
|
| 367 | 367 |
//writer.close(); |
| 368 | 368 |
closeMultiWriter(); |
| 369 |
if (parser != null) parser.close(); |
|
| 370 |
if (inputData != null) inputData.close(); |
|
| 369 | 371 |
} |
| 370 | 372 |
} |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xml/pager.groovy (revision 1688) | ||
|---|---|---|
| 449 | 449 |
} |
| 450 | 450 |
} |
| 451 | 451 |
closeMultiWriter(); |
| 452 |
if (parser != null) parser.close(); |
|
| 453 |
if (inputData != null) inputData.close(); |
|
| 452 | 454 |
} |
| 453 | 455 |
} |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/bfm/compiler.groovy (revision 1688) | ||
|---|---|---|
| 727 | 727 |
inputData.close(); |
| 728 | 728 |
} catch (Exception ex) {
|
| 729 | 729 |
System.out.println("Exception while parsing " + inputData);
|
| 730 |
ex.printStackTrace(); |
|
| 730 |
ex.printStackTrace(); |
|
| 731 |
if (output != null) output.close(); |
|
| 732 |
if (parser != null) parser.close(); |
|
| 733 |
if (inputData != null) inputData.close(); |
|
| 731 | 734 |
return false; |
| 732 | 735 |
} |
| 733 | 736 |
|
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/bfm/pager.groovy (revision 1688) | ||
|---|---|---|
| 541 | 541 |
interpvalue += (parser.getText()); |
| 542 | 542 |
break; |
| 543 | 543 |
} |
| 544 |
} |
|
| 544 |
} |
|
| 545 |
if (parser != null) parser.close(); |
|
| 546 |
if (inputData != null) inputData.close(); |
|
| 545 | 547 |
closeMultiWriter(); |
| 546 | 548 |
} |
| 547 | 549 |
} |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/doc/pager.groovy (revision 1688) | ||
|---|---|---|
| 476 | 476 |
//writer.write("</html>");
|
| 477 | 477 |
//writer.close(); |
| 478 | 478 |
closeMultiWriter(); |
| 479 |
if (parser != null) parser.close(); |
|
| 480 |
if (inputData != null) inputData.close(); |
|
| 479 | 481 |
} catch(Exception e) {
|
| 480 | 482 |
println "Error while processing ${infile} at "+parser.getLocation().getLineNumber()+": "+e
|
| 481 | 483 |
org.txm.utils.logger.Log.printStackTrace(e); |
| 482 |
pagedWriter.close(); } |
|
| 484 |
pagedWriter.close(); |
|
| 485 |
if (parser != null) parser.close(); |
|
| 486 |
if (inputData != null) inputData.close(); |
|
| 487 |
} |
|
| 483 | 488 |
} |
| 484 | 489 |
} |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/filters/TagSentences/TagSentencesXml.groovy (revision 1688) | ||
|---|---|---|
| 186 | 186 |
|
| 187 | 187 |
writer.close() |
| 188 | 188 |
output.close() |
| 189 |
parser.close() |
|
| 189 |
if (parser != null) parser.close(); |
|
| 190 |
if (inputData != null) inputData.close(); |
|
| 190 | 191 |
} catch (Exception ex) {
|
| 191 | 192 |
System.err.println(parser.getLocation().toString()); |
| 192 | 193 |
ex.printStackTrace(); |
| 193 | 194 |
|
| 194 | 195 |
writer.close() |
| 195 | 196 |
output.close() |
| 196 |
parser.close() |
|
| 197 |
if (parser != null) parser.close(); |
|
| 198 |
if (inputData != null) inputData.close(); |
|
| 197 | 199 |
return false; |
| 198 | 200 |
} |
| 199 | 201 |
|
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/filters/Tokeniser/TokenizerXml.groovy (revision 1688) | ||
|---|---|---|
| 366 | 366 |
} |
| 367 | 367 |
} |
| 368 | 368 |
|
| 369 |
parser.close()
|
|
| 370 |
writer.close();
|
|
| 371 |
output.close();
|
|
| 372 |
inputData.close(); |
|
| 369 |
if (writer != null) writer.close();
|
|
| 370 |
if (output != null) output.close();
|
|
| 371 |
if (parser != null) parser.close();
|
|
| 372 |
if (inputData != null) inputData.close();
|
|
| 373 | 373 |
} |
| 374 | 374 |
|
| 375 | 375 |
/** |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/filters/Tokeniser/OneTagPerLine.groovy (revision 1688) | ||
|---|---|---|
| 232 | 232 |
break; |
| 233 | 233 |
} |
| 234 | 234 |
} |
| 235 |
output.close(); |
|
| 236 |
parser.close(); |
|
| 235 |
if (output != null) output.close(); |
|
| 236 |
if (parser != null) parser.close(); |
|
| 237 |
if (inputData != null) inputData.close(); |
|
| 237 | 238 |
|
| 238 | 239 |
Reader input = new InputStreamReader(new FileInputStream(outfile) , "UTF-8"); |
| 239 | 240 |
File temp = new File(outfile.getParent(),"temp"); |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/filters/Tokeniser/FastSimpleTokenizerXml.groovy (revision 1688) | ||
|---|---|---|
| 425 | 425 |
} catch (Exception e) {
|
| 426 | 426 |
System.err.println("Error : "+infile);
|
| 427 | 427 |
e.printStackTrace(); |
| 428 |
if (writer != null) writer.close(); |
|
| 429 |
if (output != null) output.close(); |
|
| 430 |
if (parser != null) parser.close(); |
|
| 431 |
if (inputData != null) inputData.close(); |
|
| 428 | 432 |
return false; |
| 429 | 433 |
} |
| 430 | 434 |
return true; |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/filters/Tokeniser/SimpleTokenizerXml.groovy (revision 1688) | ||
|---|---|---|
| 456 | 456 |
} catch (Exception e) {
|
| 457 | 457 |
System.err.println("Error : "+infile);
|
| 458 | 458 |
e.printStackTrace(); |
| 459 |
if (writer != null) writer.close(); |
|
| 460 |
if (output != null) output.close(); |
|
| 461 |
if (parser != null) parser.close(); |
|
| 462 |
if (inputData != null) inputData.close(); |
|
| 459 | 463 |
return false; |
| 460 | 464 |
} |
| 461 | 465 |
return true; |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/nlp/XMLStaxTokenizerAdapter2.groovy (revision 1688) | ||
|---|---|---|
| 70 | 70 |
println("Error while parsing file "+inputurl);
|
| 71 | 71 |
println("Location "+parser.getLocation());
|
| 72 | 72 |
org.txm.utils.logger.Log.printStackTrace(e); |
| 73 |
parser.close(); |
|
| 73 |
if (parser != null) parser.close(); |
|
| 74 |
if (inputData != null) inputData.close(); |
|
| 74 | 75 |
return false; |
| 75 | 76 |
} |
| 76 | 77 |
|
| 77 |
if (parser !=null) parser.close(); |
|
| 78 |
if (parser != null) parser.close(); |
|
| 79 |
if (inputData != null) inputData.close(); |
|
| 78 | 80 |
return true; |
| 79 | 81 |
} |
| 80 | 82 |
|
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/swb/FindUnclosedTag.groovy (revision 1688) | ||
|---|---|---|
| 34 | 34 |
println "** at lines: "+locations |
| 35 | 35 |
} |
| 36 | 36 |
|
| 37 |
if (parser != null) parser.close(); |
|
| 38 |
if (inputData != null) inputData.close(); |
|
| 39 |
|
|
| 37 | 40 |
public boolean startElement(String localname, def loc) {
|
| 38 | 41 |
println structPath |
| 39 | 42 |
structPath += localname+"/" |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/swb/CountNumberOfChar.groovy (revision 1688) | ||
|---|---|---|
| 78 | 78 |
} |
| 79 | 79 |
} |
| 80 | 80 |
} |
| 81 |
|
|
| 81 |
|
|
| 82 |
if (parser != null) parser.close(); |
|
| 83 |
if (inputData != null) inputData.close(); |
|
| 82 | 84 |
} |
| 83 | 85 |
catch(Exception e){e.printStackTrace();}
|
| 84 | 86 |
} |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/tigersearch/BuildTTFile.groovy (revision 1688) | ||
|---|---|---|
| 152 | 152 |
} |
| 153 | 153 |
} |
| 154 | 154 |
output.close(); |
| 155 |
parser.close(); |
|
| 156 | 155 |
} catch (XMLStreamException ex) {
|
| 157 | 156 |
System.out.println(ex); |
| 158 | 157 |
} catch (IOException ex) {
|
| 159 | 158 |
System.out.println("IOException while parsing " + inputData);
|
| 160 | 159 |
} |
| 161 | 160 |
} |
| 161 |
if (parser != null) parser.close(); |
|
| 162 |
if (inputData != null) inputData.close(); |
|
| 162 | 163 |
} |
| 163 | 164 |
|
| 164 | 165 |
/** |
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/tigersearch/InjectAnnotations.groovy (revision 1688) | ||
|---|---|---|
| 196 | 196 |
} |
| 197 | 197 |
} |
| 198 | 198 |
output.close(); |
| 199 |
parser.close(); |
|
| 199 |
|
|
| 200 | 200 |
} catch (XMLStreamException ex) {
|
| 201 | 201 |
System.out.println(ex); |
| 202 | 202 |
} catch (IOException ex) {
|
| 203 | 203 |
System.out.println("IOException while parsing " + inputData);
|
| 204 | 204 |
} |
| 205 | 205 |
} |
| 206 |
if (parser != null) parser.close(); |
|
| 207 |
if (inputData != null) inputData.close(); |
|
| 206 | 208 |
} |
| 207 | 209 |
|
| 208 | 210 |
/** |
| tmp/org.txm.utils/src/org/txm/utils/io/IOUtils.java (revision 1688) | ||
|---|---|---|
| 221 | 221 |
return lines; |
| 222 | 222 |
} |
| 223 | 223 |
|
| 224 |
/** |
|
| 225 |
* |
|
| 226 |
* @param manifest |
|
| 227 |
* @return an InputStream, dont forget to close it |
|
| 228 |
* @throws MalformedURLException |
|
| 229 |
* @throws IOException |
|
| 230 |
*/ |
|
| 224 | 231 |
public static InputStream getInput(File manifest) throws MalformedURLException, IOException {
|
| 225 | 232 |
return manifest.toURI().toURL().openStream(); |
| 226 | 233 |
} |
| tmp/org.txm.treetagger.core/src/org/txm/importer/xmltxm/AnnotationInjectionFromTTOutput.groovy (revision 1688) | ||
|---|---|---|
| 136 | 136 |
} |
| 137 | 137 |
} |
| 138 | 138 |
headerparser.close(); |
| 139 |
anainputData.close(); |
|
| 139 | 140 |
} |
| 140 | 141 |
|
| 141 | 142 |
/** |
| ... | ... | |
| 165 | 166 |
} |
| 166 | 167 |
} |
| 167 | 168 |
anaparser.close(); |
| 169 |
anainputData.close(); |
|
| 168 | 170 |
return links; |
| 169 | 171 |
} |
| 170 | 172 |
|
| ... | ... | |
| 225 | 227 |
} |
| 226 | 228 |
} |
| 227 | 229 |
} |
| 230 |
anaparser.close(); |
|
| 228 | 231 |
return ""; |
| 229 | 232 |
} |
| 230 | 233 |
|
| tmp/org.txm.searchengine.cqp.core/src/org/txm/importer/cwb/BuildCwbEncodeArgsFromTEITXM.java (revision 1688) | ||
|---|---|---|
| 146 | 146 |
tagattrs.remove("w");//we dont need to report the w tags :) //$NON-NLS-1$
|
| 147 | 147 |
tagmax.remove("w"); //$NON-NLS-1$
|
| 148 | 148 |
parser.close(); |
| 149 |
in.close(); |
|
| 149 | 150 |
} |
| 150 | 151 |
|
| 151 | 152 |
/** |
| tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/imports/URSAnnotationsImporter.java (revision 1688) | ||
|---|---|---|
| 396 | 396 |
parser.close(); |
| 397 | 397 |
inputData.close(); |
| 398 | 398 |
|
| 399 |
|
|
| 400 | 399 |
return false; // standOff not found |
| 401 | 400 |
} |
| 402 | 401 |
|
| tmp/org.txm.rcp/src/main/java/org/txm/rcp/ApplicationWorkbenchAdvisor.java (revision 1688) | ||
|---|---|---|
| 29 | 29 |
|
| 30 | 30 |
import java.io.File; |
| 31 | 31 |
import java.io.IOException; |
| 32 |
import java.io.InputStream; |
|
| 32 | 33 |
import java.io.PrintStream; |
| 33 | 34 |
import java.lang.reflect.InvocationTargetException; |
| 34 | 35 |
import java.net.URL; |
| ... | ... | |
| 386 | 387 |
try {
|
| 387 | 388 |
URL url = new URL("http://textometrie.ens-lyon.fr/dist/index.html"); //$NON-NLS-1$
|
| 388 | 389 |
Log.fine(TXMCoreMessages.bind("Testing if update site is available: {0}...", url)); //$NON-NLS-1$
|
| 389 |
url.openStream().read(); |
|
| 390 |
InputStream data = url.openStream(); |
|
| 391 |
data.read(); |
|
| 392 |
data.close(); |
|
| 390 | 393 |
} catch(Exception e){
|
| 391 | 394 |
Log.warning(TXMCoreMessages.bind("TXM can not fetch updates ({0}).", e));
|
| 392 | 395 |
doUpdate = false; |
| tmp/org.txm.dictionary.rcp/src/org/txm/macro/frolex/LGerm2CLDMFTSVMacro.groovy (revision 1688) | ||
|---|---|---|
| 202 | 202 |
//e.printStackTrace() |
| 203 | 203 |
|
| 204 | 204 |
parser.close() |
| 205 |
inputData.close() |
|
| 205 | 206 |
return false |
| 206 | 207 |
} |
| 207 | 208 |
|
| tmp/org.txm.dictionary.rcp/src/org/txm/macro/frolex/LGerm2DMFTSVMacro.groovy (revision 1688) | ||
|---|---|---|
| 163 | 163 |
//e.printStackTrace() |
| 164 | 164 |
|
| 165 | 165 |
parser.close() |
| 166 |
inputData.close() |
|
| 166 | 167 |
return false |
| 167 | 168 |
} |
| 168 | 169 |
|
| tmp/org.txm.core/src/java/org/txm/importer/StaxIdentityParser.java (revision 1688) | ||
|---|---|---|
| 80 | 80 |
parser = null; |
| 81 | 81 |
} |
| 82 | 82 |
|
| 83 |
protected void closeForError() throws XMLStreamException {
|
|
| 84 |
parser.close(); |
|
| 83 |
protected void closeForError() throws XMLStreamException, IOException {
|
|
| 84 |
if (parser !=null) parser.close(); |
|
| 85 |
if (inputData != null) inputData.close(); |
|
| 85 | 86 |
} |
| 86 | 87 |
|
| 87 | 88 |
/** |
| ... | ... | |
| 188 | 189 |
if (writer != null) writer.close(); |
| 189 | 190 |
if (output != null) output.close(); |
| 190 | 191 |
parser.close(); |
| 192 |
inputData.close(); |
|
| 191 | 193 |
return false; |
| 192 | 194 |
} |
| 193 | 195 |
//if (processingXInclude == 0) {
|
| tmp/org.txm.core/src/java/org/txm/importer/scripts/xmltxm/WLX2TXMTEI.groovy (revision 1688) | ||
|---|---|---|
| 244 | 244 |
|
| 245 | 245 |
output.close(); |
| 246 | 246 |
parser.close(); |
| 247 |
inputData.close(); |
|
| 247 | 248 |
} |
| 248 | 249 |
catch (XMLStreamException ex) {
|
| 249 | 250 |
System.out.println(ex); |
| tmp/org.txm.core/src/java/org/txm/importer/scripts/xmltxm/InlineCleaner.groovy (revision 1688) | ||
|---|---|---|
| 176 | 176 |
} |
| 177 | 177 |
output.close(); |
| 178 | 178 |
parser.close(); |
| 179 |
inputData.close(); |
|
| 179 | 180 |
} |
| 180 | 181 |
|
| 181 | 182 |
/** |
| tmp/org.txm.core/src/java/org/txm/importer/scripts/xmltxm/AnnotationInjectionFromTTOutput.groovy (revision 1688) | ||
|---|---|---|
| 136 | 136 |
} |
| 137 | 137 |
} |
| 138 | 138 |
headerparser.close(); |
| 139 |
anainputData.close(); |
|
| 139 | 140 |
} |
| 140 | 141 |
|
| 141 | 142 |
/** |
| ... | ... | |
| 165 | 166 |
} |
| 166 | 167 |
} |
| 167 | 168 |
anaparser.close(); |
| 169 |
anainputData.close(); |
|
| 168 | 170 |
return links; |
| 169 | 171 |
} |
| 170 | 172 |
|
| tmp/org.txm.core/src/java/org/txm/importer/scripts/xmltxm/AnnotationExtraction.groovy (revision 1688) | ||
|---|---|---|
| 174 | 174 |
this.respStmt += "\n</respStmt>" |
| 175 | 175 |
System.out.println(this.respStmt); |
| 176 | 176 |
parser.close(); |
| 177 |
inputData.close() |
|
| 177 | 178 |
return; |
| 178 | 179 |
} else {
|
| 179 | 180 |
if (!solotags.contains(parser.getLocalName())) |
| ... | ... | |
| 187 | 188 |
respStmt += txt; |
| 188 | 189 |
} |
| 189 | 190 |
} |
| 191 |
parser.close(); |
|
| 192 |
inputData.close() |
|
| 193 |
return; |
|
| 190 | 194 |
} |
| 191 | 195 |
|
| 192 | 196 |
/** |
| tmp/org.txm.core/src/java/org/txm/importer/scripts/xmltxm/AnnotationInjection.groovy (revision 1688) | ||
|---|---|---|
| 156 | 156 |
} |
| 157 | 157 |
} |
| 158 | 158 |
headerparser.close(); |
| 159 |
anainputData.close(); |
|
| 159 | 160 |
} |
| 160 | 161 |
|
| 161 | 162 |
/** |
| ... | ... | |
| 185 | 186 |
} |
| 186 | 187 |
} |
| 187 | 188 |
anaparser.close(); |
| 189 |
anainputData.close(); |
|
| 188 | 190 |
return links; |
| 189 | 191 |
} |
| 190 | 192 |
|
| tmp/org.txm.core/src/java/org/txm/scripts/importer/WExtractWithMode.groovy (revision 1688) | ||
|---|---|---|
| 295 | 295 |
writer.flush(); |
| 296 | 296 |
writer.close(); |
| 297 | 297 |
output.close() |
| 298 |
inputData.close(); |
|
| 298 |
if (parser != null) parser.close(); |
|
| 299 |
if (inputData != null) inputData.close(); |
|
| 299 | 300 |
} |
| 300 | 301 |
|
| 301 | 302 |
/** |
| ... | ... | |
| 320 | 321 |
count++; |
| 321 | 322 |
} |
| 322 | 323 |
} |
| 323 |
inputData.close() |
|
| 324 |
if (parser != null) parser.close(); |
|
| 325 |
if (inputData != null) inputData.close(); |
|
| 324 | 326 |
return count; |
| 325 | 327 |
} |
| 326 | 328 |
|
| tmp/org.txm.core/src/java/org/txm/scripts/importer/WordCounter.groovy (revision 1688) | ||
|---|---|---|
| 167 | 167 |
sid = sid.split("_")[0];
|
| 168 | 168 |
break; |
| 169 | 169 |
} |
| 170 |
inputData.close();
|
|
| 171 |
parser.close();
|
|
| 170 |
if (parser != null) parser.close();
|
|
| 171 |
if (inputData != null) inputData.close();
|
|
| 172 | 172 |
return sid; |
| 173 | 173 |
} |
| 174 | 174 |
} |
| 175 | 175 |
} |
| 176 |
if (parser != null) parser.close(); |
|
| 177 |
if (inputData != null) inputData.close(); |
|
| 176 | 178 |
} |
| 177 | 179 |
|
| 178 | 180 |
/** |
| tmp/org.txm.core/src/java/org/txm/scripts/importer/CopyXMLFiles.groovy (revision 1688) | ||
|---|---|---|
| 43 | 43 |
for (int event = parser.next(); event != XMLStreamConstants.END_DOCUMENT; event = parser.next()) {
|
| 44 | 44 |
|
| 45 | 45 |
} |
| 46 |
parser.close(); |
|
| 47 |
inputData.close(); |
|
| 46 | 48 |
|
| 47 | 49 |
dtdFiles << xmlFile |
| 48 | 50 |
for (File dtd : dtdFiles) {
|
| tmp/org.txm.core/src/java/org/txm/scripts/importer/SAttributesListener.groovy (revision 1688) | ||
|---|---|---|
| 196 | 196 |
if (TEXT.equals(parser.getLocalName())) start = false; |
| 197 | 197 |
} |
| 198 | 198 |
} |
| 199 |
parser.close() |
|
| 199 |
if (parser != null) parser.close(); |
|
| 200 |
if (inputData != null) inputData.close(); |
|
| 200 | 201 |
|
| 201 | 202 |
return listener |
| 202 | 203 |
} |
| tmp/org.txm.core/src/java/org/txm/scripts/importer/XMLTXM2WTC.groovy (revision 1688) | ||
|---|---|---|
| 384 | 384 |
} |
| 385 | 385 |
//output.write("</txmcorpus>\n");
|
| 386 | 386 |
output.close(); |
| 387 |
parser.close(); |
|
| 387 |
if (parser != null) parser.close(); |
|
| 388 |
if (inputData != null) inputData.close(); |
|
| 388 | 389 |
} catch (Exception ex) {
|
| 389 | 390 |
println "Error while parsing $url : "+ex |
| 390 | 391 |
ex.printStackTrace(); |
| 392 |
if (parser != null) parser.close(); |
|
| 393 |
if (inputData != null) inputData.close(); |
|
| 391 | 394 |
return false; |
| 392 | 395 |
} |
| 393 | 396 |
return true; |
| tmp/org.txm.core/src/java/org/txm/scripts/importer/ReadImportParameters.groovy (revision 1688) | ||
|---|---|---|
| 44 | 44 |
def inputData = url.openStream(); |
| 45 | 45 |
def factory = XMLInputFactory.newInstance(); |
| 46 | 46 |
def parser = factory.createXMLStreamReader(inputData); |
| 47 |
return read(parser); |
|
| 47 |
boolean ret = read(parser); |
|
| 48 |
if (parser != null) parser.close(); |
|
| 49 |
if (inputData != null) inputData.close(); |
|
| 50 |
return ret; |
|
| 48 | 51 |
} catch (XMLStreamException ex) {
|
| 49 | 52 |
System.out.println(ex); |
| 50 | 53 |
}catch (IOException ex) {
|
| 51 | 54 |
System.out.println("IOException while parsing ");
|
| 52 | 55 |
} |
| 56 |
|
|
| 53 | 57 |
} |
| 54 | 58 |
|
| 55 | 59 |
public boolean read(def parser) |
| tmp/org.txm.core/src/java/org/txm/scripts/importer/StaxParser.groovy (revision 1688) | ||
|---|---|---|
| 46 | 46 |
protected void after() |
| 47 | 47 |
{
|
| 48 | 48 |
factory = null; |
| 49 |
if (parser !=null) parser.close(); |
|
| 49 |
if (parser != null) parser.close(); |
|
| 50 |
if (inputData != null) inputData.close(); |
|
| 50 | 51 |
parser = null; |
| 51 | 52 |
} |
| 52 | 53 |
|
| 53 | 54 |
protected void closeForError() {
|
| 54 |
parser.close(); |
|
| 55 |
if (parser != null) parser.close(); |
|
| 56 |
if (inputData != null) inputData.close(); |
|
| 55 | 57 |
} |
| 56 | 58 |
|
| 57 | 59 |
public boolean process() |
| ... | ... | |
| 97 | 99 |
println("Unexpected error while parsing file "+inputurl+" : "+e);
|
| 98 | 100 |
println("Location line: "+parser.getLocation().getLineNumber()+" character: "+parser.getLocation().getColumnNumber());
|
| 99 | 101 |
org.txm.utils.logger.Log.printStackTrace(e); |
| 100 |
parser.close(); |
|
| 102 |
if (parser != null) parser.close(); |
|
| 103 |
if (inputData != null) inputData.close(); |
|
| 101 | 104 |
return false; |
| 102 | 105 |
} |
| 103 | 106 |
|
| tmp/org.txm.core/src/java/org/txm/scripts/importer/MileStoneProjection.groovy (revision 1688) | ||
|---|---|---|
| 73 | 73 |
} |
| 74 | 74 |
} |
| 75 | 75 |
milestonesLength[milestonesCounter] = mileStoneDistance; |
| 76 |
parser.close() |
|
| 76 |
if (parser != null) parser.close(); |
|
| 77 |
if (inputData != null) inputData.close(); |
|
| 77 | 78 |
milestonesCounter = 0; |
| 78 | 79 |
//println milestonesLength |
| 79 | 80 |
} |
| tmp/org.txm.core/src/java/org/txm/scripts/importer/DisplayXmlTags.groovy (revision 1688) | ||
|---|---|---|
| 76 | 76 |
*/ |
| 77 | 77 |
private boolean processxmlFile(File xmlfile) |
| 78 | 78 |
{
|
| 79 |
def inputData = null; |
|
| 80 |
def factory = null; |
|
| 79 | 81 |
try |
| 80 | 82 |
{
|
| 81 | 83 |
URL url = xmlfile.toURI().toURL(); |
| 82 |
def inputData = url.openStream();
|
|
| 83 |
def factory = XMLInputFactory.newInstance();
|
|
| 84 |
inputData = url.openStream(); |
|
| 85 |
factory = XMLInputFactory.newInstance(); |
|
| 84 | 86 |
XMLStreamReader parser = factory.createXMLStreamReader(inputData); |
| 85 | 87 |
for (int event = parser.next(); event != XMLStreamConstants.END_DOCUMENT; event = parser.next()) |
| 86 | 88 |
{
|
| ... | ... | |
| 107 | 109 |
sum += parser.getText().trim().length(); |
| 108 | 110 |
} |
| 109 | 111 |
} |
| 110 |
|
|
| 112 |
parser.close(); |
|
| 113 |
inputData.close(); |
|
| 111 | 114 |
} |
| 112 |
catch(Exception e){println("File "+xmlfile+"\n"+e); return false;}
|
|
| 115 |
catch(Exception e){
|
|
| 116 |
println("File "+xmlfile+"\n"+e);
|
|
| 117 |
if (parser != null) parser.close(); |
|
| 118 |
if (inputData != null) inputData.close(); |
|
| 119 |
return false; |
|
| 120 |
} |
|
| 121 |
|
|
| 113 | 122 |
return true; |
| 114 | 123 |
} |
| 115 | 124 |
|
| tmp/org.txm.core/src/java/org/txm/scripts/importer/HTMLIndexer.groovy (revision 1688) | ||
|---|---|---|
| 104 | 104 |
String lasttoken; |
| 105 | 105 |
String page; |
| 106 | 106 |
|
| 107 |
def inputData = null; |
|
| 108 |
def factory = null; |
|
| 109 |
|
|
| 107 | 110 |
try |
| 108 | 111 |
{
|
| 109 | 112 |
URL url = htmlFile.toURI().toURL(); |
| 110 | 113 |
println "process html file "+url; |
| 111 |
def inputData = url.openStream();
|
|
| 112 |
def factory = XMLInputFactory.newInstance();
|
|
| 114 |
inputData = url.openStream(); |
|
| 115 |
factory = XMLInputFactory.newInstance(); |
|
| 113 | 116 |
//factory.setXMLResolver resolver |
| 114 | 117 |
//factory.setProperty(factory.IS_VALIDATING, false) |
| 115 | 118 |
factory.setProperty("javax.xml.stream.supportDTD", false);
|
| ... | ... | |
| 150 | 153 |
} |
| 151 | 154 |
|
| 152 | 155 |
} |
| 153 |
catch(Exception e){println("File "+htmlFile+"\n"+e); return false;}
|
|
| 156 |
catch(Exception e){println("File "+htmlFile+"\n"+e);
|
|
| 157 |
if (parser != null) parser.close(); |
|
| 158 |
if (inputData != null) inputData.close(); |
|
| 159 |
return false;} |
|
| 160 |
|
|
| 161 |
if (parser != null) parser.close(); |
|
| 162 |
if (inputData != null) inputData.close(); |
|
| 154 | 163 |
return true; |
| 155 | 164 |
} |
| 156 | 165 |
|
| tmp/org.txm.core/src/java/org/txm/scripts/importer/SplitBy.groovy (revision 1688) | ||
|---|---|---|
| 12 | 12 |
XMLOutputFactory factory = XMLOutputFactory.newInstance(); |
| 13 | 13 |
FileOutputStream output; |
| 14 | 14 |
XMLStreamWriter writer; |
| 15 |
def parser; |
|
| 15 |
def parser, inputData;
|
|
| 16 | 16 |
ArrayList<String> newfiles = []; |
| 17 | 17 |
|
| 18 | 18 |
public SplitBy(File xmlfile) |
| 19 | 19 |
{
|
| 20 | 20 |
try {
|
| 21 |
def inputData = xmlfile.toURI().toURL().openStream();
|
|
| 21 |
inputData = xmlfile.toURI().toURL().openStream(); |
|
| 22 | 22 |
def inputFactory = XMLInputFactory.newInstance(); |
| 23 | 23 |
parser = inputFactory.createXMLStreamReader(inputData); |
| 24 | 24 |
|
| ... | ... | |
| 60 | 60 |
if(files.contains(newfile)) |
| 61 | 61 |
{
|
| 62 | 62 |
println "Item declared twice "+filename+" at location "+parser.getLocation(); |
| 63 |
if (parser != null) parser.close(); |
|
| 64 |
if (inputData != null) inputData.close(); |
|
| 63 | 65 |
return false; |
| 64 | 66 |
} |
| 65 | 67 |
files.add(newfile); |
| ... | ... | |
| 103 | 105 |
writer.close(); |
| 104 | 106 |
if(output != null) |
| 105 | 107 |
output.close(); |
| 108 |
if (parser != null) parser.close(); |
|
| 109 |
if (inputData != null) inputData.close(); |
|
| 106 | 110 |
return true; |
| 107 | 111 |
} |
| 108 | 112 |
catch(Exception e){
|
| 109 | 113 |
println "XML Error at location: "+parser.getLocation() |
| 110 | 114 |
e.printStackTrace() |
| 111 |
if(writer != null) |
|
| 115 |
if (writer != null)
|
|
| 112 | 116 |
writer.close() |
| 113 | 117 |
output.close() |
| 118 |
if (parser != null) parser.close(); |
|
| 119 |
if (inputData != null) inputData.close(); |
|
| 114 | 120 |
return false |
| 115 | 121 |
} |
| 116 | 122 |
} |
| tmp/org.txm.core/src/java/org/txm/scripts/importer/MetadataGetter.groovy (revision 1688) | ||
|---|---|---|
| 15 | 15 |
for (int i = 0 ; i < parser.getAttributeCount() ; i++) {
|
| 16 | 16 |
if(prop.equals(parser.getAttributeLocalName(i))) {
|
| 17 | 17 |
String tmp = parser.getAttributeValue(i) |
| 18 |
parser.close() |
|
| 18 |
if (parser != null) parser.close(); |
|
| 19 |
if (inputData != null) inputData.close(); |
|
| 19 | 20 |
return tmp |
| 20 | 21 |
} |
| 21 | 22 |
} |
| 22 | 23 |
} |
| 23 | 24 |
} |
| 24 | 25 |
} |
| 25 |
parser.close() |
|
| 26 |
if (parser != null) parser.close(); |
|
| 27 |
if (inputData != null) inputData.close(); |
|
| 26 | 28 |
return null; |
| 27 | 29 |
} |
| 28 | 30 |
|
| tmp/org.txm.core/src/java/org/txm/scripts/importer/GetAttributeValue.groovy (revision 1688) | ||
|---|---|---|
| 12 | 12 |
String currentpath = ""; |
| 13 | 13 |
boolean done = false; |
| 14 | 14 |
|
| 15 |
def inputData = null; |
|
| 16 |
def factory = null; |
|
| 17 |
XMLStreamReader parser = null; |
|
| 15 | 18 |
try {
|
| 16 | 19 |
URL url = xmlFile.toURI().toURL(); |
| 17 |
def inputData = url.openStream();
|
|
| 18 |
def factory = XMLInputFactory.newInstance();
|
|
| 19 |
XMLStreamReader parser = factory.createXMLStreamReader(inputData);
|
|
| 20 |
inputData = url.openStream(); |
|
| 21 |
factory = XMLInputFactory.newInstance(); |
|
| 22 |
parser = factory.createXMLStreamReader(inputData); |
|
| 20 | 23 |
for (int event = parser.next(); !done && event != XMLStreamConstants.END_DOCUMENT; event = parser.next()) |
| 21 | 24 |
{
|
| 22 | 25 |
switch (event) {
|
| ... | ... | |
| 39 | 42 |
|
| 40 | 43 |
} |
| 41 | 44 |
} |
| 42 |
|
|
| 43 | 45 |
} |
| 44 |
catch(Exception e){println("File "+xmlFile+"\n"+e); return "N/A";}
|
|
| 46 |
catch(Exception e){println("File "+xmlFile+"\n"+e);
|
|
| 47 |
if (parser != null) parser.close(); |
|
| 48 |
if (inputData != null) inputData.close(); |
|
| 49 |
return "N/A";} |
|
| 50 |
|
|
| 51 |
if (parser != null) parser.close(); |
|
| 52 |
if (inputData != null) inputData.close(); |
|
| 45 | 53 |
return value; |
| 46 | 54 |
} |
| 47 | 55 |
} |
| tmp/org.txm.core/src/java/org/txm/scripts/importer/WExtract.groovy (revision 1688) | ||
|---|---|---|
| 255 | 255 |
writer.flush(); |
| 256 | 256 |
writer.close(); |
| 257 | 257 |
output.close() |
| 258 |
inputData.close(); |
|
| 258 |
if (parser != null) parser.close(); |
|
| 259 |
if (inputData != null) inputData.close(); |
|
| 259 | 260 |
} |
| 260 | 261 |
|
| 261 | 262 |
/** |
| ... | ... | |
| 280 | 281 |
count++; |
| 281 | 282 |
} |
| 282 | 283 |
} |
| 283 |
inputData.close() |
|
| 284 |
if (parser != null) parser.close(); |
|
| 285 |
if (inputData != null) inputData.close(); |
|
| 284 | 286 |
return count; |
| 285 | 287 |
} |
| 286 | 288 |
|
| tmp/org.txm.core.tests/src/org/txm/core/tests/junit/PluginsManifest.java (revision 1688) | ||
|---|---|---|
| 2 | 2 |
|
| 3 | 3 |
import java.io.File; |
| 4 | 4 |
import java.io.IOException; |
| 5 |
import java.io.InputStream; |
|
| 5 | 6 |
import java.util.HashMap; |
| 6 | 7 |
import java.util.jar.Attributes; |
| 7 | 8 |
import java.util.jar.Manifest; |
| ... | ... | |
| 39 | 40 |
|
| 40 | 41 |
File manifestFixFile = new File(projectDirectory, "META-INF/MANIFEST-FIX.MF"); |
| 41 | 42 |
|
| 42 |
Manifest manifest = new Manifest(manifestFile.toURI().toURL().openStream()); |
|
| 43 |
InputStream inputData = manifestFile.toURI().toURL().openStream(); |
|
| 44 |
Manifest manifest = new Manifest(inputData); |
|
| 43 | 45 |
Attributes attributes = manifest.getMainAttributes(); |
| 44 | 46 |
for (Object k : attributes.keySet()) {
|
| 45 | 47 |
if (k.toString().equals("Require-Bundle")) {
|
| ... | ... | |
| 68 | 70 |
if (massFix) {
|
| 69 | 71 |
manifest.write(IOUtils.getOutputStream(manifestFile)); |
| 70 | 72 |
} |
| 73 |
inputData.close(); |
|
| 71 | 74 |
} |
| 72 | 75 |
|
| 73 | 76 |
@Override |
Formats disponibles : Unified diff