Revision 1188

tmp/org.txm.libs.msoffice/build.properties (revision 1188)
2 2
output.. = bin/
3 3
bin.includes = META-INF/,\
4 4
               .
5
qualifier=svn
tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/sql/XMLStatistics.groovy (revision 1188)
182 182
	}
183 183
	
184 184
	public static void main(String[] args) {
185
		File srcdir = new File("/home/mdecorde/xml/temoignagesnice/corpus Matrice - fichiers xmlisés/");
186
		File outdir = new File("/home/mdecorde/xml/temoignagesnice/corpus Matrice - fichiers xmlisés/stats");
185
		File srcdir = new File("/home/mdecorde/TXM/corpora/BFM/txm/BFM");
186
		File outdir = new File("/home/mdecorde/TXM/corpora/BFM/txm/BFM");
187 187

  
188 188
		// Process a directory
189
		outdir.deleteDir()
190 189
		outdir.mkdir()
191 190
		processDirectory(srcdir, new File(outdir,"FFF.csv"), ".xml", false, false, false);
192
		processDirectory(srcdir, new File(outdir,"FTF.csv"), ".xml", false, true, false);
193
		processDirectory(srcdir, new File(outdir,"FTT.csv"), ".xml", false, true, true);
194
		processDirectory(srcdir, new File(outdir,"TFF.csv"), ".xml", true, false, false);
195
		processDirectory(srcdir, new File(outdir,"TTF.csv"), ".xml", true, true, false);
196
		processDirectory(srcdir, new File(outdir,"TTT.csv"), ".xml", true, true, true);
191
//		processDirectory(srcdir, new File(outdir,"FTF.csv"), ".xml", false, true, false);
192
//		processDirectory(srcdir, new File(outdir,"FTT.csv"), ".xml", false, true, true);
193
//		processDirectory(srcdir, new File(outdir,"TFF.csv"), ".xml", true, false, false);
194
//		processDirectory(srcdir, new File(outdir,"TTF.csv"), ".xml", true, true, false);
195
//		processDirectory(srcdir, new File(outdir,"TTT.csv"), ".xml", true, true, true);
197 196

  
198 197
//		// Process one file
199 198
//		File xmlfile = new File("/home/mdecorde/Bureau/matrice/témoignages/CONVERSIONS/ratz/odt-ratz.xml");
tmp/org.txm.libs.args4j/build.properties (revision 1188)
2 2
output.. = bin/
3 3
bin.includes = META-INF/,\
4 4
               .
5
qualifier=svn
tmp/org.txm.statsengine.r.core.linux/build.properties (revision 1188)
3 3
bin.includes = META-INF/,\
4 4
               .,\
5 5
               res/
6
qualifier=svn
tmp/org.txm.treetagger.core/build.properties (revision 1188)
3 3
bin.includes=META-INF/,.,plugin.xml
4 4
source..=src/
5 5
qualifier=svn
6
sourceFileExtensions=*.java, *.groovy
7
compilerAdapter=org.codehaus.groovy.eclipse.ant.GroovyCompilerAdapter
8
compilerAdapter.useLog=true  # this ensures that exceptions are logged to the proper log file.
tmp/org.txm.core/src/java/org/txm/core/messages/messages.properties (revision 1188)
156 156
Project_18 = PARAMS: 
157 157
Project_2  = Warning in corpus definition: no name attribute defined in its XML file : {0}
158 158
Project_26 = ** Error: ''{0}'' corpus directory is not conformant to TXM corpus binary format: corpus skipped."
159
Project_26 = ** Error: ''{0}'' corpus directory is not conformant to TXM 0.7.9 corpus binary format: corpus skipped."  
159
Project_26_079 = ** Error: ''{0}'' corpus directory is not conformant to TXM 0.7.9 corpus binary format: corpus skipped."  
160 160
Project_28 = TXM needs folders: 
161 161
Project_31 = and file 
162 162
Project_6  = Failed to load corpus with params: 
tmp/org.txm.core/src/java/org/txm/core/messages/messages_fr.properties (revision 1188)
149 149
Project_18 = Paramètres : 
150 150
Project_2  = Attention, l''attribut ''name'' du corpus n''est pas défini dans la définition XML du fichier {0}.
151 151
Project_26 = ** Erreur : le dossier d''entrée n''est pas conforme au format de corpus binaire de TXM :
152
Project_26 = ** Erreur : le dossier d''entrée n''est pas conforme au format de corpus binaire de TXM 0.7.9 :    
152
Project_26_079 = ** Erreur : le dossier d''entrée n''est pas conforme au format de corpus binaire de TXM 0.7.9 :    
153 153
Project_28 = TXM a besoin des dossiers suivants : 
154 154
Project_31 = et le fichier
155 155
Project_6  = Erreur lors du chargement du corpus avec : 
tmp/org.txm.core/src/java/org/txm/core/preferences/TXMPreferences.java (revision 1188)
1474 1474
		else if(value != null) {
1475 1475
			preferencesRootNode.node(nodePath).put(key, value.toString());
1476 1476

  
1477

  
1478
			// FIXME: to do if needed
1477
			//FIXME: to do if needed
1479 1478
			//FIXME: Debug
1480 1479
			//System.err.println("TXMPreferences.put(): error, can't find a put method that matches the value type: " + value.getClass() + "=" + value + ".");
1481 1480
		}
tmp/org.txm.core/build.properties (revision 1188)
1 1
#Fri Jul 06 10:25:09 CEST 2018
2
bin.includes=META-INF/,lib/ant-1.7.1.jar,lib/ant-launcher.jar,lib/ant.jar,lib/antlr-2.7.7.jar,lib/asm-analysis-2.2.3.jar,lib/asm-tree-2.2.3.jar,lib/concurrent-1.3.4.jar,lib/dom4j-1.6.1.jar,lib/forms-1.0.7.jar,lib/jline-0.9.94.jar,lib/junit-4.5.jar,lib/jvectClipboard-1.2.jar,lib/liquidlnf.jar,lib/log4j-1.2.12.jar,lib/looks-2.0.1.jar,lib/macSpecific.jar,lib/quaqua.jar,lib/rtfCleaner.jar,lib/swing-layout-1.0.3.jar,.,lib/juniversalchardet-1.0.3.jar,lib/textcat-1.0.1.jar,lib/jtidy-r938.jar,lib/json-20090211.jar,lib/juh-3.2.1.jar,lib/jurt-3.2.1.jar,lib/ridl-3.2.1.jar,lib/unoil-3.2.1.jar,src/groovy/,plugin.xml,lib/hsqldb.jar,lib/sqlite-jdbc-3.8.11.2.jar,lib/postgresql-9.4.1207.jre6.jar,lib/jodconverter-core-3.1-beta.jar,log4j.properties,res/org/
2
bin.includes = META-INF/,\
3
               lib/ant-1.7.1.jar,\
4
               lib/ant-launcher.jar,\
5
               lib/ant.jar,\
6
               lib/antlr-2.7.7.jar,\
7
               lib/asm-analysis-2.2.3.jar,\
8
               lib/asm-tree-2.2.3.jar,\
9
               lib/concurrent-1.3.4.jar,\
10
               lib/dom4j-1.6.1.jar,\
11
               lib/forms-1.0.7.jar,\
12
               lib/jline-0.9.94.jar,\
13
               lib/junit-4.5.jar,\
14
               lib/jvectClipboard-1.2.jar,\
15
               lib/liquidlnf.jar,\
16
               lib/log4j-1.2.12.jar,\
17
               lib/looks-2.0.1.jar,\
18
               lib/macSpecific.jar,\
19
               lib/quaqua.jar,\
20
               lib/rtfCleaner.jar,\
21
               lib/swing-layout-1.0.3.jar,\
22
               .,\
23
               lib/juniversalchardet-1.0.3.jar,\
24
               lib/textcat-1.0.1.jar,\
25
               lib/jtidy-r938.jar,\
26
               lib/json-20090211.jar,\
27
               lib/juh-3.2.1.jar,\
28
               lib/jurt-3.2.1.jar,\
29
               lib/ridl-3.2.1.jar,\
30
               lib/unoil-3.2.1.jar,\
31
               src/groovy/,\
32
               plugin.xml,\
33
               lib/hsqldb.jar,\
34
               lib/sqlite-jdbc-3.8.11.2.jar,\
35
               lib/postgresql-9.4.1207.jre6.jar,\
36
               lib/jodconverter-core-3.1-beta.jar,\
37
               log4j.properties,\
38
               res/org/,\
39
               schema/
3 40
output..=bin/
4 41
source..=src/java/,res/
5 42
bin.excludes=META-INF/TSTMANIFEST.MF
6 43
qualifier=svn
44
sourceFileExtensions=*.java, *.groovy
45
compilerAdapter=org.codehaus.groovy.eclipse.ant.GroovyCompilerAdapter
46
compilerAdapter.useLog=true  # this ensures that exceptions are logged to the proper log file.
tmp/org.txm.core/META-INF/MANIFEST.MF (revision 1188)
8 8
 org.eclipse.ui.workbench;visibility:=reexport,
9 9
 org.eclipse.core.commands;visibility:=reexport,
10 10
 org.eclipse.core.resources;visibility:=reexport,
11
 org.txm.libs.office;bundle-version="0.0.0",
12
 org.txm.libs.msoffice;bundle-version="0.0.0"
11
 org.txm.libs.office;bundle-version="0.0.0";visibility:=reexport,
12
 org.txm.libs.msoffice;bundle-version="0.0.0";visibility:=reexport
13 13
Export-Package: .,
14 14
 EDU.oswego.cs.dl.util.concurrent,
15 15
 EDU.oswego.cs.dl.util.concurrent.misc,
tmp/org.txm.rcp/META-INF/MANIFEST.MF (revision 1188)
31 31
 org.txm.libs.args4j;bundle-version="1.0.0";visibility:=reexport,
32 32
 org.txm.tokenizer.core;bundle-version="1.0.0";visibility:=reexport,
33 33
 org.txm.searchengine.cqp.core;bundle-version="1.1.0";visibility:=reexport,
34
 org.txm.statsengine.core,
35
 org.eclipse.ui.themes;bundle-version="1.2.1",
36
 org.txm.annotation.core,
37
 org.eclipse.ui.views;bundle-version="3.9.0",
38
 org.txm.groovy.core,
39
 org.txm.treetagger.core
34
 org.txm.statsengine.core;visibility:=reexport,
35
 org.eclipse.ui.themes;bundle-version="1.2.1";visibility:=reexport,
36
 org.txm.annotation.core;visibility:=reexport,
37
 org.eclipse.ui.views;bundle-version="3.9.0";visibility:=reexport,
38
 org.txm.groovy.core;visibility:=reexport,
39
 org.txm.treetagger.core;visibility:=reexport
40 40
Export-Package: junit.extensions,
41 41
 junit.framework,
42 42
 junit.runner,
tmp/org.txm.utils/src/org/txm/utils/StreamHog.java (revision 1188)
60 60
	 * @param capture the capture
61 61
	 */
62 62
	public StreamHog(InputStream is, boolean capture) {
63
		this.setName("");
63 64
		this.is = is;
64 65
		this.capture = capture;
65 66
		start();
66 67
	}
67

  
68
	
68 69
	public String getInstallPath() {
69 70
		return installPath;
70 71
	}
......
99 100
				}
