Révision 2483
| tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/MainCorpus.java (revision 2483) | ||
|---|---|---|
| 289 | 289 |
} |
| 290 | 290 |
|
| 291 | 291 |
/** |
| 292 |
* Export. |
|
| 293 |
* |
|
| 294 |
* @param exportzip the exportzip |
|
| 295 |
* @return true, if successful |
|
| 296 |
*/ |
|
| 297 |
@Override |
|
| 298 |
public boolean export(File exportzip) {
|
|
| 299 |
return export(exportzip, null); |
|
| 300 |
} |
|
| 301 |
|
|
| 302 |
|
|
| 303 |
|
|
| 304 |
|
|
| 305 |
/** |
|
| 306 |
* Export. |
|
| 307 |
* |
|
| 308 |
* @param exportzip the exportzip |
|
| 309 |
* @return true, if successful |
|
| 310 |
*/ |
|
| 311 |
@Override |
|
| 312 |
public boolean export(File exportzip, IProgressMonitor monitor) {
|
|
| 313 |
if (this.getProject() != null) {
|
|
| 314 |
try {
|
|
| 315 |
this.getProject().saveParameters(true); // write parameters in preferences |
|
| 316 |
this.getProject().persist(true); // save preferences |
|
| 317 |
return this.getProject().export(exportzip, monitor); |
|
| 318 |
} |
|
| 319 |
catch (Exception e) {
|
|
| 320 |
// TODO Auto-generated catch block |
|
| 321 |
e.printStackTrace(); |
|
| 322 |
} |
|
| 323 |
} |
|
| 324 |
return false; |
|
| 325 |
} |
|
| 326 |
|
|
| 327 |
/** |
|
| 328 | 292 |
* Find text no. |
| 329 | 293 |
* |
| 330 | 294 |
* @param textid the textid |
| tmp/org.txm.core/src/java/org/txm/objects/CorpusBuild.java (revision 2483) | ||
|---|---|---|
| 33 | 33 |
import java.util.ArrayList; |
| 34 | 34 |
import java.util.Arrays; |
| 35 | 35 |
import java.util.HashMap; |
| 36 |
import java.util.HashSet; |
|
| 36 | 37 |
import java.util.List; |
| 37 | 38 |
|
| 38 | 39 |
import org.eclipse.core.runtime.IProgressMonitor; |
| ... | ... | |
| 472 | 473 |
// } |
| 473 | 474 |
|
| 474 | 475 |
public boolean export(File exportzip) {
|
| 475 |
return export(exportzip, null); |
|
| 476 |
return export(exportzip, null, null);
|
|
| 476 | 477 |
} |
| 477 | 478 |
|
| 478 |
/** |
|
| 479 |
* Export. |
|
| 480 |
* |
|
| 481 |
* @param exportzip the exportzip |
|
| 482 |
* @return true, if successful |
|
| 483 |
*/ |
|
| 484 |
public boolean export(File exportzip, IProgressMonitor monitor) {
|
|
| 485 |
File binarydir = this.getProjectDirectory(); |
|
| 486 |
if (binarydir.exists() && exportzip.getParentFile().exists()) {
|
|
| 479 |
public boolean export(File exportzip, IProgressMonitor monitor, HashSet<String> ignore) {
|
|
| 480 |
if (this.getProject() != null) {
|
|
| 487 | 481 |
try {
|
| 488 |
Zip.compress(binarydir, exportzip, monitor); |
|
| 482 |
this.getProject().saveParameters(true); // write parameters in preferences |
|
| 483 |
this.getProject().persist(true); // save preferences |
|
| 484 |
return this.getProject().export(exportzip, monitor, ignore); |
|
| 489 | 485 |
} |
| 490 |
catch (IOException e) {
|
|
| 491 |
org.txm.utils.logger.Log.printStackTrace(e);
|
|
| 492 |
return false;
|
|
| 486 |
catch (Exception e) {
|
|
| 487 |
// TODO Auto-generated catch block
|
|
| 488 |
e.printStackTrace();
|
|
| 493 | 489 |
} |
| 494 |
return true; |
|
| 495 | 490 |
} |
| 496 |
else {
|
|
| 497 |
System.out.println(NLS.bind(TXMCoreMessages.binaryDirectoryP0NotFound, binarydir)); |
|
| 498 |
System.out.println(NLS.bind(TXMCoreMessages.parentDirectoryP0NotFound, exportzip.getParentFile())); |
|
| 499 |
|
|
| 500 |
} |
|
| 501 | 491 |
return false; |
| 502 | 492 |
} |
| 503 | 493 |
|
| 494 |
// /** |
|
| 495 |
// * Export. |
|
| 496 |
// * |
|
| 497 |
// * @param exportzip the exportzip |
|
| 498 |
// * @return true, if successful |
|
| 499 |
// */ |
|
| 500 |
// public boolean export(File exportzip, IProgressMonitor monitor) {
|
|
| 501 |
// File binarydir = this.getProjectDirectory(); |
|
| 502 |
// if (binarydir.exists() && exportzip.getParentFile().exists()) {
|
|
| 503 |
// try {
|
|
| 504 |
// Zip.compress(binarydir, exportzip, monitor); |
|
| 505 |
// } |
|
| 506 |
// catch (IOException e) {
|
|
| 507 |
// org.txm.utils.logger.Log.printStackTrace(e); |
|
| 508 |
// return false; |
|
| 509 |
// } |
|
| 510 |
// return true; |
|
| 511 |
// } |
|
| 512 |
// else {
|
|
| 513 |
// System.out.println(NLS.bind(TXMCoreMessages.binaryDirectoryP0NotFound, binarydir)); |
|
| 514 |
// System.out.println(NLS.bind(TXMCoreMessages.parentDirectoryP0NotFound, exportzip.getParentFile())); |
|
| 515 |
// |
|
| 516 |
// } |
|
| 517 |
// return false; |
|
| 518 |
// } |
|
| 519 |
|
|
| 504 | 520 |
/** |
| 505 | 521 |
* Gets the import metadata. |
| 506 | 522 |
* |
| tmp/org.txm.core/src/java/org/txm/objects/Project.java (revision 2483) | ||
|---|---|---|
| 34 | 34 |
import java.util.ArrayList; |
| 35 | 35 |
import java.util.Arrays; |
| 36 | 36 |
import java.util.HashMap; |
| 37 |
import java.util.HashSet; |
|
| 37 | 38 |
import java.util.List; |
| 38 | 39 |
|
| 39 | 40 |
import javax.xml.parsers.ParserConfigurationException; |
| ... | ... | |
| 799 | 800 |
} |
| 800 | 801 |
|
| 801 | 802 |
public boolean export(File exportzip) {
|
| 802 |
return export(exportzip, null); |
|
| 803 |
return export(exportzip, null, null);
|
|
| 803 | 804 |
} |
| 804 | 805 |
|
| 805 | 806 |
/** |
| ... | ... | |
| 808 | 809 |
* @param exportzip the exportzip |
| 809 | 810 |
* @return true, if successful |
| 810 | 811 |
*/ |
| 811 |
public boolean export(File exportzip, IProgressMonitor monitor) {
|
|
| 812 |
public boolean export(File exportzip, IProgressMonitor monitor, HashSet<String> ignore) {
|
|
| 812 | 813 |
File binarydir = this.getProjectDirectory(); |
| 813 | 814 |
|
| 814 | 815 |
if (binarydir.exists() && exportzip.getParentFile().exists()) {
|
| 815 | 816 |
this.save(); |
| 816 | 817 |
|
| 817 | 818 |
try {
|
| 818 |
Zip.compress(binarydir, exportzip, monitor); |
|
| 819 |
Zip.compress(binarydir, exportzip, monitor, ignore);
|
|
| 819 | 820 |
} |
| 820 | 821 |
catch (IOException e) {
|
| 821 | 822 |
org.txm.utils.logger.Log.printStackTrace(e); |
Formats disponibles : Unified diff