Révision 966
| tmp/org.txm.core/src/java/org/txm/importer/XMLText2TXTCSV.groovy (revision 966) | ||
|---|---|---|
| 1 | 1 |
package org.txm.importer |
| 2 | 2 |
|
| 3 |
import org.txm.metadatas.Metadatas |
|
| 4 |
|
|
| 3 | 5 |
File dir = new File("/home/mdecorde/xml/voeux/split_xml")
|
| 4 | 6 |
File outdir = new File("/home/mdecorde/xml/voeux/split_txtcsv")
|
| 5 | 7 |
println "1) xml -> txt + write metadata.csv" |
| 6 | 8 |
outdir.deleteDir() |
| 7 | 9 |
outdir.mkdir() |
| 8 |
File metadatafile = new File(outdir, "metadata.csv")
|
|
| 10 |
File metadatafile = Metadatas.findMetadataFile(outdir)
|
|
| 9 | 11 |
String csvString = "" |
| 10 | 12 |
|
| 11 | 13 |
def files = dir.listFiles() |
| tmp/org.txm.core/src/java/org/txm/core/preferences/TBXPreferences.java (revision 966) | ||
|---|---|---|
| 39 | 39 |
public static final String METADATA_ENCODING = "metadata_encoding"; //$NON-NLS-1$ |
| 40 | 40 |
public static final String METADATA_COLSEPARATOR = "metadata_colseparator"; //$NON-NLS-1$ |
| 41 | 41 |
public static final String METADATA_TXTSEPARATOR = "metadata_txtseparator"; //$NON-NLS-1$ |
| 42 |
|
|
| 42 |
|
|
| 43 |
public static final String EMPTY_PROPERTY_VALUE_CODE = "empty_property_value_code"; |
|
| 44 |
|
|
| 43 | 45 |
public static final String IMPORT_DEFAULT_LANG = "import_default_lang"; |
| 44 | 46 |
|
| 45 | 47 |
/** The Constant EXPORT_SHOW. */ |
| ... | ... | |
| 84 | 86 |
|
| 85 | 87 |
preferences.put(TBXPreferences.METADATA_ENCODING, "UTF-8"); //$NON-NLS-1$ |
| 86 | 88 |
preferences.put(TBXPreferences.METADATA_TXTSEPARATOR, "\""); //$NON-NLS-1$ |
| 89 |
preferences.put(TBXPreferences.METADATA_COLSEPARATOR, ","); //$NON-NLS-1$ |
|
| 90 |
preferences.put(TBXPreferences.EMPTY_PROPERTY_VALUE_CODE, "__UNDEF__"); //$NON-NLS-1$ |
|
| 87 | 91 |
|
| 88 | 92 |
preferences.put(EXPORT_COLSEPARATOR, "\t"); //$NON-NLS-1$ |
| 89 | 93 |
preferences.put(EXPORT_ENCODING, System.getProperty("file.encoding")); //$NON-NLS-1$
|
| tmp/org.txm.core/META-INF/MANIFEST.MF (revision 966) | ||
|---|---|---|
| 9 | 9 |
org.eclipse.core.commands;visibility:=reexport, |
| 10 | 10 |
org.eclipse.core.resources;visibility:=reexport, |
| 11 | 11 |
org.txm.libs.office;bundle-version="0.0.0", |
| 12 |
org.txm.libs.msoffice;bundle-version="1.0.0"
|
|
| 12 |
org.txm.libs.msoffice;bundle-version="0.0.0"
|
|
| 13 | 13 |
Export-Package: ., |
| 14 | 14 |
EDU.oswego.cs.dl.util.concurrent, |
| 15 | 15 |
EDU.oswego.cs.dl.util.concurrent.misc, |
| tmp/org.txm.groovy.core/src/groovy/org/txm/test/InjectMetadataCSV.groovy (revision 966) | ||
|---|---|---|
| 4 | 4 |
def txmfilesdir = new File("C:\\Documents and Settings\\alavrent\\xml\\metadata")
|
| 5 | 5 |
def outdir = new File("C:\\Documents and Settings\\alavrent\\xml\\metadata\\meta")
|
| 6 | 6 |
outdir.mkdir() |
| 7 |
def allmetadatasfile = new File("C:\\Documents and Settings\\alavrent\\xml\\metadata\\metadata.csv");
|
|
| 7 |
def allmetadatasfile = Metadatas.findMetadataFile(new File("C:\\Documents and Settings\\alavrent\\xml\\metadata"));
|
|
| 8 | 8 |
println "-- INJECT METADATA - from csv file: "+allmetadatasfile+" in directory: "+txmfilesdir |
| 9 | 9 |
def metadatas = new Metadatas(allmetadatasfile, "UTF-8", ",","\"", 1) |
| 10 | 10 |
if(metadatas != null) |
| tmp/org.txm.groovy.core/src/groovy/org/txm/importer/transcriber/transcriberLoader.groovy (revision 966) | ||
|---|---|---|
| 117 | 117 |
File allmetadatasfile = Metadatas.findMetadataFile(srcDir); |
| 118 | 118 |
println "Trying to read metadatas values from: "+allmetadatasfile |
| 119 | 119 |
if (allmetadatasfile.exists()) {
|
| 120 |
File copy = new File(binDir, "metadata.csv")
|
|
| 120 |
File copy = new File(binDir, allmetadatasfile.getName())
|
|
| 121 | 121 |
if (!FileCopy.copy(allmetadatasfile, copy)) {
|
| 122 | 122 |
println "Error: could not create a copy of metadata file "+allmetadatasfile.getAbsoluteFile(); |
| 123 | 123 |
return; |
| tmp/org.txm.groovy.core/src/groovy/org/txm/importer/xmltxm/xmltxmLoader.groovy (revision 966) | ||
|---|---|---|
| 111 | 111 |
println "Copying XML-TXM files..." |
| 112 | 112 |
List<File> srcfiles = srcDir.listFiles(); |
| 113 | 113 |
for (File f : srcfiles) {// check XML format, and copy file into binDir
|
| 114 |
if (f.isHidden() || f.getName().equals("import.xml") || f.getName().equals("metadata.csv") || f.getName().endsWith(".properties"))
|
|
| 114 |
if (f.isHidden() || f.getName().equals("import.xml") || f.getName().matches("metadata\.....?") || f.getName().endsWith(".properties"))
|
|
| 115 | 115 |
continue; |
| 116 | 116 |
if (ValidateXml.test(f)) {
|
| 117 | 117 |
FileCopy.copy(f, new File(txmDir, f.getName())); |
| tmp/org.txm.groovy.core/src/groovy/org/txm/importer/txt/txtLoader.groovy (revision 966) | ||
|---|---|---|
| 92 | 92 |
|
| 93 | 93 |
if (allmetadatasfile.exists()) {
|
| 94 | 94 |
println "Trying to read metadata from: "+allmetadatasfile |
| 95 |
File copy = new File(binDir, "metadata.csv")
|
|
| 95 |
File copy = new File(binDir, allmetadatasfile.getName())
|
|
| 96 | 96 |
if (!FileCopy.copy(allmetadatasfile, copy)) {
|
| 97 | 97 |
println "Error: could not create a copy of metadata file "+allmetadatasfile.getAbsoluteFile(); |
| 98 | 98 |
return; |
| tmp/org.txm.groovy.core/src/groovy/org/txm/importer/xtz/XTZImporter.groovy (revision 966) | ||
|---|---|---|
| 102 | 102 |
this.skipDoTokenizeStep = module.getParameters().getSkipTokenization() |
| 103 | 103 |
|
| 104 | 104 |
//prepare metadata if any |
| 105 |
File allmetadatafile = new File(inputDirectory, "metadata.csv");
|
|
| 105 |
File allmetadatafile = Metadatas.findMetadataFile(inputDirectory);
|
|
| 106 | 106 |
if (allmetadatafile.exists()) {
|
| 107 |
File copy = new File(binDir, "metadata.csv")
|
|
| 107 |
File copy = new File(binDir, allmetadatasfile.getName())
|
|
| 108 | 108 |
if (!FileCopy.copy(allmetadatafile, copy)) {
|
| 109 | 109 |
println "Error: could not create a copy of the metadata file "+allmetadatafile.getAbsoluteFile(); |
| 110 | 110 |
return; |
| tmp/org.txm.groovy.core/src/groovy/org/txm/importer/frantext/frantextLoader.groovy (revision 966) | ||
|---|---|---|
| 126 | 126 |
if (MONITOR != null && MONITOR.isCanceled()) { return MONITOR.done(); }
|
| 127 | 127 |
List<File> srcfiles = srcDir.listFiles(); |
| 128 | 128 |
for (File f : srcfiles) { // check XML format, and copy file into binDir
|
| 129 |
if (f.isHidden() || f.getName().equals("import.xml") || f.getName().equals("metadata.csv") || f.getName().endsWith(".properties"))
|
|
| 129 |
if (f.isHidden() || f.getName().equals("import.xml") || f.getName().matches("metadata\.....?") || f.getName().endsWith(".properties"))
|
|
| 130 | 130 |
continue; |
| 131 | 131 |
if (ValidateXml.test(f)) {
|
| 132 | 132 |
FileCopy.copy(f, new File(txmDir, f.getName())); |
| tmp/org.txm.groovy.core/src/groovy/org/txm/importer/xmltxmpara/xmltxmparaLoader.groovy (revision 966) | ||
|---|---|---|
| 98 | 98 |
//copy txm files |
| 99 | 99 |
List<File> srcfiles = srcDir.listFiles(); |
| 100 | 100 |
for (File f : srcfiles) {// check XML format, and copy file into binDir
|
| 101 |
if (f.getName().equals("import.xml") || f.getName().equals("metadata.csv") || f.getName().endsWith(".properties"))
|
|
| 101 |
if (f.getName().equals("import.xml") || f.getName().matches("metadata\.....?") || f.getName().endsWith(".properties"))
|
|
| 102 | 102 |
continue; |
| 103 | 103 |
if (ValidateXml.test(f)) {
|
| 104 | 104 |
FileCopy.copy(f, new File(paraDir, f.getName())); |
| tmp/org.txm.groovy.core/src/groovy/org/txm/importer/xml/xmlLoader.groovy (revision 966) | ||
|---|---|---|
| 147 | 147 |
if (srcfiles != null) |
| 148 | 148 |
for (int i = 0 ; i < srcfiles.size() ; i++) {// check XML format, and copy file into binDir
|
| 149 | 149 |
File f = srcfiles.get(i) |
| 150 |
if (f.getName().equals("import.xml") || f.getName().equals("metadata.csv") || f.getName().endsWith(".properties")) {
|
|
| 150 |
if (f.getName().equals("import.xml") || f.getName().matches("metadata\.....?") || f.getName().endsWith(".properties")) {
|
|
| 151 | 151 |
srcfiles.remove(i); |
| 152 | 152 |
i--; |
| 153 | 153 |
continue; |
| ... | ... | |
| 185 | 185 |
if (MONITOR != null && MONITOR.isCanceled()) { return MONITOR.done(); }
|
| 186 | 186 |
if (allmetadatasfile.exists()) {
|
| 187 | 187 |
println " Metadata file found: "+allmetadatasfile |
| 188 |
File copy = new File(binDir, "metadata.csv")
|
|
| 188 |
File copy = new File(binDir, allmetadatasfile.getName())
|
|
| 189 | 189 |
if (!FileCopy.copy(allmetadatasfile, copy)) {
|
| 190 | 190 |
println "Error: could not create a copy of metadata file "+allmetadatasfile.getAbsoluteFile(); |
| 191 | 191 |
return; |
| tmp/org.txm.groovy.core/src/groovy/org/txm/importer/bfm/bfmLoader.groovy (revision 966) | ||
|---|---|---|
| 124 | 124 |
println "-- VALIDATION - checking XML source files well-formedness" |
| 125 | 125 |
List<File> srcfiles = srcDir.listFiles(); |
| 126 | 126 |
for (File f : srcfiles) { // check XML format, and copy file into binDir
|
| 127 |
if (f.isHidden() || f.getName().equals("import.xml") || f.getName().equals("metadata.csv") || f.getName().endsWith(".properties"))
|
|
| 127 |
if (f.isHidden() || f.getName().equals("import.xml") || f.getName().matches("metadata\.....?") || f.getName().endsWith(".properties"))
|
|
| 128 | 128 |
continue; |
| 129 | 129 |
if (ValidateXml.test(f)) {
|
| 130 | 130 |
FileCopy.copy(f, new File(txmDir, f.getName())); |
| tmp/org.txm.groovy.core/src/groovy/org/txm/importer/factiva/factivaLoader.groovy (revision 966) | ||
|---|---|---|
| 154 | 154 |
List<File> srcfiles = srcDir.listFiles(); |
| 155 | 155 |
for (int i = 0 ; i < srcfiles.size() ; i++) {// check XML format, and copy file into binDir
|
| 156 | 156 |
File f = srcfiles.get(i) |
| 157 |
if (f.getName().equals("import.xml") || f.getName().equals("metadata.csv") || f.getName().endsWith(".properties")) {
|
|
| 157 |
if (f.getName().equals("import.xml") || f.getName().matches("metadata\.....?") || f.getName().endsWith(".properties")) {
|
|
| 158 | 158 |
srcfiles.remove(i); |
| 159 | 159 |
i--; |
| 160 | 160 |
continue; |
| ... | ... | |
| 175 | 175 |
Metadatas metadatas; // text metadata |
| 176 | 176 |
println "Trying to read metadata from: "+allmetadatasfile |
| 177 | 177 |
if (allmetadatasfile.exists()) {
|
| 178 |
File copy = new File(binDir, "metadata.csv")
|
|
| 178 |
File copy = new File(binDir, allmetadatasfile.getName())
|
|
| 179 | 179 |
if (!FileCopy.copy(allmetadatasfile, copy)) {
|
| 180 | 180 |
println "Error: could not create a copy of metadata file "+allmetadatasfile.getAbsoluteFile(); |
| 181 | 181 |
return; |
| tmp/org.txm.groovy.core/src/groovy/org/txm/importer/XMLText2TXTCSV.groovy (revision 966) | ||
|---|---|---|
| 5 | 5 |
println "1) xml -> txt + write metadata.csv" |
| 6 | 6 |
outdir.deleteDir() |
| 7 | 7 |
outdir.mkdir() |
| 8 |
File metadatafile = new File(outdir, "metadata.csv")
|
|
| 8 |
File metadatafile = Metadatas.findMetadataFile(outdir)
|
|
| 9 | 9 |
String csvString = "" |
| 10 | 10 |
|
| 11 | 11 |
def files = dir.listFiles() |
| tmp/org.txm.groovy.core/src/groovy/org/txm/importer/discours/importer.groovy (revision 966) | ||
|---|---|---|
| 93 | 93 |
|
| 94 | 94 |
println "Trying to read metadata from: "+csvfile |
| 95 | 95 |
if (csvfile.exists()) {
|
| 96 |
File copy = new File(binDir, "metadata.csv")
|
|
| 96 |
File copy = new File(binDir, csvfile.getName())
|
|
| 97 | 97 |
if (!FileCopy.copy(csvfile, copy)) {
|
| 98 | 98 |
println "Error: could not create a copy of metadata file "+csvfile.getAbsoluteFile(); |
| 99 | 99 |
return; |
| tmp/org.txm.groovy.core/src/groovy/org/txm/importer/doc/docLoader.groovy (revision 966) | ||
|---|---|---|
| 207 | 207 |
Metadatas metadatas; // text metadata |
| 208 | 208 |
//println "Trying to read metadata from: "+allmetadatasfile |
| 209 | 209 |
if (allmetadatasfile.exists()) {
|
| 210 |
File copy = new File(binDir, "metadata.csv")
|
|
| 210 |
File copy = new File(binDir, allmetadatasfile.getName())
|
|
| 211 | 211 |
if (!FileCopy.copy(allmetadatasfile, copy)) {
|
| 212 |
println "Error: could not create a copy of the metadata.csv file "+allmetadatasfile.getAbsoluteFile();
|
|
| 212 |
println "Error: could not create a copy of the $allmetadatasfile file "+allmetadatasfile.getAbsoluteFile();
|
|
| 213 | 213 |
return; |
| 214 | 214 |
} |
| 215 | 215 |
metadatas = new Metadatas(copy, Toolbox.getMetadataEncoding(), |
| tmp/org.txm.groovy.core/src/groovy/org/txm/macroproto/importer/XTZImporterMacro.groovy (revision 966) | ||
|---|---|---|
| 210 | 210 |
if (srcfiles != null) |
| 211 | 211 |
for (int i = 0 ; i < srcfiles.size() ; i++) {// check XML format, and copy file into binDir
|
| 212 | 212 |
File f = srcfiles.get(i) |
| 213 |
if (f.getName().equals("import.xml") || f.getName().equals("metadata.csv") || f.getName().endsWith(".properties")) {
|
|
| 213 |
if (f.getName().equals("import.xml") || f.getName().matches("metadata\.....?") || f.getName().endsWith(".properties")) {
|
|
| 214 | 214 |
srcfiles.remove(i); |
| 215 | 215 |
i--; |
| 216 | 216 |
continue; |
| ... | ... | |
| 233 | 233 |
println "Trying to read metadatas from: "+allmetadatasfile |
| 234 | 234 |
if (MONITOR != null && MONITOR.isCanceled()) { return MONITOR.done(); }
|
| 235 | 235 |
if (allmetadatasfile.exists()) {
|
| 236 |
File copy = new File(binDir, "metadata.csv")
|
|
| 236 |
File copy = new File(binDir, allmetadatasfile.getName())
|
|
| 237 | 237 |
if (!FileCopy.copy(allmetadatasfile, copy)) {
|
| 238 | 238 |
println "Error: could not create a copy of metadata file "+allmetadatasfile.getAbsoluteFile(); |
| 239 | 239 |
return; |
| tmp/org.txm.groovy.core/src/groovy/org/txm/macroproto/XMLText2MetadataCSVMacro.groovy (revision 966) | ||
|---|---|---|
| 7 | 7 |
import org.txm.rcp.swt.widget.parameters.* |
| 8 | 8 |
|
| 9 | 9 |
import org.txm.importer.* |
| 10 |
import org.txm.metadatas.Metadatas |
|
| 10 | 11 |
|
| 11 | 12 |
// BEGINNING OF PARAMETERS |
| 12 | 13 |
|
| ... | ... | |
| 47 | 48 |
println "XPATH queries: $xpaths" |
| 48 | 49 |
|
| 49 | 50 |
if (metadataFile == null) |
| 50 |
metadataFile = new File(srcDirectory, "metadata.csv")
|
|
| 51 |
metadataFile = Metadatas.findMetadataFile(srcDirectory)
|
|
| 51 | 52 |
|
| 52 | 53 |
def writer = metadataFile.newWriter("UTF-8")
|
| 53 | 54 |
println "Creating file: $metadataFile" |
| tmp/org.txm.searchengine.cqp.core/src/org/txm/importer/cwb/CwbEncode.java (revision 966) | ||
|---|---|---|
| 235 | 235 |
*/ |
| 236 | 236 |
|
| 237 | 237 |
// Warning !! for WINDOWS ONLY the "" value does not work with the ProcessBuilder we must set the value to "\"\"" |
| 238 |
String empty_value_code = TXMPreferences.getString(CQPLibPreferences.CQP_EMPTY_VALUE_CODE, CQPLibPreferences.PREFERENCES_NODE);
|
|
| 238 |
String empty_value_code = TXMPreferences.getString(TBXPreferences.EMPTY_PROPERTY_VALUE_CODE, TBXPreferences.PREFERENCES_NODE);
|
|
| 239 | 239 |
if (OSDetector.isFamilyWindows()) {
|
| 240 | 240 |
if (empty_value_code == null) empty_value_code = "\"\""; |
| 241 | 241 |
empty_value_code = empty_value_code.trim(); |
| tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/CorpusPage.java (revision 966) | ||
|---|---|---|
| 59 | 59 |
import org.txm.Toolbox; |
| 60 | 60 |
import org.txm.core.preferences.TBXPreferences; |
| 61 | 61 |
import org.txm.core.preferences.TXMPreferences; |
| 62 |
import org.txm.metadatas.Metadatas; |
|
| 62 | 63 |
import org.txm.objects.BaseParameters; |
| 63 | 64 |
import org.txm.rcp.IImageKeys; |
| 64 | 65 |
import org.txm.rcp.editors.imports.sections.EditionSection; |
| ... | ... | |
| 832 | 833 |
System.out.println(TXMUIMessages.CorpusPage_48 + paramFile); |
| 833 | 834 |
Log.info("Params: "+params); //$NON-NLS-1$
|
| 834 | 835 |
|
| 835 |
File metadataFile = new File(params.rootDir, "metadata.csv"); //$NON-NLS-1$
|
|
| 836 |
File metadataFile = Metadatas.findMetadataFile(new File(params.rootDir)); //$NON-NLS-1$
|
|
| 836 | 837 |
if (metadataFile.exists()) |
| 837 | 838 |
this.editor.getMetaPage().setMetadataFile(metadataFile); |
| 838 | 839 |
|
| tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/MetadataPage.java (revision 966) | ||
|---|---|---|
| 190 | 190 |
@Override |
| 191 | 191 |
public void widgetSelected(SelectionEvent e) {
|
| 192 | 192 |
|
| 193 |
// File metafile = new File(srcdir, "metadata.csv"); |
|
| 194 |
// if (metafile.exists()) |
|
| 195 | 193 |
reloadViewers(); |
| 196 |
// else {
|
|
| 197 |
// System.out.println("no metadata file found: "+metafile.getAbsolutePath());
|
|
| 198 |
// } |
|
| 199 | 194 |
} |
| 200 | 195 |
|
| 201 | 196 |
@Override |
| ... | ... | |
| 484 | 479 |
//viewer2.setInput(null); |
| 485 | 480 |
//viewer2.refresh(); |
| 486 | 481 |
if (main.getRootDir() == null) return; |
| 487 |
metadataFile = new File(main.getRootDir(), "metadata.csv"); //$NON-NLS-1$
|
|
| 482 |
metadataFile = Metadatas.findMetadataFile(new File(main.getRootDir())); //$NON-NLS-1$
|
|
| 488 | 483 |
Metadatas temp = null; |
| 489 | 484 |
if (metadataFile.exists()) {//if their is a metadata file OK
|
| 490 | 485 |
if (metadataFile.getName().endsWith(".csv")) { //$NON-NLS-1$
|
| tmp/org.txm.rcp/src/main/java/org/txm/rcp/preferences/ImportPreferencePage.java (revision 966) | ||
|---|---|---|
| 37 | 37 |
import org.eclipse.swt.layout.RowLayout; |
| 38 | 38 |
import org.eclipse.swt.widgets.Group; |
| 39 | 39 |
import org.eclipse.swt.widgets.Label; |
| 40 |
import org.eclipse.ui.IWorkbench; |
|
| 40 | 41 |
import org.txm.core.preferences.TBXPreferences; |
| 41 | 42 |
import org.txm.libs.cqp.CQPLibPreferences; |
| 42 | 43 |
import org.txm.rcp.messages.TXMUIMessages; |
| ... | ... | |
| 44 | 45 |
/** |
| 45 | 46 |
* The Class ExportPreferencePage. |
| 46 | 47 |
*/ |
| 47 |
public class ImportPreferencePage extends RCPPreferencesPage {
|
|
| 48 |
public class ImportPreferencePage extends TXMPreferencePage {
|
|
| 48 | 49 |
|
| 49 | 50 |
/** The encoding. */ |
| 50 | 51 |
private ComboFieldEditor encoding; |
| ... | ... | |
| 138 | 139 |
l.setLayoutData(ldata); |
| 139 | 140 |
addField(defaultlang); |
| 140 | 141 |
|
| 141 |
empty_code = new StringFieldEditor(CQPLibPreferences.CQP_EMPTY_VALUE_CODE, "Empty property value code", getFieldEditorParent());
|
|
| 142 |
empty_code = new StringFieldEditor(TBXPreferences.EMPTY_PROPERTY_VALUE_CODE, "Empty property value code", getFieldEditorParent());
|
|
| 142 | 143 |
addField(empty_code); |
| 143 | 144 |
|
| 144 | 145 |
} |
| 146 |
|
|
| 147 |
@Override |
|
| 148 |
public void init(IWorkbench workbench) {
|
|
| 149 |
this.setPreferenceStore(new TXMPreferenceStore(TBXPreferences.PREFERENCES_NODE)); |
|
| 150 |
} |
|
| 145 | 151 |
} |
| tmp/org.txm.libs.cqp/src/org/txm/libs/cqp/CQPLibPreferences.java (revision 966) | ||
|---|---|---|
| 51 | 51 |
/** The Constant CQI_SERVER_MODE. */ |
| 52 | 52 |
public static final String CQI_NETWORK_MODE = "cqi_server_mode"; //$NON-NLS-1$ |
| 53 | 53 |
|
| 54 |
public static final String CQP_EMPTY_VALUE_CODE = "cqp_empty_value_code"; |
|
| 55 |
|
|
| 54 |
|
|
| 56 | 55 |
@Override |
| 57 | 56 |
public void initializeDefaultPreferences() {
|
| 58 | 57 |
|
| ... | ... | |
| 66 | 65 |
preferences.put(CQI_SERVER_PASSWORD, ""); //$NON-NLS-1$ |
| 67 | 66 |
preferences.put(CQI_SERVER_IS_REMOTE, "" + false); //$NON-NLS-1$ |
| 68 | 67 |
preferences.putBoolean(CQI_NETWORK_MODE, false); //$NON-NLS-1$ |
| 69 |
preferences.put(CQP_EMPTY_VALUE_CODE, ""); //$NON-NLS-1$ |
|
| 70 | 68 |
|
| 71 | 69 |
String CQPFRAGMENT = "org.txm.libs.cqp."+System.getProperty("osgi.os");
|
| 72 | 70 |
//TODO: fix preferneces logic between org.txm.cqp.lib et org.txm.searchengine.cqp |
| ... | ... | |
| 162 | 160 |
TXMPreferences.put(CQPLibPreferences.PREFERENCES_NODE, CQI_SERVER_PASSWORD, ""); //$NON-NLS-1$ |
| 163 | 161 |
TXMPreferences.put(CQPLibPreferences.PREFERENCES_NODE, CQI_SERVER_IS_REMOTE, "" + false); //$NON-NLS-1$ |
| 164 | 162 |
TXMPreferences.put(CQPLibPreferences.PREFERENCES_NODE, CQI_NETWORK_MODE, false); //$NON-NLS-1$ |
| 165 |
TXMPreferences.put(CQPLibPreferences.PREFERENCES_NODE, CQP_EMPTY_VALUE_CODE, ""); //$NON-NLS-1$ |
|
| 166 |
|
|
| 167 | 163 |
} |
| 168 | 164 |
} |
| tmp/org.txm.tigersearch.rcp/groovy/org/txm/importer/srcmf/srcmfLoader.groovy (revision 966) | ||
|---|---|---|
| 103 | 103 |
// copy txm files |
| 104 | 104 |
List<File> srcfiles = txmSrcDir.listFiles(); |
| 105 | 105 |
for (File f : srcfiles) {// check XML format, and copy file into binDir
|
| 106 |
if (f.getName().equals("import.xml") || f.getName().equals("metadata.csv") || f.getName().endsWith(".properties"))
|
|
| 106 |
if (f.getName().equals("import.xml") || f.getName().matches("metadata\.....?") || f.getName().endsWith(".properties"))
|
|
| 107 | 107 |
continue; |
| 108 | 108 |
if (ValidateXml.test(f)) {
|
| 109 | 109 |
FileCopy.copy(f, new File(txmDir, f.getName())); |
| tmp/org.txm.tigersearch.rcp/groovy/org/txm/importer/tigersearch/TSImporter.groovy (revision 966) | ||
|---|---|---|
| 25 | 25 |
File binDir = module.getBinaryDirectory(); |
| 26 | 26 |
|
| 27 | 27 |
//prepare metadata if any |
| 28 |
File allmetadatafile = new File(inputDirectory, "metadata.csv");
|
|
| 28 |
File allmetadatafile = Metadatas.findMetadataFile(inputDirectory);
|
|
| 29 | 29 |
println allmetadatafile |
| 30 | 30 |
if (allmetadatafile.exists()) {
|
| 31 |
File copy = new File(binDir, "metadata.csv")
|
|
| 31 |
File copy = new File(binDir, allmetadatasfile.getName())
|
|
| 32 | 32 |
if (!FileCopy.copy(allmetadatafile, copy)) {
|
| 33 | 33 |
println "Error: could not create a copy of the metadata file "+allmetadatafile.getAbsoluteFile(); |
| 34 | 34 |
return; |
Formats disponibles : Unified diff