100 101
				
101 102
				printMessage(line);
102
				Log.info("Rserve>" + line); //$NON-NLS-1$
103
				Log.info(this.getName()+">" + line); //$NON-NLS-1$
103 104
				lastline = line;
104 105

  
105 106
			}
106
		} catch (Exception e) {
107
		} catch (Throwable e) {
107 108
			System.out.println("ERROR: broken process logging : "+e);
108 109
			org.txm.utils.logger.Log.printStackTrace(e);
109 110
		}
tmp/org.txm.utils/build.properties (revision 1188)
9 9
               juniversalchardet-1.0.3.jar,\
10 10
               ant-1.7.1.jar,\
11 11
               textcat-1.0.1.jar
12
qualifier=svn
tmp/org.txm.tokenizer.core/build.properties (revision 1188)
2 2
output..=bin/
3 3
bin.includes=META-INF/,.
4 4
source..=src/
5
qualifier=svn
tmp/org.txm.libs.cqp/src/org/txm/libs/cqp/CQPLibPreferences.java (revision 1188)
160 160
		put(CQI_SERVER_PASSWORD, ""); //$NON-NLS-1$
161 161
		put(CQI_SERVER_IS_REMOTE, "" + false); //$NON-NLS-1$
162 162
		put(CQI_NETWORK_MODE, false); //$NON-NLS-1$
163
		flush();
163 164
	}
164 165
	
165 166
	/**
tmp/org.txm.libs.cqp/build.properties (revision 1188)
3 3
bin.includes = META-INF/,\
4 4
               .,\
5 5
               plugin.xml
6
qualifier=svn
tmp/org.txm.setups/shared/win/txm.nsi (revision 1188)
12 12
!define Version "_0.8.0a2"
13 13

  
14 14

  
15
OutFile "TXM${Version}_Win64_installer.exe"
15
OutFile "../../TXM${Version}_Win64_installer.exe"
16 16

  
17 17
InstallDir "$PROGRAMFILES64\TXM${Version}"
18 18

  
......
227 227
	
228 228
	SetOutPath $INSTDIR
229 229
	
230
	File /r ..\..\exportRCP\txm_win\*.*
230
	File /r ..\..\exportRCP\win32.win32.x86_64\*.*
231 231
	
232 232
	;File /r plugins
233 233
	;File /r features
tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/CQPSearchEngine.java (revision 1188)
94 94
		reg_path = reg_path.replace("\\\\", "//"); // fix the UNC paths for mingw
95 95

  
96 96
		String init_path = CQPLibPreferences.getInstance().getString(CQPLibPreferences.CQI_SERVER_PATH_TO_INIT_FILE);
97
		if (init_path.length() > 0 && !new File(init_path).exists()) {
98
			System.out.println("Warning: the given CQP init file path cannot be found: "+init_path);
99
			init_path = null;
100
		}
97 101

  
98

  
99 102
		if (!remote) {
100 103

  
101 104
			if (!useNetCQi) {
tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/MemCqiServer.java (revision 1188)
34 34
import java.io.InputStreamReader;
35 35
import java.io.OutputStream;
36 36
import java.lang.reflect.Field;
37
import java.util.ArrayList;
37 38
import java.util.Arrays;
38 39

  
39 40
import org.apache.commons.lang.ArrayUtils;
......
198 199
			}
199 200
		}
200 201

  
201
		String[] cmd = { "", "-I", pathToInitFile, "-r", pathToRegistry }; //$NON-NLS-1$ //$NON-NLS-2$
202
		cmdLine = (String[]) ArrayUtils.addAll(cmd, additionalOptions.trim().split(" ")); //$NON-NLS-1$
203
		Log.info("Starting NullSearchEngineServer: " + Arrays.toString(cmdLine) + " ... ");
202
		//String[] cmd = { "", "-I", pathToInitFile, "-r", pathToRegistry }; //$NON-NLS-1$ //$NON-NLS-2$
203
		ArrayList<String> cmd = new ArrayList<String>();
204
		cmd.add(""); //$NON-NLS-1$ executable path will be foudn in preferences
205
		if (pathToInitFile != null && pathToInitFile.length() > 0) {
206
			cmd.add("-I");//$NON-NLS-1$
207
			cmd.add(pathToInitFile);
208
		}
209
		cmd.add("-r"); //$NON-NLS-1$
210
		cmd.add(pathToRegistry);
211
		cmd.addAll(Arrays.asList(additionalOptions.trim().split(" ")));
212
		cmdLine = cmd.toArray(new String[cmd.size()]);
213
		Log.info("Starting NullSearchEngineServer: " + cmd + " ... ");
204 214

  
205 215
		//try {
206 216
		isLoaded = start(cmdLine);
......
337 347

  
338 348
	public native int[] cpos2Struc(String arg0, int[] arg1) throws UnexpectedAnswerException, IOException, CqiServerError ;
339 349

  
350
	//TODO to implement in CQi and MemCQiServer
351
	//public native int[] cpos2Struc2cpos(String arg0, ...) throws UnexpectedAnswerException, IOException, CqiServerError ;
352
	
353
	//TODO to implement in CQi and MemCQiServer
354
	//public native String[] cpos2struc2str(String arg0, ...) throws UnexpectedAnswerException, IOException, CqiServerError ;
355
	
340 356
	public native Boolean cqpQuery(String arg0, String arg1, String arg2)
341 357
			throws IOException, UnexpectedAnswerException, CqiServerError ;
342 358

  
tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/NetCqiServer.java (revision 1188)
2 2
// Copyright © 2007-2010 ENS de Lyon, CNRS, INRP, University of
3 3
// Lyon 2, University of Franche-Comté, University of Nice
4 4
// Sophia Antipolis, University of Paris 3.
5
// 
5
//
6 6
// The TXM platform is free software: you can redistribute it
7 7
// and/or modify it under the terms of the GNU General Public
8 8
// License as published by the Free Software Foundation,
9 9
// either version 2 of the License, or (at your option) any
10 10
// later version.
11
// 
11
//
12 12
// The TXM platform is distributed in the hope that it will be
13 13
// useful, but WITHOUT ANY WARRANTY; without even the implied
14 14
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 15
// PURPOSE. See the GNU General Public License for more
16 16
// details.
17
// 
17
//
18 18
// You should have received a copy of the GNU General
19 19
// Public License along with the TXM platform. If not, see
20 20
// http://www.gnu.org/licenses.
21
// 
22
// 
23
// 
21
//
22
//
23
//
24 24
// $LastChangedDate: 2013-09-05 09:27:13 +0200 (jeu., 05 sept. 2013) $
25 25
// $LastChangedRevision: 2529 $
26
// $LastChangedBy: mdecorde $ 
26
// $LastChangedBy: mdecorde $
27 27
//
28 28
package org.txm.searchengine.cqp;
29 29

  
......
32 32
import java.io.InputStream;
33 33
import java.io.InputStreamReader;
34 34
import java.io.OutputStream;
35
import java.util.ArrayList;
36
import java.util.Arrays;
35 37

  
36 38
import org.apache.commons.lang.ArrayUtils;
37 39
import org.apache.commons.lang.StringUtils;
......
67 69
	String additionalOptions;
68 70

  
69 71
	public boolean debug = false;
70
	
72

  
71 73
	/** The monitor output. */
