Révision 2020
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xtz/XTZPager.groovy (revision 2020) | ||
|---|---|---|
| 279 | 279 |
xslParams["number-words-per-page"] = Integer.parseInt(s); |
| 280 | 280 |
xslParams["pagination-element"] = project.getEditionDefinition("default").getPageElement();
|
| 281 | 281 |
xslParams["import-xml-path"] = project.getProjectDirectory() |
| 282 |
println "XSL PARAMS: "+xslParams |
|
| 282 |
//println "XSL PARAMS: "+xslParams
|
|
| 283 | 283 |
|
| 284 | 284 |
def xslFiles = xslDirectory.listFiles() |
| 285 | 285 |
xslFiles = xslFiles.sort() { f ->
|
| ... | ... | |
| 378 | 378 |
|
| 379 | 379 |
getFirstWordIDs(textName, editionName, newEditionDirectory, xslFile, txmFile); |
| 380 | 380 |
} |
| 381 |
|
|
| 382 |
def editionDeclaration = project.getEditionDefinition(editionName); // create the edition definition |
|
| 383 |
editionDeclaration.setBuildEdition(true) |
|
| 384 |
editionDeclaration.setPageBreakTag(project.getEditionDefinition("default").getPageElement())
|
|
| 385 |
editionDeclaration.setWordsPerPage(project.getEditionDefinition("default").getWordsPerPage())
|
|
| 381 | 386 |
} |
| 382 | 387 |
println "" |
| 383 | 388 |
} |
| tmp/org.txm.core/src/java/org/txm/Toolbox.java (revision 2020) | ||
|---|---|---|
| 180 | 180 |
} |
| 181 | 181 |
|
| 182 | 182 |
/** |
| 183 |
* Initializes the toolbox with the parameters read in the file
|
|
| 183 |
* Initializes the Toolbox with the parameters read in the file
|
|
| 184 | 184 |
* textometrie.properties found in the user home directory |
| 185 | 185 |
* |
| 186 | 186 |
* @return true, if successful |
| tmp/org.txm.core/src/java/org/txm/objects/EditionDefinition.java (revision 2020) | ||
|---|---|---|
| 16 | 16 |
public EditionDefinition(Project project, String name) {
|
| 17 | 17 |
this.node = project.getPreferencesScope().getNode(EditionDefinition.class.getSimpleName()).node(name); |
| 18 | 18 |
setName(name); //TODO use node.name() instead |
| 19 |
|
|
| 20 | 19 |
} |
| 21 | 20 |
|
| 22 | 21 |
public void delete() {
|
| tmp/org.txm.core/src/java/org/txm/importer/ApplyXsl2.java (revision 2020) | ||
|---|---|---|
| 268 | 268 |
* Process files without xslt args. |
| 269 | 269 |
* |
| 270 | 270 |
* @param xmlinfile the xmlinfile |
| 271 |
* @param xmloutfile the xmloutfile |
|
| 271 |
* @param xmloutfile the xmloutfile. If not set, xmlinfile content is replaced
|
|
| 272 | 272 |
* @return true, if successful |
| 273 | 273 |
* @throws TransformerException |
| 274 | 274 |
* @throws IOException |
| ... | ... | |
| 304 | 304 |
transformer.transform(new StreamSource(xmlinfile), out); |
| 305 | 305 |
|
| 306 | 306 |
// then write the result in the result file |
| 307 |
if (xmloutfile != null) {
|
|
| 307 |
if (xmloutfile == null) {
|
|
| 308 |
xmloutfile = xmlinfile; |
|
| 309 |
} |
|
| 310 |
|
|
| 308 | 311 |
BufferedWriter w = new BufferedWriter(new FileWriter(xmloutfile)); |
| 309 | 312 |
w.write(strWriter.toString()); |
| 310 | 313 |
// System.out.println("DEBUG: "+xmloutfile);
|
| ... | ... | |
| 322 | 325 |
// System.out.println("Warning: no diff between "+inputfile_copy+" and "+ xmloutfile);
|
| 323 | 326 |
// } |
| 324 | 327 |
// } |
| 325 |
} |
|
| 328 |
|
|
| 326 | 329 |
|
| 327 | 330 |
cleanMemory(); |
| 328 | 331 |
return true; |
Formats disponibles : Unified diff