72 74
	boolean monitorOutput;
73
	
75

  
74 76
	/** The path to executable. */
75 77
	String pathToExecutable;
76
	
78

  
77 79
	/** The path to init file. */
78 80
	String pathToInitFile;
79
	
81

  
80 82
	/** The path to registry. */
81 83
	String pathToRegistry;
82 84

  
83 85
	/** The process. */
84 86
	private Process process;
87

  
85 88
	/**
86 89
	 * Instantiates a new CQi server.
87 90
	 * 
......
95 98
	 * @throws ServerNotFoundException
96 99
	 *             the server not found exception
97 100
	 */
98
	public NetCqiServer(String pathToExecutable, String pathToRegistry,
99
			String pathToInitFile) throws ServerNotFoundException {
101
	public NetCqiServer(String pathToExecutable, String pathToRegistry, String pathToInitFile) throws ServerNotFoundException {
100 102
		this(pathToExecutable, pathToRegistry, pathToInitFile, ""); //$NON-NLS-1$
101 103
	}
104

  
102 105
	/**
103 106
	 ** Instantiates a new CQi server.
104 107
	 * 
......
114 117
	 * @throws ServerNotFoundException
115 118
	 *             the server not found exception
116 119
	 */
117
	public NetCqiServer(String pathToExecutable, String pathToRegistry,
118
			String pathToInitFile, String additionalOptions)
119
			throws ServerNotFoundException {
120
		this(pathToExecutable, pathToRegistry, pathToInitFile,
121
				additionalOptions, false);
120
	public NetCqiServer(String pathToExecutable, String pathToRegistry, String pathToInitFile, String additionalOptions) throws ServerNotFoundException {
121
		this(pathToExecutable, pathToRegistry, pathToInitFile, additionalOptions, false);
122 122
	}
123 123

  
124 124
	/**
125 125
	 * Instantiates a new cqi server.
126 126
	 *
127
	 * @param pathToExecutable the path to executable
128
	 * @param pathToRegistry the path to registry
129
	 * @param pathToInitFile the path to init file
130
	 * @param additionalOptions the additional options
131
	 * @param monitorOutput the monitor output
127
	 * @param pathToExecutable
128
	 *            the path to executable
129
	 * @param pathToRegistry
130
	 *            the path to registry
131
	 * @param pathToInitFile
132
	 *            the path to init file
133
	 * @param additionalOptions
134
	 *            the additional options
135
	 * @param monitorOutput
136
	 *            the monitor output
132 137
	 */
133
	public NetCqiServer(String pathToExecutable, String pathToRegistry,
134
			String pathToInitFile, String additionalOptions,
135
			boolean monitorOutput) {
138
	public NetCqiServer(String pathToExecutable, String pathToRegistry, String pathToInitFile, String additionalOptions, boolean monitorOutput) {
136 139

  
137 140
		this.pathToExecutable = pathToExecutable;
138 141
		this.pathToRegistry = pathToRegistry;
......
144 147
	/**
145 148
	 * Convert stream to string.
146 149
	 *
147
	 * @param is the is
150
	 * @param is
151
	 *            the is
148 152
	 * @return the string
149 153
	 */
150 154
	@Override
......
183 187
			super.finalize();
184 188
		}
185 189
	}
186
	
190

  
187 191
	/**
188 192
	 * Gets the error stream.
189 193
	 *
......
235 239
	}
236 240

  
237 241
	@Override
238
	public void setDebug(boolean val)
239
	{
242
	public void setDebug(boolean val) {
240 243
		debug = val;
241 244
	}
242 245

  
......
247 250
	 */
248 251
	@Override
249 252
	public Boolean start() {
250
		String[] cmd = { pathToExecutable, "-I", pathToInitFile, "-r", pathToRegistry }; //$NON-NLS-1$ //$NON-NLS-2$
251
		cmdLine = (String[]) ArrayUtils.addAll(cmd, additionalOptions.trim().split(" ")); //$NON-NLS-1$
252
		
253
		ArrayList<String> cmd = new ArrayList<String>();
254
		cmd.add(""); //$NON-NLS-1$ executable path will be foudn in preferences
255
		if (pathToInitFile != null && pathToInitFile.length() > 0) {
256
			cmd.add("-I");//$NON-NLS-1$
257
			cmd.add(pathToInitFile);
258
		}
259
		cmd.add("-r"); //$NON-NLS-1$
260
		cmd.add(pathToRegistry);
261
		cmd.addAll(Arrays.asList(additionalOptions.trim().split(" ")));
262
		cmdLine = cmd.toArray(new String[cmd.size()]);
263
		Log.info("Starting NullSearchEngineServer: " + cmd + " ... ");
264

  
253 265
		try {
254
//			System.out.println(Messages.bind(Messages.STARTING_SERVER,
255
//					StringUtils.join(cmdLine, " "))); //$NON-NLS-1$
266
			// System.out.println(Messages.bind(Messages.STARTING_SERVER,
267
			// StringUtils.join(cmdLine, " "))); //$NON-NLS-1$
256 268
			ProcessBuilder processBuilder = new ProcessBuilder(cmdLine);
257 269
			processBuilder.redirectErrorStream(true);
258 270
			this.process = processBuilder.start();
259
			
271

  
260 272
			final InputStream stdout = this.process.getInputStream();
261 273
			final InputStream stderr = this.process.getErrorStream();
262
			
263
			Thread t1 = new Thread(){
264
				  @Override
265
				public void run()
266
				  {InputStreamReader isr = new InputStreamReader(stdout);
267
					  BufferedReader br = new BufferedReader(isr);
268
						String line = null;
269
						try {
270
							while ((line = br.readLine()) != null) {
271
								if(debug)
272
									System.out.println(TXMCoreMessages.NetCqiServer_0+line);
273
							}
274
						} catch (IOException e) {
275
							// TODO Auto-generated catch block
276
							Log.warning(Log.toString(e));
274

  
275
			Thread t1 = new Thread() {
276
				@Override
277
				public void run() {
278
					InputStreamReader isr = new InputStreamReader(stdout);
279
					BufferedReader br = new BufferedReader(isr);
280
					String line = null;
281
					try {
282
						while ((line = br.readLine()) != null) {
283
							if (debug)
284
								System.out.println(TXMCoreMessages.NetCqiServer_0 + line);
277 285
						}
278
				  }
286
					} catch (IOException e) {
287
						// TODO Auto-generated catch block
288
						Log.warning(Log.toString(e));
289
					}
290
				}
279 291
			};
280 292
			t1.start();
281
			
282
			Thread t2 = new Thread(){
283
				  @Override
284
				public void run()
285
				  {
286
					  InputStreamReader isr = new InputStreamReader(stderr);
287
					  BufferedReader br = new BufferedReader(isr);
288
						String line = null;
289
						try {
290
							while ((line = br.readLine()) != null) {
291
								if(debug)
292
									System.out.println(TXMCoreMessages.NetCqiServer_1+line);
293
							}
294
						} catch (IOException e) {
295
							// TODO Auto-generated catch block
296
							org.txm.utils.logger.Log.printStackTrace(e);
293

  
294
			Thread t2 = new Thread() {
295
				@Override
296
				public void run() {
297
					InputStreamReader isr = new InputStreamReader(stderr);
298
					BufferedReader br = new BufferedReader(isr);
299
					String line = null;
300
					try {
301
						while ((line = br.readLine()) != null) {
302
							if (debug)
303
								System.out.println(TXMCoreMessages.NetCqiServer_1 + line);
297 304
						}
298
				  }
305
					} catch (IOException e) {
306
						// TODO Auto-generated catch block
307
						org.txm.utils.logger.Log.printStackTrace(e);
308
					}
309
				}
299 310
			};
300 311
			t2.start();
301 312

  
302 313
			return isRunning();
303 314
		} catch (IOException e) {
304
			// System.err.println("CQP server failed to start with the following command line: "
315
			// System.err.println("CQP server failed to start with the following command
316
			// line: "
305 317
			// + StringUtils.join(cmd, " "));
306 318
		}
307 319
		return false;
......
316 328

  
317 329
		try {
318 330
			process.destroy();
319
			process.waitFor();			
331
			process.waitFor();
320 332
		} catch (Exception e) {
321 333
			Log.finest(Log.toString(e));
322 334
			return false;
......
327 339

  
328 340
	public static void main(String args[]) {
329 341
		try {
330
			NetCqiServer server = new NetCqiServer("C:\\Program files\\TXM\\cwb\\bin\\cqpserver", "C:\\Documents and Settings\\mdecorde\\TXM\\registry", "C:\\Program files\\TXM\\cwb\\cqpserver.init", "-b 1000000 -d OFF -P 4877"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
342
			NetCqiServer server = new NetCqiServer("C:\\Program files\\TXM\\cwb\\bin\\cqpserver", "C:\\Documents and Settings\\mdecorde\\TXM\\registry", "C:\\Program files\\TXM\\cwb\\cqpserver.init", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
343
					"-b 1000000 -d OFF -P 4877"); //$NON-NLS-1$
331 344
			System.out.println(server.start());
332
			
333
			
345

  
334 346
			NetCqiClient client = new NetCqiClient("localhost", 4877); //$NON-NLS-1$
335 347
			System.out.println(client.connect("", "")); //$NON-NLS-1$ //$NON-NLS-2$
336 348
			server.stop();
tmp/org.txm.libs.cqp.linux/build.properties (revision 1188)
3 3
bin.includes = META-INF/,\
4 4
               .,\
5 5
               res/
6
qualifier=svn
tmp/org.txm.rcp.feature/feature.xml (revision 1188)
1 1
<?xml version="1.0" encoding="UTF-8"?>
2
<feature provider-name="Textometrie.org"
3
         plugin="org.txm.rcp"
4
         label="TXM RCP"
5
         id="org.txm.rcp.feature"
6
         version="0.8.0.qualifier">
2
<feature
3
      id="org.txm.rcp.feature"
4
      label="TXM RCP"
5
      version="0.8.0.qualifier"
6
      provider-name="Textometrie.org"
7
      plugin="org.txm.rcp">
8

  
7 9
   <description url="http://www.example.com/description">
8 10
      &lt;h3&gt;TXM 0.8.0&lt;/h3&gt;
9 11
   </description>
12

  
10 13
   <copyright url="http://www.example.com/copyright">
11 14
      TXM 0.8.0
12 15
Copyright © 2013-2016 ENS de Lyon, University of Franche-Comté.
......
28 31
along with the TXM platform. If not, see
29 32
http://www.gnu.org/licenses
30 33
   </copyright>
34

  
31 35
   <license url="">
32 36
      &lt;TXM Software User Agreement&gt;
33 37

  
......
35 39

  
36 40
&lt;English version below&gt;
37 41

  
38
EN ACCEPTANT CETTE MISE À JOUR ET EN UTILISANT TXM, VOUS VOUS ENGAGEZ À CITER L'ARTICLE DE RÉFÉRENCE DE LA PLATEFORME* DANS VOS PUBLICATIONS DE RÉSULTATS OBTENUS À PARTIR D'ELLE. CELA EST ESSENTIEL POUR NOUS PERMETTRE DE JUSTIFIER LE BESOIN DE PÉRENNISATION DE CET INSTRUMENT DE TRAVAIL POUR LA COMMUNAUTÉ SCIENTIFIQUE.
42
EN ACCEPTANT CETTE MISE À JOUR ET EN UTILISANT TXM, VOUS VOUS ENGAGEZ À CITER L&apos;ARTICLE DE RÉFÉRENCE DE LA PLATEFORME* DANS VOS PUBLICATIONS DE RÉSULTATS OBTENUS À PARTIR D&apos;ELLE. CELA EST ESSENTIEL POUR NOUS PERMETTRE DE JUSTIFIER LE BESOIN DE PÉRENNISATION DE CET INSTRUMENT DE TRAVAIL POUR LA COMMUNAUTÉ SCIENTIFIQUE.
39 43

  
40 44
Le logiciel TXM est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier suivant les termes de la Licence publique générale GNU telle que publiée par la Free Software Foundation, soit la version 2 de cette License, soit une version ultérieure.
41 45

  
42
Le logiciel TXM est distribué dans l'espoir qu'il sera utile, mais sans aucune garantie, y compris mais non de façon limitative les garanties implicites de qualité marchande et de convenance à un usage particulier. Consultez la version 2 et la version 3 de la Licence publique générale GNU pour plus de détails.
46
Le logiciel TXM est distribué dans l&apos;espoir qu&apos;il sera utile, mais sans aucune garantie, y compris mais non de façon limitative les garanties implicites de qualité marchande et de convenance à un usage particulier. Consultez la version 2 et la version 3 de la Licence publique générale GNU pour plus de détails.
43 47

  
44
Vous devriez avoir reçu une copie de la Licence publique générale GNU en accompagnement du logiciel TXM ; si ce n'est pas le cas, veuillez consulter la page http://www.gnu.org/licenses/gpl-2.0.html.
48
Vous devriez avoir reçu une copie de la Licence publique générale GNU en accompagnement du logiciel TXM ; si ce n&apos;est pas le cas, veuillez consulter la page http://www.gnu.org/licenses/gpl-2.0.html.
45 49
_______________
46 50
* Serge Heiden, Jean-Philippe Magué, Bénédicte Pincemin.
47 51
TXM : Une plateforme logicielle open-source pour la textométrie - conception et développement. Sergio Bolasco, Isabella Chiari, Luca Giuliano. 10th International Conference on the Statistical Analysis of Textual Data - JADT 2010, Jun 2010, Rome, Italie.
......
62 66
** Serge Heiden. The TXM Platform: Building Open-Source Textual
63 67
Analysis Software Compatible with the TEI Encoding Scheme. Ryo Otoguro, Kiyoshi Ishikawa, Hiroshi Umemoto, Kei Yoshimoto and Yasunari Harada. 24th Pacific Asia Conference on Language, Information and Computation, Nov 2010, Sendai, Japan. Institute for Digital Enhancement of Cognitive Development, Waseda University, pp.389-398, 2010. &lt;halshs-00549764&gt;
64 68
   </license>
65
   <includes optional="true" id="org.eclipse.rcp" version="0.0.0"/>
66
   <includes optional="true" id="org.eclipse.equinox.p2.user.ui" version="0.0.0"/>
67
   <includes optional="true" id="org.txm.statsengine.r.feature" version="0.0.0"/>
68
   <includes optional="true" id="org.txm.annotation.feature" version="0.0.0"/>
69
   <includes optional="true" id="org.txm.ca.feature" version="0.0.0"/>
70
   <includes optional="true" id="org.txm.edition.feature" version="0.0.0"/>
71
   <includes optional="true" id="org.txm.groovy.feature" version="0.0.0"/>
72
   <includes optional="true" id="org.txm.internalview.feature" version="0.0.0"/>
73
   <includes optional="true" id="org.txm.lexicaltable.feature" version="0.0.0"/>
74
   <includes optional="true" id="org.txm.partition.feature" version="0.0.0"/>
75
   <includes optional="true" id="org.txm.progression.feature" version="0.0.0"/>
76
   <includes optional="true" id="org.txm.properties.feature" version="0.0.0"/>
77
   <includes optional="true" id="org.txm.referencer.feature" version="0.0.0"/>
78
   <includes optional="true"
79
             id="org.txm.searchengine.cqp.feature"
80
             version="0.0.0"/>
81
   <includes optional="true" id="org.txm.specificities.feature" version="0.0.0"/>
82
   <includes optional="true" id="org.txm.treetagger.feature" version="0.0.0"/>
83
   <includes optional="true"
84
             id="org.txm.chartsengine.jfreechart.feature"
85
             version="0.0.0"/>
86
   <includes optional="true" id="org.txm.chartsengine.r.feature" version="0.0.0"/>
87
   <includes optional="true" id="org.txm.annotation.kr.feature" version="0.0.0"/>
88
   <includes id="org.txm.index.feature" version="0.0.0"/>
89
   <includes id="org.txm.concordance.feature" version="0.0.0"/>
90
   <includes id="org.txm.cooccurrence.feature" version="0.0.0"/>
69

  
70
   <includes
71
         id="org.eclipse.rcp"
72
         version="0.0.0"
73
         optional="true"/>
74

  
75
   <includes
76
         id="org.eclipse.equinox.p2.user.ui"
77
         version="0.0.0"
78
         optional="true"/>
79

  
80
   <includes
81
         id="org.txm.statsengine.r.feature"
82
         version="0.0.0"
83
         optional="true"/>
84

  
85
   <includes
86
         id="org.txm.annotation.feature"
87
         version="0.0.0"
88
         optional="true"/>
89

  
90
   <includes
91
         id="org.txm.ca.feature"
92
         version="0.0.0"
93
         optional="true"/>
94

  
95
   <includes
96
         id="org.txm.edition.feature"
97
         version="0.0.0"
98
         optional="true"/>
99

  
100
   <includes
101
         id="org.txm.groovy.feature"
102
         version="0.0.0"
103
         optional="true"/>
104

  
105
   <includes
106
         id="org.txm.internalview.feature"
107
         version="0.0.0"
108
         optional="true"/>
109

  
110
   <includes
111
         id="org.txm.lexicaltable.feature"
112
         version="0.0.0"
113
         optional="true"/>
114

  
115
   <includes
116
         id="org.txm.partition.feature"
117
         version="0.0.0"
118
         optional="true"/>
119

  
120
   <includes
121
         id="org.txm.progression.feature"
122
         version="0.0.0"
123
         optional="true"/>
124

  
125
   <includes
126
         id="org.txm.properties.feature"
127
         version="0.0.0"
128
         optional="true"/>
129

  
130
   <includes
131
         id="org.txm.referencer.feature"
132
         version="0.0.0"
133
         optional="true"/>
134

  
135
   <includes
136
         id="org.txm.searchengine.cqp.feature"
137
         version="0.0.0"
138
         optional="true"/>
139

  
140
   <includes
141
         id="org.txm.specificities.feature"
142
         version="0.0.0"
143
         optional="true"/>
144

  
145
   <includes
146
         id="org.txm.treetagger.feature"
147
         version="0.0.0"
148
         optional="true"/>
149

  
150
   <includes
151
         id="org.txm.chartsengine.jfreechart.feature"
152
         version="0.0.0"
153
         optional="true"/>
154

  
155
   <includes
156
         id="org.txm.chartsengine.r.feature"
157
         version="0.0.0"
158
         optional="true"/>
159

  
160
   <includes
161
         id="org.txm.annotation.kr.feature"
162
         version="0.0.0"
163
         optional="true"/>
164

  
165
   <includes
166
         id="org.txm.index.feature"
167
         version="0.0.0"/>
168

  
169
   <includes
170
         id="org.txm.concordance.feature"
171
         version="0.0.0"/>
172

  
173
   <includes
174
         id="org.txm.cooccurrence.feature"
175
         version="0.0.0"/>
176

  
91 177
   <requires>
92
      <import plugin="org.eclipse.core.runtime"
93
              match="greaterOrEqual"
94
              version="3.10.0"/>
95
      <import plugin="org.eclipse.osgi.util"
96
              match="greaterOrEqual"
97
              version="3.2.0"/>
178
      <import plugin="org.eclipse.core.runtime" version="3.10.0" match="greaterOrEqual"/>
179
      <import plugin="org.eclipse.osgi.util" version="3.2.0" match="greaterOrEqual"/>
98 180
      <import plugin="org.eclipse.core.net"/>
99
      <import plugin="org.eclipse.osgi" match="greaterOrEqual" version="3.10.2"/>
100
      <import plugin="org.eclipse.core.commands"
101
              match="greaterOrEqual"
102
              version="3.6.100"/>
181
      <import plugin="org.eclipse.osgi" version="3.10.2" match="greaterOrEqual"/>
182
      <import plugin="org.eclipse.core.commands" version="3.6.100" match="greaterOrEqual"/>
103 183
      <import plugin="org.eclipse.core.resources"/>
104
      <import plugin="org.apache.xerces" match="greaterOrEqual" version="2.9.0"/>
105
      <import plugin="org.eclipse.ui" match="greaterOrEqual" version="3.106.1"/>
106
      <import plugin="org.eclipse.core.filesystem"
107
              match="greaterOrEqual"
108
              version="1.2.0"/>
184
      <import plugin="org.apache.xerces" version="2.9.0" match="greaterOrEqual"/>
185
      <import plugin="org.eclipse.ui" version="3.106.1" match="greaterOrEqual"/>
186
      <import plugin="org.eclipse.core.filesystem" version="1.2.0" match="greaterOrEqual"/>
109 187
      <import plugin="org.eclipse.ui.ide"/>
110
      <import plugin="org.eclipse.ui.console"
111
              match="greaterOrEqual"
112
              version="3.4.0"/>
188
      <import plugin="org.eclipse.ui.console" version="3.4.0" match="greaterOrEqual"/>
113 189
      <import plugin="org.eclipse.jface.text"/>
114
      <import plugin="org.eclipse.ui.browser"
115
              match="greaterOrEqual"
116
              version="3.2.300"/>
190
      <import plugin="org.eclipse.ui.browser" version="3.2.300" match="greaterOrEqual"/>
117 191
      <import plugin="org.eclipse.ui.forms"/>
118 192
      <import plugin="org.eclipse.ui.editors"/>
119
      <import plugin="org.eclipse.equinox.p2.ui"
120
              match="greaterOrEqual"
121
              version="2.3.0"/>
122
      <import plugin="org.eclipse.equinox.p2.ui.sdk"
123
              match="greaterOrEqual"
124
              version="1.0.300"/>
125
      <import plugin="org.eclipse.equinox.p2.ui.sdk.scheduler"
126
              match="greaterOrEqual"
127
              version="1.2.0"/>
128
      <import plugin="org.eclipse.e4.ui.css.swt.theme"
129
              match="greaterOrEqual"
130
              version="0.9.100"/>
193
      <import plugin="org.eclipse.equinox.p2.ui" version="2.3.0" match="greaterOrEqual"/>
194
      <import plugin="org.eclipse.equinox.p2.ui.sdk" version="1.0.300" match="greaterOrEqual"/>
195
      <import plugin="org.eclipse.equinox.p2.ui.sdk.scheduler" version="1.2.0" match="greaterOrEqual"/>
196
      <import plugin="org.eclipse.e4.ui.css.swt.theme" version="0.9.100" match="greaterOrEqual"/>
131 197
      <import plugin="org.eclipse.equinox.p2.operations"/>
132
      <import plugin="org.eclipse.equinox.p2.ui.discovery"
133
              match="greaterOrEqual"
134
              version="1.0.0"/>
135
      <import plugin="org.eclipse.equinox.p2.metadata"
136
              match="greaterOrEqual"
137
              version="2.2.0"/>
138
      <import plugin="org.eclipse.equinox.p2.discovery"
139
              match="greaterOrEqual"
140
              version="1.0.200"/>
141
      <import plugin="org.eclipse.equinox.p2.repository"
142
              match="greaterOrEqual"
143
              version="2.3.0"/>
144
      <import plugin="org.eclipse.equinox.p2.core"
145
              match="greaterOrEqual"
146
              version="2.3.0"/>
147
      <import plugin="org.eclipse.equinox.p2.engine"
148
              match="greaterOrEqual"
149
              version="2.3.0"/>
198
      <import plugin="org.eclipse.equinox.p2.ui.discovery" version="1.0.0" match="greaterOrEqual"/>
199
      <import plugin="org.eclipse.equinox.p2.metadata" version="2.2.0" match="greaterOrEqual"/>
200
      <import plugin="org.eclipse.equinox.p2.discovery" version="1.0.200" match="greaterOrEqual"/>
201
      <import plugin="org.eclipse.equinox.p2.repository" version="2.3.0" match="greaterOrEqual"/>
202
      <import plugin="org.eclipse.equinox.p2.core" version="2.3.0" match="greaterOrEqual"/>
203
      <import plugin="org.eclipse.equinox.p2.engine" version="2.3.0" match="greaterOrEqual"/>
150 204
      <import plugin="org.eclipse.e4.ui.model.workbench"/>
151
      <import plugin="org.eclipse.e4.ui.workbench"
152
              match="greaterOrEqual"
153
              version="1.0.0"/>
154
      <import plugin="org.eclipse.core.expressions"
155
              match="greaterOrEqual"
156
              version="3.4.600"/>
157
      <import plugin="org.eclipse.e4.core.contexts"
158
              match="greaterOrEqual"
159
              version="1.6.0"/>
160
      <import plugin="org.eclipse.osgi" match="greaterOrEqual" version="3.12.100"/>
161
      <import plugin="org.eclipse.equinox.ds"
162
              match="greaterOrEqual"
163
              version="1.5.0"/>
164
      <import plugin="org.eclipse.equinox.util"
165
              match="greaterOrEqual"
166
              version="1.0.500"/>
167
      <import plugin="org.eclipse.equinox.event"
168
              match="greaterOrEqual"
169
              version="1.4.0"/>
170
      <import plugin="org.txm.libs.args4j" match="greaterOrEqual" version="1.0.0"/>
171
      <import plugin="org.txm.tokenizer.core"
172
              match="greaterOrEqual"
173
              version="1.0.0"/>
174
      <import plugin="org.txm.searchengine.cqp.core"
175
              match="greaterOrEqual"
176
              version="1.1.0"/>
177
      <import plugin="org.eclipse.ui.themes"
178
              match="greaterOrEqual"
179
              version="1.2.1"/>
180
      <import plugin="org.txm.annotation.core"
181
              match="greaterOrEqual"
182
              version="1.0.0"/>
183
      <import plugin="org.eclipse.ui.views"
184
              match="greaterOrEqual"
185
              version="3.9.0"/>
186
      <import plugin="org.eclipse.osgi.util"
187
              match="greaterOrEqual"
188
              version="3.3.0"/>
189
      <import plugin="org.eclipse.core.net"
190
              match="greaterOrEqual"
191
              version="1.2.200"/>
192
      <import plugin="org.eclipse.core.runtime"
193
              match="compatible"
194
              version="3.6.0"/>
195
      <import plugin="org.eclipse.help" match="compatible" version="3.2.0"/>
196
      <import plugin="org.eclipse.jface" match="compatible" version="3.9.0"/>
197
      <import plugin="org.eclipse.swt" match="compatible" version="3.101.0"/>
198
      <import plugin="org.eclipse.jface.databinding"
199
              match="compatible"
200
              version="1.3.0"/>
201
      <import plugin="org.eclipse.core.databinding.property"
202
              match="compatible"
203
              version="1.2.0"/>
204
      <import plugin="org.eclipse.core.databinding.observable"
205
              match="compatible"
206
              version="1.2.0"/>
207
      <import plugin="org.eclipse.e4.core.services"
208
              match="greaterOrEqual"
209
              version="1.0.0"/>
210
      <import plugin="org.eclipse.e4.core.contexts"
211
              match="greaterOrEqual"
212
              version="1.0.0"/>
213
      <import plugin="org.eclipse.e4.core.di"
214
              match="greaterOrEqual"
215
              version="1.1.0"/>
216
      <import plugin="org.eclipse.e4.ui.workbench.swt"
217
              match="greaterOrEqual"
218
              version="0.9.1"/>
219
      <import plugin="org.eclipse.e4.ui.di"
220
              match="greaterOrEqual"
221
              version="0.9.0"/>
222
      <import plugin="org.eclipse.e4.ui.model.workbench"
223
              match="greaterOrEqual"
224
              version="0.9.1"/>
225
      <import plugin="org.eclipse.e4.ui.css.swt.theme"
226
              match="greaterOrEqual"
227
              version="0.9.0"/>
228
      <import plugin="org.eclipse.e4.ui.bindings"
229
              match="greaterOrEqual"
230
              version="0.9.0"/>
231
      <import plugin="org.eclipse.e4.ui.css.swt"
232
              match="greaterOrEqual"
233
              version="0.9.1"/>
234
      <import plugin="org.eclipse.e4.ui.css.core"
235
              match="greaterOrEqual"
236
              version="0.9.0"/>
237
      <import plugin="org.eclipse.e4.ui.workbench3"
238
              match="greaterOrEqual"
239
              version="0.12.0"/>
240
      <import plugin="org.eclipse.e4.ui.workbench.addons.swt"
241
              match="greaterOrEqual"
242
              version="0.10.0"/>
243
      <import plugin="org.eclipse.emf.ecore"
244
              match="greaterOrEqual"
245
              version="2.7.0"/>
205
      <import plugin="org.eclipse.e4.ui.workbench" version="1.0.0" match="greaterOrEqual"/>
206
      <import plugin="org.eclipse.core.expressions" version="3.4.600" match="greaterOrEqual"/>
207
      <import plugin="org.eclipse.e4.core.contexts" version="1.6.0" match="greaterOrEqual"/>
208
      <import plugin="org.eclipse.osgi" version="3.12.100" match="greaterOrEqual"/>
209
      <import plugin="org.eclipse.equinox.ds" version="1.5.0" match="greaterOrEqual"/>
210
      <import plugin="org.eclipse.equinox.util" version="1.0.500" match="greaterOrEqual"/>
211
      <import plugin="org.eclipse.equinox.event" version="1.4.0" match="greaterOrEqual"/>
212
      <import plugin="org.txm.libs.args4j" version="1.0.0" match="greaterOrEqual"/>
213
      <import plugin="org.txm.tokenizer.core" version="1.0.0" match="greaterOrEqual"/>
214
      <import plugin="org.txm.searchengine.cqp.core" version="1.1.0" match="greaterOrEqual"/>
215
      <import plugin="org.eclipse.ui.themes" version="1.2.1" match="greaterOrEqual"/>
216
      <import plugin="org.txm.annotation.core" version="1.0.0" match="greaterOrEqual"/>
217
      <import plugin="org.eclipse.ui.views" version="3.9.0" match="greaterOrEqual"/>
218
      <import plugin="org.eclipse.osgi.util" version="3.3.0" match="greaterOrEqual"/>
219
      <import plugin="org.eclipse.core.net" version="1.2.200" match="greaterOrEqual"/>
220
      <import plugin="org.eclipse.core.runtime" version="3.6.0" match="compatible"/>
221
      <import plugin="org.eclipse.help" version="3.2.0" match="compatible"/>
222
      <import plugin="org.eclipse.jface" version="3.9.0" match="compatible"/>
223
      <import plugin="org.eclipse.swt" version="3.101.0" match="compatible"/>
224
      <import plugin="org.eclipse.jface.databinding" version="1.3.0" match="compatible"/>
225
      <import plugin="org.eclipse.core.databinding.property" version="1.2.0" match="compatible"/>
226
      <import plugin="org.eclipse.core.databinding.observable" version="1.2.0" match="compatible"/>
227
      <import plugin="org.eclipse.e4.core.services" version="1.0.0" match="greaterOrEqual"/>
228
      <import plugin="org.eclipse.e4.core.contexts" version="1.0.0" match="greaterOrEqual"/>
229
      <import plugin="org.eclipse.e4.core.di" version="1.1.0" match="greaterOrEqual"/>
230
      <import plugin="org.eclipse.e4.ui.workbench.swt" version="0.9.1" match="greaterOrEqual"/>
231
      <import plugin="org.eclipse.e4.ui.di" version="0.9.0" match="greaterOrEqual"/>
232
      <import plugin="org.eclipse.e4.ui.model.workbench" version="0.9.1" match="greaterOrEqual"/>
233
      <import plugin="org.eclipse.e4.ui.css.swt.theme" version="0.9.0" match="greaterOrEqual"/>
234
      <import plugin="org.eclipse.e4.ui.bindings" version="0.9.0" match="greaterOrEqual"/>
235
      <import plugin="org.eclipse.e4.ui.css.swt" version="0.9.1" match="greaterOrEqual"/>
236
      <import plugin="org.eclipse.e4.ui.css.core" version="0.9.0" match="greaterOrEqual"/>
237
      <import plugin="org.eclipse.e4.ui.workbench3" version="0.12.0" match="greaterOrEqual"/>
238
      <import plugin="org.eclipse.e4.ui.workbench.addons.swt" version="0.10.0" match="greaterOrEqual"/>
239
      <import plugin="org.eclipse.emf.ecore" version="2.7.0" match="greaterOrEqual"/>
246 240
      <import plugin="org.eclipse.e4.ui.services"/>
247
      <import plugin="org.eclipse.emf.ecore.xmi"
248
              match="greaterOrEqual"
249
              version="2.11.0"/>
250
      <import plugin="org.eclipse.e4.core.di.extensions"
251
              match="greaterOrEqual"
252
              version="0.13.0"/>
253
      <import plugin="org.eclipse.swt" match="compatible" version="3.6.0"/>
254
      <import plugin="org.eclipse.equinox.common"
255
              match="compatible"
256
              version="3.6.0"/>
257
      <import plugin="org.w3c.css.sac" match="greaterOrEqual" version="1.3.0"/>
258
      <import plugin="org.eclipse.equinox.registry"
259
              match="compatible"
260
              version="3.5.0"/>
261
      <import plugin="org.eclipse.equinox.preferences"
262
              match="compatible"
263
              version="3.3.0"/>
264
      <import plugin="org.eclipse.core.runtime"
265
              match="greaterOrEqual"
266
              version="3.8.0"/>
267
      <import plugin="org.txm.chartsengine.rcp"
268
              match="greaterOrEqual"
269
              version="1.0.0"/>
270
      <import plugin="org.txm.chartsengine.core"
271
              match="greaterOrEqual"
272
              version="1.0.0"/>
241
      <import plugin="org.eclipse.emf.ecore.xmi" version="2.11.0" match="greaterOrEqual"/>
242
      <import plugin="org.eclipse.e4.core.di.extensions" version="0.13.0" match="greaterOrEqual"/>
243
      <import plugin="org.eclipse.swt" version="3.6.0" match="compatible"/>
244
      <import plugin="org.eclipse.equinox.common" version="3.6.0" match="compatible"/>
245
      <import plugin="org.w3c.css.sac" version="1.3.0" match="greaterOrEqual"/>
246
      <import plugin="org.eclipse.equinox.registry" version="3.5.0" match="compatible"/>
247
      <import plugin="org.eclipse.equinox.preferences" version="3.3.0" match="compatible"/>
248
      <import plugin="org.eclipse.core.runtime" version="3.8.0" match="greaterOrEqual"/>
249
      <import plugin="org.txm.chartsengine.rcp" version="1.0.0" match="greaterOrEqual"/>
250
      <import plugin="org.txm.chartsengine.core" version="1.0.0" match="greaterOrEqual"/>
251
      <import plugin="org.txm.groovy.core"/>
252
      <import plugin="org.txm.treetagger.core"/>
253
      <import plugin="javax.persistence" version="2.1.0" match="greaterOrEqual"/>
254
      <import plugin="org.eclipse.persistence.jpa" version="2.6.0" match="greaterOrEqual"/>
255
      <import plugin="org.eclipse.persistence.jpa.jpql" version="2.6.0" match="greaterOrEqual"/>
256
      <import plugin="org.txm.annotation.kr.core" version="1.0.0" match="greaterOrEqual"/>
257
      <import plugin="org.txm.annotation.rcp" version="1.0.0" match="greaterOrEqual"/>
258
      <import plugin="org.txm.concordance.rcp" version="1.0.0" match="greaterOrEqual"/>
273 259
   </requires>
274
   <plugin install-size="0"
275
           download-size="0"
276
           id="org.txm.core"
277
           unpack="true"
278
           version="0.8.0.qualifier"/>
279
   <plugin install-size="0"
280
           download-size="0"
281
           id="org.txm.libs.batik"
282
           unpack="true"
283
           version="0.0.0"/>
284
   <plugin install-size="0"
285
           download-size="0"
286
           unpack="true"
287
           id="org.txm.libs.colt"
288
           version="1.2.0"/>
289
   <plugin install-size="0"
290
           download-size="0"
291
           id="org.txm.libs.groovy-all"
292
           unpack="true"
293
           version="2.3.7"/>
294
   <plugin install-size="0"
295
           download-size="0"
296
           unpack="true"
297
           id="org.txm.libs.itext"
298
           version="2.1.5"/>
299
   <plugin install-size="0"
300
           download-size="0"
301
           unpack="true"
302
           id="org.txm.libs.jfreechart"
303
           version="1.0.17"/>
304
   <plugin install-size="0"
305
           download-size="0"
306
           unpack="true"
307
           id="org.txm.libs.jfreesvg"
308
           version="1.7.0"/>
309
   <plugin install-size="0"
310
           download-size="0"
311
           unpack="true"
312
           id="org.txm.libs.rserve"
313
           version="1.4.0"/>
314
   <plugin install-size="0"
315
           download-size="0"
316
           unpack="true"
317
           id="org.txm.libs.saxon"
318
           version="9.0.0"/>
319
   <plugin install-size="0"
320
           download-size="0"
321
           id="org.txm.rcp"
322
           unpack="true"
323
           version="0.8.0.qualifier"/>
324
   <plugin install-size="0"
325
           download-size="0"
326
           unpack="true"
327
           id="org.txm.utils"
328
           version="1.0.0.qualifier"/>
329
   <plugin install-size="0"
330
           download-size="0"
331
           unpack="false"
332
           id="org.eclipse.ui.workbench"
333
           version="0.0.0"/>
334
   <plugin install-size="0"
335
           download-size="0"
336
           id="org.eclipse.ui.themes"
337
           version="0.0.0"/>
338
   <plugin install-size="0"
339
           download-size="0"
340
           unpack="false"
341
           id="org.eclipse.e4.ui.css.swt.theme"
342
           version="0.0.0"/>
343
   <plugin install-size="0"
344
           download-size="0"
345
           id="org.txm.chartsengine.core"
346
           unpack="true"
347
           version="0.0.0"/>
348
   <plugin install-size="0"
349
           download-size="0"
350
           id="org.txm.chartsengine.raster.rcp"
351
           unpack="true"
352
           version="0.0.0"/>
353
   <plugin install-size="0"
354
           download-size="0"
355
           id="org.txm.chartsengine.rcp"
356
           unpack="true"
357
           version="0.0.0"/>
358
   <plugin install-size="0"
359
           download-size="0"
360
           id="org.txm.chartsengine.svgbatik.rcp"
361
           unpack="true"
362
           version="0.0.0"/>
363
   <plugin install-size="0"
364
           download-size="0"
365
           unpack="true"
366
           id="org.txm.libs.args4j"
367
           version="0.0.0"/>
368
   <plugin install-size="0"
369
           download-size="0"
370
           unpack="true"
371
           id="org.txm.libs.cqp"
372
           version="0.0.0"/>
373
   <plugin install-size="0"
374
           download-size="0"
375
           id="org.txm.links.rcp"
376
           unpack="true"
377
           version="0.0.0"/>
378
   <plugin install-size="0"
379
           download-size="0"
380
           unpack="true"
381
           id="org.txm.searchengine.core"
382
           version="0.0.0"/>
383
   <plugin install-size="0"
384
           download-size="0"
385
           unpack="true"
386
           id="org.txm.statsengine.core"
387
           version="0.0.0"/>
388
   <plugin install-size="0"
389
           download-size="0"
390
           unpack="true"
391
           id="org.txm.tokenizer.core"
392
           version="0.0.0"/>
393
   <plugin install-size="0"
394
           download-size="0"
395
           unpack="true"
396
           id="org.txm.libs.msoffice"
397
           version="0.0.0"/>
398
   <plugin install-size="0"
399
           download-size="0"
400
           unpack="true"
401
           id="org.txm.libs.office"
402
           version="0.0.0"/>
260

  
261
   <plugin
262
         id="org.txm.core"
263
         download-size="0"
264
         install-size="0"
265
         version="0.8.0.qualifier"/>
266

  
267
   <plugin
268
         id="org.txm.libs.batik"
269
         download-size="0"
270
         install-size="0"
271
         version="0.0.0"/>
272

  
273
   <plugin
274
         id="org.txm.libs.colt"
275
         download-size="0"
276
         install-size="0"
277
         version="1.2.0"/>
278

  
279
   <plugin
280
         id="org.txm.libs.groovy-all"
281
         download-size="0"
282
         install-size="0"
283
         version="2.3.7"/>
284

  
285
   <plugin
286
         id="org.txm.libs.itext"
287
         download-size="0"
288
         install-size="0"
289
         version="2.1.5"/>
290

  
291
   <plugin
292
         id="org.txm.libs.jfreechart"
293
         download-size="0"
294
         install-size="0"
295
         version="1.0.17"/>
296

  
297
   <plugin
298
         id="org.txm.libs.jfreesvg"
299
         download-size="0"
300
         install-size="0"
301
         version="1.7.0"/>
302

  
303
   <plugin
304
         id="org.txm.libs.rserve"
305
         download-size="0"
306
         install-size="0"
307
         version="1.4.0"/>
308

  
309
   <plugin
310
         id="org.txm.libs.saxon"
311
         download-size="0"
312
         install-size="0"
313
         version="9.0.0"/>
314

  
315
   <plugin
316
         id="org.txm.rcp"
317
         download-size="0"
318
         install-size="0"
319
         version="0.8.0.qualifier"/>
320

  
321
   <plugin
322
         id="org.txm.utils"
323
         download-size="0"
324
         install-size="0"
325
         version="1.0.0.qualifier"/>
326

  
327
   <plugin
328
         id="org.eclipse.ui.workbench"
329
         download-size="0"
330
         install-size="0"
331
         version="0.0.0"
332
         unpack="false"/>
333

  
334
   <plugin
335
         id="org.eclipse.ui.themes"
336
         download-size="0"
337
         install-size="0"
338
         version="0.0.0"/>
339

  
340
   <plugin
341
         id="org.eclipse.e4.ui.css.swt.theme"
342
         download-size="0"
343
         install-size="0"
344
         version="0.0.0"
345
         unpack="false"/>
346

  
347
   <plugin
348
         id="org.txm.chartsengine.core"
349
         download-size="0"
350
         install-size="0"
351
         version="0.0.0"/>
352

  
353
   <plugin
354
         id="org.txm.chartsengine.raster.rcp"
355
         download-size="0"
356
         install-size="0"
357
         version="0.0.0"/>
358

  
359
   <plugin
360
         id="org.txm.chartsengine.rcp"
361
         download-size="0"
362
         install-size="0"
363
         version="0.0.0"/>
364

  
365
   <plugin
366
         id="org.txm.chartsengine.svgbatik.rcp"
367
         download-size="0"
368
         install-size="0"
369
         version="0.0.0"/>
370

  
371
   <plugin
372
         id="org.txm.libs.args4j"
373
         download-size="0"
374
         install-size="0"
375
         version="0.0.0"/>
376

  
377
   <plugin
378
         id="org.txm.libs.cqp"
379
         download-size="0"
380
         install-size="0"
381
         version="0.0.0"/>
382

  
383
   <plugin
384
         id="org.txm.links.rcp"
385
         download-size="0"
386
         install-size="0"
387
         version="0.0.0"/>
388

  
389
   <plugin
390
         id="org.txm.searchengine.core"
391
         download-size="0"
392
         install-size="0"
393
         version="0.0.0"/>
394

  
395
   <plugin
396
         id="org.txm.statsengine.core"
397
         download-size="0"
398
         install-size="0"
399
         version="0.0.0"/>
400

  
401
   <plugin
402
         id="org.txm.tokenizer.core"
403
         download-size="0"
404
         install-size="0"
405
         version="0.0.0"/>
406

  
407
   <plugin
408
         id="org.txm.libs.msoffice"
409
         download-size="0"
410
         install-size="0"
411
         version="0.0.0"/>
412

  
413
   <plugin
414
         id="org.txm.libs.office"
415
         download-size="0"
416
         install-size="0"
417
         version="0.0.0"/>
418

  
419
   <plugin
420
         id="org.txm.annotation.kr.core"
421
         download-size="0"
422
         install-size="0"
423
         version="0.0.0"
424
         unpack="false"/>
425

  
426
   <plugin
427
         id="org.txm.annotation.kr.rcp"
428
         download-size="0"
429
         install-size="0"
430
         version="0.0.0"
431
         unpack="false"/>
432

  
433
   <plugin
434
         id="org.txm.annotation.rcp"
435
         download-size="0"
436
         install-size="0"
437
         version="0.0.0"
438
         unpack="false"/>
439

  
403 440
</feature>
tmp/org.txm.python.core/build.properties (revision 1188)
1
source.. = src/
2
output.. = bin/
3
bin.includes = META-INF/,\
4
               .,\
5
               plugin.xml,\
6
               lib/jython-standalone-2.7.0.jar
0 7

  
tmp/org.txm.python.core/plugin.xml (revision 1188)
1
<?xml version="1.0" encoding="UTF-8"?>
2
<?eclipse version="3.4"?>
3
<plugin>
4
<extension
5
         point="org.txm.core.engines.ScriptEngine">
6
      <ScriptEngine
7
            class="org.txm.python.core.PythonScriptEngine"
8
            name="Python">
9
      </ScriptEngine>
10
   </extension>
11
</plugin>
0 12

  
tmp/org.txm.python.core/.settings/org.eclipse.jdt.core.prefs (revision 1188)
1
eclipse.preferences.version=1
2
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
4
org.eclipse.jdt.core.compiler.compliance=1.7
5
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
6
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
7
org.eclipse.jdt.core.compiler.source=1.7
0 8

  
tmp/org.txm.python.core/.classpath (revision 1188)
1
<?xml version="1.0" encoding="UTF-8"?>
2
<classpath>
3
	<classpathentry exported="true" kind="lib" path="lib/jython-standalone-2.7.0.jar"/>
4
	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
5
	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins">
6
		<accessrules>
7
			<accessrule kind="accessible" pattern="**"/>
8
		</accessrules>
9
	</classpathentry>
10
	<classpathentry kind="src" path="src"/>
11
	<classpathentry kind="output" path="bin"/>
12
</classpath>
0 13

  
tmp/org.txm.python.core/META-INF/MANIFEST.MF (revision 1188)
1
Manifest-Version: 1.0
2
Bundle-ManifestVersion: 2
3
Bundle-Name: Python
4
Bundle-SymbolicName: org.txm.python.core;singleton:=true
5
Bundle-Version: 1.0.0.qualifier
6
Bundle-Vendor: Textometrie.org
7
Automatic-Module-Name: org.txm.python.core
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff