Révision 516
tmp/org.txm.statsengine.core/src/org/txm/statsengine/core/StatEngines.java (revision 516) | ||
---|---|---|
13 | 13 |
|
14 | 14 |
@Override |
15 | 15 |
protected boolean fetchEngines() { |
16 |
|
|
16 |
|
|
17 | 17 |
IConfigurationElement[] contributions = Platform.getExtensionRegistry().getConfigurationElementsFor(StatEngine.EXTENSION_POINT_ID); |
18 | 18 |
|
19 | 19 |
for (int i = 0; i < contributions.length; i++) { |
... | ... | |
25 | 25 |
e.printStackTrace(); |
26 | 26 |
} |
27 | 27 |
} |
28 |
|
|
28 |
|
|
29 | 29 |
return engines.size() > 0; |
30 | 30 |
} |
31 | 31 |
|
... | ... | |
33 | 33 |
public boolean startEngines(IProgressMonitor monitor) { |
34 | 34 |
//System.out.println("StatEngines.startEngines: "+engines); |
35 | 35 |
for (Engine e : engines.values()) { |
36 |
|
|
36 |
|
|
37 | 37 |
StatEngine se = (StatEngine)e; |
38 | 38 |
if (monitor != null) monitor.subTask("Starting "+se.getName()+" statengine..."); |
39 |
se.start(monitor); |
|
40 |
|
|
39 |
try { |
|
40 |
se.start(monitor); |
|
41 |
} catch (Exception e2) { |
|
42 |
System.out.println("Error: fail to start StatEngine: "+se.getName()+": "+e2.getLocalizedMessage()); |
|
43 |
} |
|
44 |
|
|
41 | 45 |
} |
42 | 46 |
return true; |
43 | 47 |
} |
44 | 48 |
|
45 | 49 |
@Override |
46 | 50 |
public boolean stopEngines() { |
47 |
|
|
51 |
|
|
48 | 52 |
for (Engine e : engines.values()) { |
49 |
|
|
53 |
|
|
50 | 54 |
StatEngine se = (StatEngine)e; |
51 | 55 |
System.out.println("Stoping "+se.getName()+" statengine..."); |
52 |
se.stop(); |
|
56 |
try { |
|
57 |
se.stop(); |
|
58 |
} catch (Exception e2) { |
|
59 |
System.out.println("Error: fail to stop StatEngine: "+se.getName()+": "+e2.getLocalizedMessage()); |
|
60 |
} |
|
53 | 61 |
} |
54 | 62 |
return true; |
55 | 63 |
} |
... | ... | |
58 | 66 |
public EngineType getEnginesType() { |
59 | 67 |
return EngineType.STAT; |
60 | 68 |
} |
61 |
|
|
69 |
|
|
62 | 70 |
public static StatEngine getREngine() { |
63 | 71 |
return (StatEngine) Toolbox.getEngineManager(EngineType.STAT).getEngine("R"); |
64 | 72 |
} |
tmp/org.txm.lexicaltable.rcp/src/org/txm/lexicaltable/rcp/messages/messages_fr.properties (revision 516) | ||
---|---|---|
8 | 8 |
LexicalTableEditor_15 = ** Erreur lors de l'importation des données : |
9 | 9 |
LexicalTableEditor_16 = Filtrage de lignes |
10 | 10 |
LexicalTableEditor_18 = Fusion de lignes |
11 |
LexicalTableEditor_2 = , Fmin |
|
12 |
LexicalTableEditor_3 = , Fmax |
|
13 | 11 |
LexicalTableEditor_4 = Appliquer |
14 | 12 |
LexicalTableEditor_5 = Garder {0} lignes, Fmin {1} |
15 | 13 |
LexicalTableEditor_6 = Fmin : |
tmp/org.txm.lexicaltable.rcp/src/org/txm/lexicaltable/rcp/messages/LexicalTableUIMessages.java (revision 516) | ||
---|---|---|
7 | 7 |
|
8 | 8 |
private static final String BUNDLE_NAME = "org.txm.lexicaltable.rcp.messages.messages"; //$NON-NLS-1$ |
9 | 9 |
|
10 |
|
|
11 | 10 |
public static String LexicalTableEditor_1; |
12 | 11 |
public static String LexicalTableEditor_10; |
13 | 12 |
public static String LexicalTableEditor_11; |
... | ... | |
25 | 24 |
public static String LexicalTablePreferencePage_0; |
26 | 25 |
public static String LexicalTablePreferencePage_1; |
27 | 26 |
|
28 |
//FIXME: unused keys |
|
29 |
public static String LexicalTableEditor_2; |
|
30 |
public static String LexicalTableEditor_3; |
|
31 |
// end of fixme |
|
32 |
|
|
33 | 27 |
static { |
34 | 28 |
// initialize resource bundle |
35 | 29 |
Utf8NLS.initializeMessages(BUNDLE_NAME, LexicalTableUIMessages.class); |
36 | 30 |
} |
37 |
|
|
38 |
private LexicalTableUIMessages() { |
|
39 |
} |
|
40 | 31 |
} |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/views/fileexplorer/Explorer.java (revision 516) | ||
---|---|---|
75 | 75 |
static public String ID = "org.txm.rcp.views.fileexplorer.Explorer"; //$NON-NLS-1$ |
76 | 76 |
|
77 | 77 |
/** Initialize currentPath with user home directory */ |
78 |
private String currentPath = System.getProperty("user.home");//Toolbox.getParam(TBXPreferences.USER_TXM_HOME); //$NON-NLS-1$
|
|
78 |
private String currentPath = System.getProperty("user.home");//Toolbox.getTXMHOMEPATH(); //$NON-NLS-1$
|
|
79 | 79 |
|
80 | 80 |
/** The tv. */ |
81 | 81 |
TreeViewer tv; |
... | ... | |
293 | 293 |
* @return true, if successful |
294 | 294 |
*/ |
295 | 295 |
protected boolean CanDelete(File selectedItem) { |
296 |
File txmhome = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME));
|
|
297 |
File scripts = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "scripts"); //$NON-NLS-1$
|
|
298 |
File corpora = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "corpora"); //$NON-NLS-1$
|
|
299 |
//File registry = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "registry"); //$NON-NLS-1$
|
|
300 |
File workspaces = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "workspaces"); //$NON-NLS-1$
|
|
301 |
File xsl = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "xsl"); //$NON-NLS-1$
|
|
302 |
File samples = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "samples"); //$NON-NLS-1$
|
|
296 |
File txmhome = new File(Toolbox.getTXMHOMEPATH());
|
|
297 |
File scripts = new File(Toolbox.getTXMHOMEPATH(), "scripts"); //$NON-NLS-1$
|
|
298 |
File corpora = new File(Toolbox.getTXMHOMEPATH(), "corpora"); //$NON-NLS-1$
|
|
299 |
//File registry = new File(Toolbox.getTXMHOMEPATH(), "registry"); //$NON-NLS-1$
|
|
300 |
File workspaces = new File(Toolbox.getTXMHOMEPATH(), "workspaces"); //$NON-NLS-1$
|
|
301 |
File xsl = new File(Toolbox.getTXMHOMEPATH(), "xsl"); //$NON-NLS-1$
|
|
302 |
File samples = new File(Toolbox.getTXMHOMEPATH(), "samples"); //$NON-NLS-1$
|
|
303 | 303 |
if (selectedItem.equals(txmhome) || |
304 | 304 |
selectedItem.equals(txmhome) || |
305 | 305 |
selectedItem.equals(scripts) || |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/views/fileexplorer/MacroExplorer.java (revision 516) | ||
---|---|---|
78 | 78 |
static public String ID = "org.txm.rcp.views.fileexplorer.MacroExplorer"; //$NON-NLS-1$ |
79 | 79 |
|
80 | 80 |
/** The home. */ |
81 |
private static String home = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
81 |
private static String home = Toolbox.getTXMHOMEPATH();
|
|
82 | 82 |
|
83 | 83 |
/** The tv. */ |
84 | 84 |
TreeViewer tv; |
... | ... | |
91 | 91 |
} |
92 | 92 |
|
93 | 93 |
private static void initCurrentDirectory() { |
94 |
home = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
94 |
home = Toolbox.getTXMHOMEPATH();
|
|
95 | 95 |
if (home == null) home = System.getProperty("user.home"); //$NON-NLS-1$ |
96 | 96 |
File scriptsDir = new File(home, "scripts"); //$NON-NLS-1$ |
97 | 97 |
File currentRootDir = new File(scriptsDir, "macro/org/txm/macro"); //$NON-NLS-1$ |
... | ... | |
158 | 158 |
newMacro.addSelectionListener(new SelectionAdapter() { |
159 | 159 |
@Override |
160 | 160 |
public void widgetSelected(SelectionEvent e) { |
161 |
String scriptRootDir = Toolbox.getParam(TBXPreferences.USER_TXM_HOME) + "/scripts"; //$NON-NLS-1$
|
|
161 |
String scriptRootDir = Toolbox.getTXMHOMEPATH() + "/scripts"; //$NON-NLS-1$
|
|
162 | 162 |
File currentRootDir = new File(scriptRootDir, "macro/org/txm/macro"); //$NON-NLS-1$ |
163 | 163 |
currentRootDir.mkdirs(); |
164 | 164 |
|
... | ... | |
264 | 264 |
* @return true, if successful |
265 | 265 |
*/ |
266 | 266 |
protected boolean CanDelete(File selectedItem) { |
267 |
File txmhome = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME));
|
|
268 |
File scripts = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "scripts"); //$NON-NLS-1$
|
|
269 |
File corpora = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "corpora"); //$NON-NLS-1$
|
|
270 |
//File registry = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "registry"); //$NON-NLS-1$
|
|
271 |
File workspaces = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "workspaces"); //$NON-NLS-1$
|
|
272 |
File xsl = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "xsl"); //$NON-NLS-1$
|
|
273 |
File samples = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "samples"); //$NON-NLS-1$
|
|
267 |
File txmhome = new File(Toolbox.getTXMHOMEPATH());
|
|
268 |
File scripts = new File(Toolbox.getTXMHOMEPATH(), "scripts"); //$NON-NLS-1$
|
|
269 |
File corpora = new File(Toolbox.getTXMHOMEPATH(), "corpora"); //$NON-NLS-1$
|
|
270 |
//File registry = new File(Toolbox.getTXMHOMEPATH(), "registry"); //$NON-NLS-1$
|
|
271 |
File workspaces = new File(Toolbox.getTXMHOMEPATH(), "workspaces"); //$NON-NLS-1$
|
|
272 |
File xsl = new File(Toolbox.getTXMHOMEPATH(), "xsl"); //$NON-NLS-1$
|
|
273 |
File samples = new File(Toolbox.getTXMHOMEPATH(), "samples"); //$NON-NLS-1$
|
|
274 | 274 |
if (selectedItem.equals(txmhome) || |
275 | 275 |
selectedItem.equals(txmhome) || |
276 | 276 |
selectedItem.equals(scripts) || |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/views/QueriesView.java (revision 516) | ||
---|---|---|
167 | 167 |
File output = new File("queries.txt"); //$NON-NLS-1$ |
168 | 168 |
|
169 | 169 |
FileDialog dialog = new FileDialog(arg0.display.getActiveShell(), SWT.SAVE); |
170 |
String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
170 |
String txmhome = Toolbox.getTXMHOMEPATH();
|
|
171 | 171 |
if (LastOpened.getFile(ID) != null) { |
172 | 172 |
dialog.setFilterPath(LastOpened.getFolder(ID)); |
173 | 173 |
dialog.setFileName(LastOpened.getFile(ID)); |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/ImportSelectedText.java (revision 516) | ||
---|---|---|
112 | 112 |
System.err.println(RCPMessages.ImportSelectedText_2); |
113 | 113 |
return null; |
114 | 114 |
} |
115 |
String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
115 |
String txmhome = Toolbox.getTXMHOMEPATH();
|
|
116 | 116 |
new File(txmhome, "clipboard").mkdir(); //$NON-NLS-1$ |
117 | 117 |
File clipboardDirectory = new File(txmhome, "clipboard/" + basename); //$NON-NLS-1$ |
118 | 118 |
|
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/OpenBrowser.java (revision 516) | ||
---|---|---|
96 | 96 |
|
97 | 97 |
if (file == null) { |
98 | 98 |
FileDialog dialog = new FileDialog(shell, SWT.OPEN); |
99 |
String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
99 |
String txmhome = Toolbox.getTXMHOMEPATH();
|
|
100 | 100 |
if (LastOpened.getFile(ID) != null) { |
101 | 101 |
dialog.setFilterPath(LastOpened.getFolder(ID)); |
102 | 102 |
dialog.setFileName(LastOpened.getFile(ID)); |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/function/ExportResult.java (revision 516) | ||
---|---|---|
78 | 78 |
final Object s = selection.getFirstElement(); |
79 | 79 |
Shell shell = HandlerUtil.getActiveWorkbenchWindowChecked(event).getShell(); |
80 | 80 |
|
81 |
//String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
81 |
//String txmhome = Toolbox.getTXMHOMEPATH();
|
|
82 | 82 |
FileDialog dialog = new FileDialog(shell, SWT.SAVE); |
83 | 83 |
|
84 | 84 |
String extensions[] = {"*.csv"}; //$NON-NLS-1$ |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/function/ComputeDiagnostic.java (revision 516) | ||
---|---|---|
98 | 98 |
|
99 | 99 |
final Corpus corpus = (Corpus) selection.getFirstElement(); |
100 | 100 |
|
101 |
String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
101 |
String txmhome = TXMPreferences.getString(TBXPreferences.USER_TXM_HOME, TBXPreferences.PREFERENCES_NODE);
|
|
102 | 102 |
if (!new File(txmhome, "informations").exists()) //$NON-NLS-1$ |
103 | 103 |
new File(txmhome, "informations").mkdir(); //$NON-NLS-1$ |
104 | 104 |
String filename = corpus.getParent().getName()+"-"+corpus.getName(); //$NON-NLS-1$ |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/function/ExportSVG.java (revision 516) | ||
---|---|---|
61 | 61 |
// System.out.println(Messages.ExportSVG_0); |
62 | 62 |
// Shell shell = HandlerUtil.getActiveWorkbenchWindowChecked(event).getShell(); |
63 | 63 |
// |
64 |
// String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
64 |
// String txmhome = Toolbox.getTXMHOMEPATH();
|
|
65 | 65 |
// |
66 | 66 |
// // get editor |
67 | 67 |
// IWorkbenchPart page = HandlerUtil.getActiveWorkbenchWindow(event) |
... | ... | |
151 | 151 |
public static void export(File infile) { |
152 | 152 |
// Shell shell = |
153 | 153 |
// HandlerUtil.getActiveWorkbenchWindowChecked(event).getShell(); |
154 |
String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
154 |
String txmhome = Toolbox.getTXMHOMEPATH();
|
|
155 | 155 |
FileDialog dialog = new FileDialog(new Shell(), SWT.SAVE); |
156 | 156 |
if (LastOpened.getFile(ID) != null) { |
157 | 157 |
dialog.setFilterPath(LastOpened.getFolder(ID)); |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/ExecuteLastGroovyScript.java (revision 516) | ||
---|---|---|
82 | 82 |
System.out.println(RCPMessages.ExecuteLastGroovyScript_1+lastScript); |
83 | 83 |
|
84 | 84 |
//IPreferencesService service = Platform.getPreferencesService(); |
85 |
String scriptRootDir = Toolbox.getParam(TBXPreferences.USER_TXM_HOME) + "/scripts"; //$NON-NLS-1$
|
|
85 |
String scriptRootDir = Toolbox.getTXMHOMEPATH() + "/scripts"; //$NON-NLS-1$
|
|
86 | 86 |
File currentRootDir; |
87 | 87 |
if (macro) { |
88 | 88 |
currentRootDir = new File(scriptRootDir, "macro"); //$NON-NLS-1$ |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/ExecuteImportScript.java (revision 516) | ||
---|---|---|
102 | 102 |
} else { |
103 | 103 |
Shell shell = HandlerUtil.getActiveWorkbenchWindowChecked(event).getShell(); |
104 | 104 |
FileDialog dialog = new FileDialog(shell, SWT.SAVE); |
105 |
dialog.setFilterPath(Toolbox.getParam(TBXPreferences.USER_TXM_HOME)+"/scripts/import");
|
|
105 |
dialog.setFilterPath(Toolbox.getTXMHOMEPATH()+"/scripts/import");
|
|
106 | 106 |
filepath = dialog.open(); |
107 | 107 |
} |
108 | 108 |
|
... | ... | |
147 | 147 |
public void run() { StatusLine.setMessage(RCPMessages.ExecuteScriptImport_0); } |
148 | 148 |
}); |
149 | 149 |
|
150 |
final String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
150 |
final String txmhome = Toolbox.getTXMHOMEPATH();
|
|
151 | 151 |
final File corporadir = new File(txmhome,"corpora"); //$NON-NLS-1$ |
152 | 152 |
corporadir.mkdir(); // the binary corpus are stored here |
153 | 153 |
if (!corporadir.exists()) { |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/tests/TestImports.java (revision 516) | ||
---|---|---|
83 | 83 |
*/ |
84 | 84 |
@Override |
85 | 85 |
public Object execute(ExecutionEvent event) throws ExecutionException { |
86 |
String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
86 |
String txmhome = Toolbox.getTXMHOMEPATH();
|
|
87 | 87 |
final File scriptsdir = new File(txmhome, "scripts/import"); |
88 | 88 |
// final File sourcesdir = new |
89 | 89 |
// File(System.getProperty("user.home"),"xml/TESTS"); |
... | ... | |
131 | 131 |
protected IStatus run(IProgressMonitor monitor) { |
132 | 132 |
this.runInit(monitor); |
133 | 133 |
try { |
134 |
String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
134 |
String txmhome = Toolbox.getTXMHOMEPATH();
|
|
135 | 135 |
File outDir = new File(txmhome, "results/TESTS-imports"); |
136 | 136 |
outDir.mkdirs(); |
137 | 137 |
ArrayList<File> missings = new ArrayList<File>(); |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/tests/TestImportLangs.java (revision 516) | ||
---|---|---|
49 | 49 |
*/ |
50 | 50 |
@Override |
51 | 51 |
public Object execute(ExecutionEvent event) throws ExecutionException { |
52 |
String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
52 |
String txmhome = Toolbox.getTXMHOMEPATH();
|
|
53 | 53 |
final File scriptsdir = new File(txmhome, "scripts/import"); |
54 | 54 |
|
55 | 55 |
System.out.println("Select the directory containing the source directories : " |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/EditFile.java (revision 516) | ||
---|---|---|
65 | 65 |
public Object execute(ExecutionEvent event) throws ExecutionException { |
66 | 66 |
|
67 | 67 |
Shell shell = HandlerUtil.getActiveWorkbenchWindowChecked(event).getShell(); |
68 |
String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
68 |
String txmhome = Toolbox.getTXMHOMEPATH();
|
|
69 | 69 |
|
70 | 70 |
FileDialog dialog = new FileDialog(shell, SWT.OPEN); |
71 | 71 |
if (LastOpened.getFile(ID) != null) { |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/ExecuteGroovyMacro.java (revision 516) | ||
---|---|---|
97 | 97 |
dialog.setFilterExtensions(new String[] { "*.groovy" }); //$NON-NLS-1$ |
98 | 98 |
|
99 | 99 |
IPreferencesService service = Platform.getPreferencesService(); |
100 |
String scriptRootDir = Toolbox.getParam(TBXPreferences.USER_TXM_HOME) + "/scripts"; //$NON-NLS-1$
|
|
100 |
String scriptRootDir = Toolbox.getTXMHOMEPATH() + "/scripts"; //$NON-NLS-1$
|
|
101 | 101 |
|
102 | 102 |
dialog.setFilterPath(scriptRootDir); |
103 | 103 |
result = dialog.open(); |
... | ... | |
111 | 111 |
|
112 | 112 |
public static void execute(String scriptpath, IWorkbenchPart page, ISelection selection) { |
113 | 113 |
IPreferencesService service = Platform.getPreferencesService(); |
114 |
String scriptRootDir = Toolbox.getParam(TBXPreferences.USER_TXM_HOME) + "/scripts"; //$NON-NLS-1$
|
|
114 |
String scriptRootDir = Toolbox.getTXMHOMEPATH() + "/scripts"; //$NON-NLS-1$
|
|
115 | 115 |
File currentRootDir = new File(scriptRootDir, "macro"); //$NON-NLS-1$ |
116 | 116 |
|
117 | 117 |
ExecuteGroovyScript.executeScript(currentRootDir, scriptpath, page, selection, false); |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/ExecuteGroovyScript.java (revision 516) | ||
---|---|---|
124 | 124 |
dialog.setFilterExtensions(new String[] { "*.groovy" }); //$NON-NLS-1$ |
125 | 125 |
|
126 | 126 |
IPreferencesService service = Platform.getPreferencesService(); |
127 |
String scriptCurrentDir = Toolbox.getParam(TBXPreferences.USER_TXM_HOME) + "/scripts"; //$NON-NLS-1$
|
|
127 |
String scriptCurrentDir = Toolbox.getTXMHOMEPATH() + "/scripts"; //$NON-NLS-1$
|
|
128 | 128 |
|
129 | 129 |
dialog.setFilterPath(scriptCurrentDir); |
130 | 130 |
result = dialog.open(); |
... | ... | |
149 | 149 |
// ScriptPreferencePage.SCRIPT_ROOT_DIR, |
150 | 150 |
// ScriptPreferenceInitializer.SCRIPT_ROOT_DIR_DEFAULT, null); |
151 | 151 |
// |
152 |
String scriptRootDir = Toolbox.getParam(TBXPreferences.USER_TXM_HOME) + "/scripts"; //$NON-NLS-1$
|
|
152 |
String scriptRootDir = Toolbox.getTXMHOMEPATH() + "/scripts"; //$NON-NLS-1$
|
|
153 | 153 |
File currentRootDir = new File(scriptRootDir, "user"); //$NON-NLS-1$ |
154 | 154 |
|
155 | 155 |
executeScript(currentRootDir, scriptpath, page, selection, modal); |
... | ... | |
196 | 196 |
selections = null; |
197 | 197 |
} |
198 | 198 |
|
199 |
String tmp = Toolbox.getParam(TBXPreferences.USER_TXM_HOME) + "/scripts"; //$NON-NLS-1$
|
|
199 |
String tmp = Toolbox.getTXMHOMEPATH() + "/scripts"; //$NON-NLS-1$
|
|
200 | 200 |
if (previousScriptRootDir == null || !tmp.equals(previousScriptRootDir)) { |
201 | 201 |
previousScriptRootDir = tmp; |
202 | 202 |
gse = null; |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/PurgeCorpora.java (revision 516) | ||
---|---|---|
73 | 73 |
return; |
74 | 74 |
} |
75 | 75 |
|
76 |
String path = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
76 |
String path = Toolbox.getTXMHOMEPATH();
|
|
77 | 77 |
if (path == null || path.trim().length() == 0) { |
78 | 78 |
System.out.println(RCPMessages.PurgeCorpora_4); |
79 | 79 |
return; |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/ConvertCorpus.java (revision 516) | ||
---|---|---|
33 | 33 |
.getShell(); |
34 | 34 |
DirectoryDialog dialog = new DirectoryDialog(shell); |
35 | 35 |
|
36 |
dialog.setFilterPath(Toolbox.getParam(TBXPreferences.USER_TXM_HOME));
|
|
36 |
dialog.setFilterPath(Toolbox.getTXMHOMEPATH());
|
|
37 | 37 |
String path = dialog.open(); |
38 | 38 |
|
39 |
final File corpora = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME),
|
|
39 |
final File corpora = new File(Toolbox.getTXMHOMEPATH(),
|
|
40 | 40 |
"corpora"); //$NON-NLS-1$ |
41 | 41 |
final File indir = new File(path); |
42 | 42 |
final File outdir = new File(corpora, indir.getName() + 6); |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/UpdateCorpus.java (revision 516) | ||
---|---|---|
42 | 42 |
|
43 | 43 |
public static JobHandler update(final MainCorpus corpus) { |
44 | 44 |
|
45 |
String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
45 |
String txmhome = Toolbox.getTXMHOMEPATH();
|
|
46 | 46 |
|
47 | 47 |
BaseParameters params = corpus.getBase().getBaseParameters(); |
48 | 48 |
params.getKeyValueParameters().put(ImportKeys.MULTITHREAD, "false"); //too soon |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/LoadBinaryCorpus.java (revision 516) | ||
---|---|---|
134 | 134 |
public boolean loadBinaryCorpusArchive(final File zipFile) throws ExecutionException { |
135 | 135 |
|
136 | 136 |
String filename = zipFile.getName(); |
137 |
final File corporaDir = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "corpora"); //$NON-NLS-1$
|
|
137 |
final File corporaDir = new File(Toolbox.getTXMHOMEPATH(), "corpora"); //$NON-NLS-1$
|
|
138 | 138 |
corporaDir.mkdir(); |
139 | 139 |
|
140 | 140 |
if (!filename.endsWith(".txm") && !filename.endsWith(".zip")) { //$NON-NLS-1$ //$NON-NLS-2$ |
... | ... | |
290 | 290 |
return null; |
291 | 291 |
} |
292 | 292 |
|
293 |
//File txmregistry = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "registry"); //$NON-NLS-1$
|
|
293 |
//File txmregistry = new File(Toolbox.getTXMHOMEPATH(), "registry"); //$NON-NLS-1$
|
|
294 | 294 |
//txmregistry.mkdir(); |
295 |
File txmcorpora = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "corpora"); //$NON-NLS-1$
|
|
295 |
File txmcorpora = new File(Toolbox.getTXMHOMEPATH(), "corpora"); //$NON-NLS-1$
|
|
296 | 296 |
txmcorpora.mkdir(); |
297 | 297 |
|
298 | 298 |
Workspace w = org.txm.Toolbox.workspace; |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages.properties (revision 516) | ||
---|---|---|
211 | 211 |
ComplexSubcorpusPanel_4 = Query |
212 | 212 |
ComplexSubcorpusPanel_5 = Refresh |
213 | 213 |
|
214 |
ComputeConcordance_0 = Opening the Concordance result |
|
215 |
ComputeConcordance_1 = Failed to open concordance editor. |
|
216 |
|
|
217 | 214 |
ComputeCoocFromLines_0 = Computing Cooccurrents |
218 | 215 |
ComputeCoocFromLines_1 = Opening the Cooccurrents table |
219 | 216 |
|
... | ... | |
274 | 271 |
|
275 | 272 |
Compute_Specificities = Computing specificities. |
276 | 273 |
|
277 |
ConcordancerPreferencePage_3 = Concordance Parameters |
|
278 |
ConcordancerPreferencePage_4 = Lines per &Page: |
|
279 |
ConcordancerPreferencePage_5 = &Left context length in words |
|
280 |
ConcordancerPreferencePage_6 = &Right context length in words |
|
281 |
|
|
282 |
ConcordancesEditorContributor_0 = Concordance |
|
283 |
|
|
284 |
ConcordancesEditor_0 = Last CQI error: |
|
285 |
ConcordancesEditor_1 = Reference |
|
286 |
ConcordancesEditor_10 = . Aborting back to text. |
|
287 |
ConcordancesEditor_100 = Available values for {0} |
|
288 |
ConcordancesEditor_101 = Cancel |
|
289 |
ConcordancesEditor_108 = \ elements. Continue ? |
|
290 |
ConcordancesEditor_11 = |< |
|
291 |
ConcordancesEditor_110 = New value {0} for category {1} |
|
292 |
ConcordancesEditor_112 = The value {0} is not associated with the category {1}. Associate it ? |
|
293 |
ConcordancesEditor_115 = Add a new category |
|
294 |
ConcordancesEditor_116 = Proceed to annotation |
|
295 |
ConcordancesEditor_12 = < |
|
296 |
ConcordancesEditor_13 = > |
|
297 |
ConcordancesEditor_14 = >| |
|
298 |
ConcordancesEditor_15 = Category |
|
299 |
ConcordancesEditor_16 = &Keyword: |
|
300 |
ConcordancesEditor_17 = Keywords annotation |
|
301 |
ConcordancesEditor_18 = &Edit |
|
302 |
ConcordancesEditor_19 = Found {0} occurrences |
|
303 |
ConcordancesEditor_2 = Left context |
|
304 |
ConcordancesEditor_20 = Loading line informations... |
|
305 |
ConcordancesEditor_21 = Could not instanciate one of the corpus Knowledge repository: |
|
306 |
ConcordancesEditor_22 = Affect |
|
307 |
ConcordancesEditor_23 = to |
|
308 |
ConcordancesEditor_24 = Delete |
|
309 |
ConcordancesEditor_25 = of |
|
310 |
ConcordancesEditor_26 = Project id {0} Corpus id {1} Text id {2} |
|
311 |
ConcordancesEditor_27 = BackToText: Text {0} is missing |
|
312 |
ConcordancesEditor_28 = the annotation |
|
313 |
ConcordancesEditor_29 = No page found... for |
|
314 |
ConcordancesEditor_3 = Keyword |
|
315 |
ConcordancesEditor_30 = BackToText: default edition is missing |
|
316 |
ConcordancesEditor_31 = = |
|
317 |
ConcordancesEditor_32 = Enter a value for an id |
|
318 |
ConcordancesEditor_33 = to |
|
319 |
ConcordancesEditor_34 = Opening the Concordance |
|
320 |
ConcordancesEditor_35 = selected lines |
|
321 |
ConcordancesEditor_36 = Annotating concordance selection... |
|
322 |
ConcordancesEditor_37 = Sorting reference column |
|
323 |
ConcordancesEditor_38 = Hide settings |
|
324 |
ConcordancesEditor_39 = Show settings |
|
325 |
ConcordancesEditor_4 = Right context |
|
326 |
ConcordancesEditor_40 = Error while annotating concordance selection: |
|
327 |
ConcordancesEditor_41 = Sorting left context column |
|
328 |
ConcordancesEditor_42 = page lines |
|
329 |
ConcordancesEditor_43 = The {0} corpus has no default references: {1} |
|
330 |
ConcordancesEditor_44 = Annotating concordance page... |
|
331 |
ConcordancesEditor_45 = Sorting keyword column |
|
332 |
ConcordancesEditor_46 = Full text display failed: {0} |
|
333 |
ConcordancesEditor_47 = Error while annotating concordance page: |
|
334 |
ConcordancesEditor_48 = Sorting right context column |
|
335 |
ConcordancesEditor_49 = all lines |
|
336 |
ConcordancesEditor_5 = Concordance of <{0}> in corpus {1} |
|
337 |
ConcordancesEditor_50 = Opening corpus edition |
|
338 |
ConcordancesEditor_51 = Annotating concordance... |
|
339 | 274 |
ONE_RESULT = Done: one result. |
340 |
ConcordancesEditor_53 = Error while annotating concordance: |
|
341 |
ConcordancesEditor_54 = Error while deleting annotation: |
|
342 |
ConcordancesEditor_55 = Opening property dialog |
|
343 |
ConcordancesEditor_56 = Start computing concordance |
|
344 |
ConcordancesEditor_57 = Looking for TypedValue with id= |
|
345 |
ConcordancesEditor_58 = No value found with the {0} id. |
|
346 |
ConcordancesEditor_59 = AFFECT |
|
347 |
ConcordancesEditor_6 = Sorting |
|
348 |
ConcordancesEditor_60 = \ to SELECTION= |
|
349 |
ConcordancesEditor_61 = Could not annotate the value ' |
|
350 |
ConcordancesEditor_62 = '.\n on certain sequences. \n |
|
351 |
ConcordancesEditor_63 = \ - The sequence |
|
352 |
ConcordancesEditor_64 = \ is overlapping with \n |
|
353 |
ConcordancesEditor_65 = \ \ - the end of a structure |
|
354 |
ConcordancesEditor_66 = , at [ |
|
355 |
ConcordancesEditor_67 = \ - |
|
356 |
ConcordancesEditor_68 = ]\n |
|
357 |
ConcordancesEditor_69 = \ \ - the start of a structure |
|
358 |
ConcordancesEditor_7 = CQP error: |
|
359 |
ConcordancesEditor_70 = , at [ |
|
360 |
ConcordancesEditor_71 = \ - |
|
361 |
ConcordancesEditor_72 = ]\n |
|
362 |
ConcordancesEditor_73 = About annotations |
|
363 |
ConcordancesEditor_74 = Error while affection annotation: |
|
364 |
ConcordancesEditor_75 = Annotate |
|
365 |
ConcordancesEditor_76 = Save the annotations |
|
366 |
ConcordancesEditor_77 = Open the list of categories |
|
367 |
ConcordancesEditor_78 = class |
|
368 |
ConcordancesEditor_79 = Select a value among the list |
|
369 |
ConcordancesEditor_8 = The corpus has no text_id property |
|
370 |
ConcordancesEditor_80 = value= |
|
371 |
ConcordancesEditor_81 = Please enter the new type name |
|
372 |
ConcordancesEditor_82 = New category |
|
373 |
ConcordancesEditor_83 = with the category |
|
374 |
ConcordancesEditor_84 = with the category |
|
375 |
ConcordancesEditor_85 = OK |
|
376 |
ConcordancesEditor_86 = Confirm annotation affectation |
|
377 |
ConcordancesEditor_87 = You are about to annotate |
|
378 |
ConcordancesEditor_88 = Delete selected line(s) |
|
379 |
ConcordancesEditor_9 = Error: could not retrieve line word id for edition |
|
380 |
ConcordancesEditor_99 = List of categories |
|
381 |
ConcordancesEditor_referenceColumn_text = Reference |
|
382 |
ConcordancesEditor_xpndtmNewExpanditem_text = New ExpandItem |
|
383 |
ConcordancesEditor_xpndtmNewExpanditem_text_1 = New ExpandItem |
|
384 |
ConcordancesEditor_xpndtmNewExpanditem_text_2 = New ExpandItem |
|
385 |
ConcordancesEditor_xpndtmNewParameters_text = New Parameters |
|
386 | 275 |
|
387 | 276 |
ConvertCorpus_0 = Corpus conversion failed. |
388 | 277 |
|
... | ... | |
554 | 443 |
|
555 | 444 |
DownloadJobHandler_0 = Downloading... |
556 | 445 |
|
557 |
ERROR_WHILE_LOADING_CONCORDANCE_LINE = An error occurred while retrieving the concordance lines: {0} |
|
558 |
|
|
559 | 446 |
ElementTreeLabelProvider_0 = ** Error: element not registered |
560 | 447 |
ElementTreeLabelProvider_1 = ** Error: object is not an 'org.w3c.Element' |
561 | 448 |
|
... | ... | |
686 | 573 |
GenericMultiPageEditor_1 = The input {0} cannot be displayed. |
687 | 574 |
GenericMultiPageEditor_3 = The number of editors ({0}) and number of inputs ({1}) must be equal. |
688 | 575 |
|
689 |
GetConcordancesDialog_0 = ERROR_GetConcordancesDialog: {0} |
|
690 |
GetConcordancesDialog_1 = Compute specificities |
|
691 |
GetConcordancesDialog_13 = you must select a property. |
|
692 |
GetConcordancesDialog_14 = Invalid property |
|
693 |
GetConcordancesDialog_15 = you must select an property. |
|
694 |
GetConcordancesDialog_4 = &Property: |
|
695 |
GetConcordancesDialog_5 = &Left context size: |
|
696 |
GetConcordancesDialog_6 = &Right context size: |
|
697 |
GetConcordancesDialog_7 = &Reference: |
|
698 |
|
|
699 |
GetConcordances_4 = Error while computing concordances: {0} |
|
700 |
|
|
701 | 576 |
GraphicalLogger_0 = Error {0} |
702 | 577 |
|
703 | 578 |
GroovyConsole_4 = \nConsole reports an Internal error. |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/ImportFormEditor.java (revision 516) | ||
---|---|---|
128 | 128 |
setSite(site); |
129 | 129 |
setInput(input); |
130 | 130 |
|
131 |
String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
131 |
String txmhome = Toolbox.getTXMHOMEPATH();
|
|
132 | 132 |
String filepath = "scripts/import/" + ((ImportFormEditorInput) input).getGroovyFile().getName(); //$NON-NLS-1$ |
133 | 133 |
this.setGroovyscript(new File(txmhome, filepath)); |
134 | 134 |
|
tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/sections/EditionSection.java (revision 516) | ||
---|---|---|
131 | 131 |
if (LastOpened.getFile(ID) != null) { |
132 | 132 |
dialog.setFilterPath(LastOpened.getFolder(ID)); |
133 | 133 |
} else { |
134 |
dialog.setFilterPath(Toolbox.getParam(TBXPreferences.USER_TXM_HOME));
|
|
134 |
dialog.setFilterPath(Toolbox.getTXMHOMEPATH());
|
|
135 | 135 |
} |
136 | 136 |
if (dialog.open() != null) { |
137 | 137 |
File imgDirectory = new File(dialog.getFilterPath()); |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/sections/FrontXSLSection.java (revision 516) | ||
---|---|---|
94 | 94 |
dialog.setFilterPath(LastOpened.getFolder(ID)); |
95 | 95 |
dialog.setFileName(LastOpened.getFile(ID)); |
96 | 96 |
} else { |
97 |
dialog.setFilterPath(Toolbox.getParam(TBXPreferences.USER_TXM_HOME));
|
|
97 |
dialog.setFilterPath(Toolbox.getTXMHOMEPATH());
|
|
98 | 98 |
} |
99 | 99 |
if (dialog.open() != null) { |
100 | 100 |
xsltfile = new File(dialog.getFilterPath(), dialog.getFileName()); |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/CorpusPage.java (revision 516) | ||
---|---|---|
1009 | 1009 |
if (lastOpenedSrcDir != null) { |
1010 | 1010 |
dialog.setFilterPath(lastOpenedSrcDir); |
1011 | 1011 |
} else if (lastOpenedSrcDir != null) { |
1012 |
dialog.setFilterPath(Toolbox.getParam(TBXPreferences.USER_TXM_HOME));
|
|
1012 |
dialog.setFilterPath(Toolbox.getTXMHOMEPATH());
|
|
1013 | 1013 |
} else |
1014 | 1014 |
dialog.setFilterPath(new File(TXMPreferences.getString(TBXPreferences.INSTALL_DIR, TBXPreferences.PREFERENCES_NODE), "corpora").getAbsolutePath()); //$NON-NLS-1$ |
1015 | 1015 |
|
tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/MetadataPage.java (revision 516) | ||
---|---|---|
54 | 54 |
import org.eclipse.ui.forms.widgets.ScrolledForm; |
55 | 55 |
import org.txm.Toolbox; |
56 | 56 |
import org.txm.core.preferences.TBXPreferences; |
57 |
import org.txm.core.preferences.TXMPreferences; |
|
57 | 58 |
import org.txm.metadatas.Metadata; |
58 | 59 |
import org.txm.metadatas.Metadatas; |
59 | 60 |
import org.txm.metadatas.TextInjection; |
... | ... | |
487 | 488 |
Metadatas temp = null; |
488 | 489 |
if (metadataFile.exists()) {//if their is a metadata file OK |
489 | 490 |
if (metadataFile.getName().endsWith(".csv")) { //$NON-NLS-1$ |
490 |
String encoding = Toolbox.getParam(TBXPreferences.METADATA_ENCODING);
|
|
491 |
String colsep = Toolbox.getParam(TBXPreferences.METADATA_COLSEPARATOR);
|
|
492 |
String txtsep = Toolbox.getParam(TBXPreferences.METADATA_TXTSEPARATOR);
|
|
491 |
String encoding = TXMPreferences.getString(TBXPreferences.METADATA_ENCODING, TBXPreferences.PREFERENCES_NODE);
|
|
492 |
String colsep = TXMPreferences.getString(TBXPreferences.METADATA_COLSEPARATOR, TBXPreferences.PREFERENCES_NODE);
|
|
493 |
String txtsep = TXMPreferences.getString(TBXPreferences.METADATA_TXTSEPARATOR, TBXPreferences.PREFERENCES_NODE);
|
|
493 | 494 |
temp = new Metadatas(metadataFile, encoding, colsep, txtsep, 1); |
494 | 495 |
} else { |
495 | 496 |
temp = new Metadatas(metadataFile); |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/input/AbstractSVGGraphicable.java (revision 516) | ||
---|---|---|
34 | 34 |
import org.eclipse.core.runtime.Path; |
35 | 35 |
import org.txm.Toolbox; |
36 | 36 |
import org.txm.core.preferences.TBXPreferences; |
37 |
import org.txm.core.preferences.TXMPreferences; |
|
37 | 38 |
import org.txm.rcp.RCPMessages; |
38 | 39 |
import org.txm.rcp.editors.SVGGraphicable; |
39 | 40 |
import org.txm.utils.logger.Log; |
... | ... | |
66 | 67 |
if (this.path == null) { |
67 | 68 |
File tmp = null; |
68 | 69 |
try { |
69 |
String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
70 |
String txmhome = TXMPreferences.getString(TBXPreferences.USER_TXM_HOME, TBXPreferences.PREFERENCES_NODE);
|
|
70 | 71 |
File resultDir = new File(txmhome, "results"); //$NON-NLS-1$ |
71 | 72 |
resultDir.mkdirs(); |
72 | 73 |
tmp = File.createTempFile("txm", ".svg", resultDir); //$NON-NLS-1$ //$NON-NLS-2$ |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/parameters/ParametersDialog.java (revision 516) | ||
---|---|---|
94 | 94 |
|
95 | 95 |
// initialize the properties file default values store |
96 | 96 |
defaultValues = new Properties(); |
97 |
String scriptRootDir = Toolbox.getParam(TBXPreferences.USER_TXM_HOME) + "/scripts"; //$NON-NLS-1$
|
|
97 |
String scriptRootDir = Toolbox.getTXMHOMEPATH() + "/scripts"; //$NON-NLS-1$
|
|
98 | 98 |
File currentRootDir = new File(scriptRootDir, "macro"); //$NON-NLS-1$ |
99 | 99 |
|
100 | 100 |
propFile = new File(currentRootDir, this.script.replace(".", "/")+".properties"); |
tmp/org.txm.core.tests/src/org/txm/rcp/commands/tests/TestImports.java (revision 516) | ||
---|---|---|
83 | 83 |
*/ |
84 | 84 |
@Override |
85 | 85 |
public Object execute(ExecutionEvent event) throws ExecutionException { |
86 |
String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
86 |
String txmhome = Toolbox.getTXMHOMEPATH();
|
|
87 | 87 |
final File scriptsdir = new File(txmhome, "scripts/import"); |
88 | 88 |
// final File sourcesdir = new |
89 | 89 |
// File(System.getProperty("user.home"),"xml/TESTS"); |
... | ... | |
131 | 131 |
protected IStatus run(IProgressMonitor monitor) { |
132 | 132 |
this.runInit(monitor); |
133 | 133 |
try { |
134 |
String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
134 |
String txmhome = Toolbox.getTXMHOMEPATH();
|
|
135 | 135 |
File outDir = new File(txmhome, "results/TESTS-imports"); |
136 | 136 |
outDir.mkdirs(); |
137 | 137 |
ArrayList<File> missings = new ArrayList<File>(); |
tmp/org.txm.core.tests/src/org/txm/rcp/commands/tests/TestImportLangs.java (revision 516) | ||
---|---|---|
49 | 49 |
*/ |
50 | 50 |
@Override |
51 | 51 |
public Object execute(ExecutionEvent event) throws ExecutionException { |
52 |
String txmhome = Toolbox.getParam(TBXPreferences.USER_TXM_HOME);
|
|
52 |
String txmhome = Toolbox.getTXMHOMEPATH();
|
|
53 | 53 |
final File scriptsdir = new File(txmhome, "scripts/import"); |
54 | 54 |
|
55 | 55 |
System.out.println("Select the directory containing the source directories : " |
tmp/org.txm.cooccurrence.core/src/org/txm/cooccurrence/core/messages/CooccurrenceCoreMessages.java (revision 516) | ||
---|---|---|
7 | 7 |
|
8 | 8 |
private static final String BUNDLE_NAME = "org.txm.cooccurrence.core.messages.messages"; //$NON-NLS-1$ |
9 | 9 |
|
10 |
|
|
11 | 10 |
public static String Cooccurrence_10; |
12 | 11 |
public static String Cooccurrence_102; |
13 | 12 |
public static String Cooccurrence_103; |
... | ... | |
37 | 36 |
// initialize resource bundle |
38 | 37 |
Utf8NLS.initializeMessages(BUNDLE_NAME, CooccurrenceCoreMessages.class); |
39 | 38 |
} |
40 |
|
|
41 |
private CooccurrenceCoreMessages() { |
|
42 |
} |
|
43 | 39 |
} |
tmp/org.txm.index.rcp/src/org/txm/index/rcp/preferences/IndexPreferencesPage.java (revision 516) | ||
---|---|---|
1 |
package org.txm.index.rcp.preferences; |
|
2 |
|
|
3 |
import org.eclipse.jface.preference.IntegerFieldEditor; |
|
4 |
import org.eclipse.ui.IWorkbench; |
|
5 |
import org.txm.index.core.preferences.IndexPreferences; |
|
6 |
import org.txm.index.rcp.adapters.IndexAdapterFactory; |
|
7 |
import org.txm.rcp.preferences.TXMPreferencePage; |
|
8 |
import org.txm.rcp.preferences.TXMPreferenceStore; |
|
9 |
|
|
10 |
public class IndexPreferencesPage extends TXMPreferencePage { |
|
11 |
|
|
12 |
@Override |
|
13 |
public void init(IWorkbench workbench) { |
|
14 |
|
|
15 |
this.setPreferenceStore(new TXMPreferenceStore(IndexPreferences.PREFERENCES_NODE)); |
|
16 |
this.setTitle("Index"); |
|
17 |
this.setImageDescriptor(IndexAdapterFactory.ICON); |
|
18 |
} |
|
19 |
|
|
20 |
@Override |
|
21 |
protected void createFieldEditors() { |
|
22 |
this.addField(new IntegerFieldEditor(IndexPreferences.NLINESPERPAGE, "Number of lines per result page", this.getFieldEditorParent())); |
|
23 |
} |
|
24 |
} |
|
0 | 25 |
tmp/org.txm.index.rcp/plugin.xml (revision 516) | ||
---|---|---|
160 | 160 |
point="org.txm.statengine.r.rcp.sendtor"> |
161 | 161 |
<sendtorcommand></sendtorcommand> |
162 | 162 |
</extension> |
163 |
<extension |
|
164 |
point="org.eclipse.ui.preferencePages"> |
|
165 |
<page |
|
166 |
class="org.txm.index.rcp.preferences.IndexPreferencesPage" |
|
167 |
id="org.txm.index.rcp.preferences.IndexPreferencesPage" |
|
168 |
name="Index"> |
|
169 |
</page> |
|
170 |
</extension> |
|
163 | 171 |
|
164 | 172 |
</plugin> |
tmp/org.txm.annotation.core/src/org/txm/annotation/core/repository/KnowledgeRepositoryManager.java (revision 516) | ||
---|---|---|
103 | 103 |
|
104 | 104 |
public static KnowledgeRepository getKnowledgeRepository(String name) { |
105 | 105 |
KnowledgeRepository kr = null; |
106 |
File krconf = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME),"repositories/"+name+"/conf.xml");
|
|
106 |
File krconf = new File(Toolbox.getTXMHOMEPATH(),"repositories/"+name+"/conf.xml");
|
|
107 | 107 |
if (repositories.containsKey(name)) { |
108 | 108 |
kr = repositories.get(name); |
109 | 109 |
} else { |
... | ... | |
129 | 129 |
*/ |
130 | 130 |
public static KnowledgeRepository getKnowledgeRepository(String name, org.txm.objects.Corpus corpus) { |
131 | 131 |
KnowledgeRepository kr = null; |
132 |
File krconf = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME),"repositories/"+name+"/conf.xml");
|
|
132 |
File krconf = new File(Toolbox.getTXMHOMEPATH(),"repositories/"+name+"/conf.xml");
|
|
133 | 133 |
if (repositories.containsKey(name)) { |
134 | 134 |
kr = repositories.get(name); |
135 | 135 |
} else { |
... | ... | |
221 | 221 |
public static String generateLocalURLPage(String krname, String name, String id) { |
222 | 222 |
|
223 | 223 |
KnowledgeRepository kr = getKnowledgeRepository(krname); |
224 |
String path = Toolbox.getParam(TBXPreferences.USER_TXM_HOME)+"/repositories/"+krname;
|
|
224 |
String path = Toolbox.getTXMHOMEPATH()+"/repositories/"+krname;
|
|
225 | 225 |
//File htmlTemplateFile = new File(path+"/template.html"); |
226 | 226 |
File newHtmlFile = null; |
227 | 227 |
String htmlString; |
tmp/org.txm.annotation.core/src/org/txm/annotation/core/repository/LocalKnowledgeRepository.java (revision 516) | ||
---|---|---|
27 | 27 |
|
28 | 28 |
String path = accessProperties.get(SQLConnection.SQL_ADDRESS); |
29 | 29 |
if (path == null || path.trim().length() == 0) { // no address, forge one |
30 |
path = Toolbox.getParam(TBXPreferences.USER_TXM_HOME)+"/repositories/"+getName();
|
|
30 |
path = Toolbox.getTXMHOMEPATH()+"/repositories/"+getName();
|
|
31 | 31 |
System.out.println("No address given to build values. No values created"); |
32 | 32 |
return true; |
33 | 33 |
} |
tmp/org.txm.annotation.core/src/org/txm/annotation/core/repository/KnowledgeRepository.java (revision 516) | ||
---|---|---|
63 | 63 |
* @return |
64 | 64 |
*/ |
65 | 65 |
public EntityManager initializeEntityManager(){ |
66 |
this.dbPath = Toolbox.getParam(TBXPreferences.USER_TXM_HOME)+"/repositories/"+name;
|
|
66 |
this.dbPath = Toolbox.getTXMHOMEPATH()+"/repositories/"+name;
|
|
67 | 67 |
//System.out.println("KnowledgeRepository.initializeEntityManager [DB @ "+dbPath+"]"); |
68 | 68 |
EntityManagerFactory emf; |
69 | 69 |
HashMap<String, Object> properties = new HashMap<String, Object>(); |
tmp/org.txm.annotation.core/src/org/txm/annotation/core/conversion/CorpusRuledConvertion.java (revision 516) | ||
---|---|---|
94 | 94 |
} |
95 | 95 |
if (errors.size() > 10) { |
96 | 96 |
try { |
97 |
File errorFile = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "errors.txt");
|
|
97 |
File errorFile = new File(Toolbox.getTXMHOMEPATH(), "errors.txt");
|
|
98 | 98 |
IOUtils.write(errorFile, StringUtils.join(errors, "\t")); |
99 | 99 |
System.out.println("More errors, see "+errorFile.getAbsolutePath()); |
100 | 100 |
} catch (Exception e) { |
tmp/org.txm.annotation.core/src/org/txm/annotation/core/AnnotationWriter.java (revision 516) | ||
---|---|---|
15 | 15 |
import org.txm.annotation.core.repository.AnnotationType; |
16 | 16 |
import org.txm.annotation.core.repository.KnowledgeRepository; |
17 | 17 |
import org.txm.core.preferences.TBXPreferences; |
18 |
import org.txm.core.preferences.TXMPreferences; |
|
18 | 19 |
import org.txm.importer.ValidateXml; |
19 | 20 |
import org.txm.searchengine.cqp.clientExceptions.CqiClientException; |
20 | 21 |
import org.txm.searchengine.cqp.clientExceptions.InvalidCqpIdException; |
... | ... | |
89 | 90 |
List<String> textsIds = corpus.getTextsID(); |
90 | 91 |
System.out.println("Exporting annotations of "+StringUtils.join(textsIds, ", ")+"."); |
91 | 92 |
|
92 |
File resultDirectory = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "results/"+corpus.getName()+"_annotations");
|
|
93 |
File resultDirectory = new File(TXMPreferences.getString(TBXPreferences.USER_TXM_HOME, TBXPreferences.PREFERENCES_NODE), "results/"+corpus.getName()+"_annotations");
|
|
93 | 94 |
DeleteDir.deleteDirectory(resultDirectory); |
94 | 95 |
resultDirectory.mkdirs(); |
95 | 96 |
if (!(resultDirectory.exists() && resultDirectory.canWrite())) { |
tmp/org.txm.annotation.core/src/org/txm/annotation/core/AnnotationEngines.java (revision 516) | ||
---|---|---|
20 | 20 |
for (Engine e : engines.values()) { |
21 | 21 |
AnnotationEngine se = (AnnotationEngine)e; |
22 | 22 |
if (monitor != null) monitor.subTask("Starting "+ se.getName()+" annotation engine."); |
23 |
se.start(monitor); |
|
23 |
try { |
|
24 |
se.start(monitor); |
|
25 |
} catch (Exception ex) { |
|
26 |
System.out.println("Error: failed to start annotation engine: "+se.getName()+": "+ex.getLocalizedMessage()); |
|
27 |
} |
|
24 | 28 |
} |
25 | 29 |
return true; |
26 | 30 |
} |
... | ... | |
30 | 34 |
for (Engine e : engines.values()) { |
31 | 35 |
AnnotationEngine se = (AnnotationEngine)e; |
32 | 36 |
System.out.println("Stoping "+ se.getName()+" annotation engine."); |
33 |
se.stop(); |
|
37 |
try { |
|
38 |
se.stop(); |
|
39 |
} catch (Exception ex) { |
|
40 |
System.out.println("Error: failed to stop annotation engine: "+se.getName()+": "+ex.getLocalizedMessage()); |
|
41 |
} |
|
34 | 42 |
} |
35 | 43 |
return true; |
36 | 44 |
} |
... | ... | |
53 | 61 |
} else { |
54 | 62 |
System.out.println("Fail to initialize "+e.getName()+" annotation engine."); |
55 | 63 |
} |
56 |
} catch(CoreException e) {
|
|
57 |
System.out.println("Fail instanciate "+contributions[i].getName()+": "+e.getLocalizedMessage());
|
|
64 |
} catch(Exception e) { |
|
65 |
System.out.println("Error: fail instanciate "+contributions[i].getName()+": "+e.getLocalizedMessage());
|
|
58 | 66 |
e.printStackTrace(); |
59 | 67 |
} |
60 | 68 |
} |
tmp/org.txm.chartsengine.core/src/org/txm/chartsengine/core/ChartsEngine.java (revision 516) | ||
---|---|---|
333 | 333 |
public File createTmpFile(String prefix) { |
334 | 334 |
File file = null; |
335 | 335 |
try { |
336 |
File resultsDir = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "results"); //$NON-NLS-1$
|
|
336 |
File resultsDir = new File(TXMPreferences.getString(TBXPreferences.USER_TXM_HOME, TBXPreferences.PREFERENCES_NODE), "results"); //$NON-NLS-1$
|
|
337 | 337 |
resultsDir.mkdirs(); |
338 | 338 |
|
339 | 339 |
// right padding to 3 characters long |
tmp/org.txm.searchengine.cqp.core/src/org/txm/importer/cwb/CwbEncode.java (revision 516) | ||
---|---|---|
38 | 38 |
import org.txm.Toolbox; |
39 | 39 |
import org.txm.core.messages.TXMCoreMessages; |
40 | 40 |
import org.txm.core.preferences.TBXPreferences; |
41 |
import org.txm.core.preferences.TXMPreferences; |
|
41 | 42 |
import org.txm.searchengine.cqp.CQPPreferences; |
42 | 43 |
import org.txm.searchengine.cqp.clientExceptions.ServerNotFoundException; |
43 | 44 |
import org.txm.stat.utils.ConsoleProgressBar; |
... | ... | |
181 | 182 |
*/ |
182 | 183 |
|
183 | 184 |
// Warning !! for WINDOWS ONLY the "" value does not work with the ProcessBuilder we must set the value to "\"\"" |
184 |
String empty_value_code = Toolbox.getParam(CQPPreferences.CQP_EMPTY_VALUE_CODE);
|
|
185 |
String empty_value_code = TXMPreferences.getString(CQPPreferences.CQP_EMPTY_VALUE_CODE, CQPPreferences.PREFERENCES_NODE);
|
|
185 | 186 |
if (OSDetector.isFamilyWindows()) { |
186 | 187 |
if (empty_value_code == null) empty_value_code = "\"\""; |
187 | 188 |
empty_value_code = empty_value_code.trim(); |
tmp/org.txm.searchengine.cqp.core/src/org/txm/importer/cwb/CwbProcess.java (revision 516) | ||
---|---|---|
38 | 38 |
import org.apache.commons.lang.StringUtils; |
39 | 39 |
import org.txm.core.messages.TXMCoreMessages; |
40 | 40 |
import org.txm.core.preferences.TBXPreferences; |
41 |
import org.txm.core.preferences.TXMPreferences; |
|
41 | 42 |
import org.txm.searchengine.cqp.CQPPreferences; |
42 | 43 |
import org.txm.searchengine.cqp.clientExceptions.ServerNotFoundException; |
43 | 44 |
import org.txm.utils.logger.Log; |
... | ... | |
243 | 244 |
*/ |
244 | 245 |
public static String getCWBLocation() |
245 | 246 |
{ |
246 |
String cwbLoc = org.txm.Toolbox.getParam(CQPPreferences.CQI_SERVER_PATH_TO_CQPLIB)+File.separator;
|
|
247 |
String cwbLoc = TXMPreferences.getString(CQPPreferences.CQI_SERVER_PATH_TO_CQPLIB, CQPPreferences.PREFERENCES_NODE)+File.separator;
|
|
247 | 248 |
|
248 | 249 |
if (!new File(cwbLoc).exists()) { |
249 | 250 |
System.out.println(TXMCoreMessages.CwbProcess_5+cwbLoc); |
tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/MemCqiServer.java (revision 516) | ||
---|---|---|
39 | 39 |
import org.apache.commons.lang.ArrayUtils; |
40 | 40 |
import org.apache.commons.lang.StringUtils; |
41 | 41 |
import org.txm.Toolbox; |
42 |
import org.txm.core.messages.TXMCoreMessages; |
|
43 |
import org.txm.core.preferences.TBXPreferences; |
|
42 |
import org.txm.core.preferences.TXMPreferences; |
|
44 | 43 |
import org.txm.searchengine.cqp.clientExceptions.ServerNotFoundException; |
45 | 44 |
import org.txm.searchengine.cqp.clientExceptions.UnexpectedAnswerException; |
46 | 45 |
import org.txm.searchengine.cqp.serverException.CqiCqpErrorNoSuchCorpus; |
... | ... | |
50 | 49 |
|
51 | 50 |
// TODO: Auto-generated Javadoc |
52 | 51 |
/** |
53 |
* This class aims at handling a CQi server process. It is not a CQi server per |
|
54 |
* se. |
|
52 |
* Memory implementation of CQP Server usqing the cqi JNI library |
|
55 | 53 |
* |
56 |
* @author Jean-Philippe Magué
|
|
54 |
* @author mdecorde
|
|
57 | 55 |
*/ |
58 | 56 |
public class MemCqiServer extends AbstractCqiServer { |
59 | 57 |
|
... | ... | |
133 | 131 |
* @param monitorOutput the monitor output |
134 | 132 |
* @throws Exception |
135 | 133 |
*/ |
136 |
public MemCqiServer(String pathToExecutable, String pathToRegistry,
|
|
134 |
public MemCqiServer(String pathToRegistry, |
|
137 | 135 |
String pathToInitFile, String additionalOptions, |
138 | 136 |
boolean monitorOutput) throws Exception { |
139 | 137 |
|
140 |
this.pathToExecutable = pathToExecutable; |
|
141 | 138 |
this.pathToRegistry = pathToRegistry; |
142 | 139 |
this.pathToInitFile = pathToInitFile; |
143 | 140 |
this.additionalOptions = additionalOptions; |
144 | 141 |
this.monitorOutput = monitorOutput; |
142 |
} |
|
145 | 143 |
|
144 |
/** |
|
145 |
* Gets the last cmd line. |
|
146 |
* |
|
147 |
* @return the last cmd line |
|
148 |
*/ |
|
149 |
|
|
150 |
public String getLastCmdLine() { |
|
151 |
return StringUtils.join(cmdLine, " "); //$NON-NLS-1$ |
|
152 |
} |
|
153 |
|
|
154 |
/** |
|
155 |
* Start. |
|
156 |
* |
|
157 |
* @return true, if successful |
|
158 |
* @throws SecurityException |
|
159 |
* @throws NoSuchFieldException |
|
160 |
*/ |
|
161 |
public Boolean start() throws Exception { |
|
162 |
|
|
146 | 163 |
if (!isLoaded) { |
147 |
|
|
164 |
|
|
148 | 165 |
Field LIBRARIES = ClassLoader.class.getDeclaredField("loadedLibraryNames"); |
149 | 166 |
LIBRARIES.setAccessible(true); |
150 |
|
|
167 |
|
|
151 | 168 |
try { |
169 |
|
|
170 |
String cqplibpath = TXMPreferences.getString(CQPPreferences.CQI_SERVER_PATH_TO_CQPLIB, CQPPreferences.PREFERENCES_NODE); |
|
171 |
if (cqplibpath == null || cqplibpath.length() == 0) { |
|
172 |
System.out.println("Error: cqp lib path is not set in preferences"); |
|
173 |
return false; |
|
174 |
} |
|
152 | 175 |
String path = System.getProperty("java.library.path"); |
153 |
String libpath = System.getProperty("path.separator")+Toolbox.getParam(CQPPreferences.CQI_SERVER_PATH_TO_CQPLIB); |
|
176 |
String libpath = System.getProperty("path.separator")+cqplibpath; |
|
177 |
|
|
154 | 178 |
if (!path.contains(libpath)) { |
155 | 179 |
path += libpath; |
156 | 180 |
} |
... | ... | |
161 | 185 |
Field fieldSysPath = ClassLoader.class.getDeclaredField( "sys_paths" ); |
162 | 186 |
fieldSysPath.setAccessible( true ); |
163 | 187 |
fieldSysPath.set( null, null ); |
164 |
|
|
188 |
|
|
165 | 189 |
System.loadLibrary("cqpjni"); |
166 | 190 |
Log.info("cqpjni loaded from dirs "+path); |
167 | 191 |
isLoaded = true; |
... | ... | |
173 | 197 |
throw new Exception(e); |
174 | 198 |
} |
175 | 199 |
} |
176 |
} |
|
177 | 200 |
|
178 |
/** |
|
179 |
* Gets the last cmd line. |
|
180 |
* |
|
181 |
* @return the last cmd line |
|
182 |
*/ |
|
183 |
|
|
184 |
public String getLastCmdLine() { |
|
185 |
return StringUtils.join(cmdLine, " "); //$NON-NLS-1$ |
|
186 |
} |
|
187 |
|
|
188 |
/** |
|
189 |
* Start. |
|
190 |
* |
|
191 |
* @return true, if successful |
|
192 |
*/ |
|
193 |
public Boolean start() { |
|
194 |
String[] cmd = { pathToExecutable, "-I", pathToInitFile, "-r", pathToRegistry }; //$NON-NLS-1$ //$NON-NLS-2$ |
|
201 |
String[] cmd = { "", "-I", pathToInitFile, "-r", pathToRegistry }; //$NON-NLS-1$ //$NON-NLS-2$ |
|
195 | 202 |
cmdLine = (String[]) ArrayUtils.addAll(cmd, additionalOptions.trim().split(" ")); //$NON-NLS-1$ |
196 | 203 |
Log.info("Starting NullSearchEngineServer: "+Arrays.toString(cmdLine)+" ... "); |
197 | 204 |
|
198 | 205 |
//try { |
199 |
isLoaded = start(cmdLine); |
|
200 |
//System.out.println("IS LOADED: "+isLoaded); |
|
201 |
if (isLoaded) { |
|
202 |
//System.out.println(TXMCoreMessages.CqiClient_34); |
|
203 |
} else { |
|
204 |
System.out.println("Failed to start SearchEngine in memory mode."); |
|
205 |
} |
|
206 |
return isLoaded; |
|
207 |
// } catch(Exception e) { |
|
208 |
// System.out.println("Failed to start MemCqiServer: "+e+ " (error code: "+getErrorCode()+")"); |
|
209 |
// return false; |
|
210 |
// } |
|
206 |
isLoaded = start(cmdLine); |
|
207 |
//System.out.println("IS LOADED: "+isLoaded); |
|
208 |
if (isLoaded) { |
|
209 |
//System.out.println(TXMCoreMessages.CqiClient_34); |
|
210 |
} else { |
|
211 |
System.out.println("Failed to start SearchEngine in memory mode."); |
|
212 |
} |
|
213 |
return isLoaded; |
|
211 | 214 |
} |
212 | 215 |
|
213 | 216 |
/** |
... | ... | |
427 | 430 |
* @throws Exception |
428 | 431 |
*/ |
429 | 432 |
public static void main(String[] args) throws Exception { |
430 |
String pathToExecutable = "/home/mdecorde/workspace37/CWB-lib/src/cqp/";
|
|
433 |
String pathToCQPLibDirectory = "/home/mdecorde/workspace37/CWB-lib/src/cqp/";
|
|
431 | 434 |
String cqpserverPathToExecutable = "/home/mdecorde/workspace37/CWB-lib/src/cqp/cqpserver"; |
432 | 435 |
String pathToRegistry = "/home/mdecorde/TXM/registry"; |
433 | 436 |
String pathToInitFile = "/usr/lib/TXM/cwb/cqpserver.init"; |
... | ... | |
452 | 455 |
String[] strings = {"je", "jamais"}; |
453 | 456 |
int[] strucpos = {0, 1, 2, 3 , 4}; |
454 | 457 |
|
455 |
Toolbox.setParam(CQPPreferences.CQI_SERVER_PATH_TO_CQPLIB, pathToExecutable);
|
|
458 |
TXMPreferences.putString(CQPPreferences.PREFERENCES_NODE, CQPPreferences.CQI_SERVER_PATH_TO_CQPLIB, pathToCQPLibDirectory);
|
|
456 | 459 |
|
457 |
MemCqiServer server = new MemCqiServer(pathToExecutable, pathToRegistry, pathToInitFile, " -b 10000000 -d OFF", false);
|
|
460 |
MemCqiServer server = new MemCqiServer(pathToRegistry, pathToInitFile, " -b 10000000 -d OFF", false); |
|
458 | 461 |
if (server.start()) System.out.println("Mem Server ok"); |
459 | 462 |
MemCqiClient client = new MemCqiClient(server); |
460 | 463 |
if (client.connect("anonymous", "")) System.out.println("Mem Client ok"); |
tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/CQPEngine.java (revision 516) | ||
---|---|---|
28 | 28 |
*/ |
29 | 29 |
boolean state = false; |
30 | 30 |
boolean useNetCQi = false; |
31 |
|
|
31 |
|
|
32 | 32 |
@Override |
33 | 33 |
public String getName() { |
34 | 34 |
return "CQP"; |
35 | 35 |
} |
36 |
|
|
36 |
|
|
37 | 37 |
/** |
38 | 38 |
* Starts the corpus engine if not remove then launch cqpserver. |
39 | 39 |
* |
40 | 40 |
* @return true, if successful |
41 | 41 |
*/ |
42 |
public boolean start(IProgressMonitor monitor) { |
|
42 |
public boolean start(IProgressMonitor monitor) throws Exception {
|
|
43 | 43 |
|
44 | 44 |
if (monitor != null) monitor.subTask("Starting Corpus Engine..."); |
45 |
|
|
45 |
|
|
46 | 46 |
boolean cqiserverok = false; |
47 |
|
|
47 |
|
|
48 | 48 |
useNetCQi = Boolean.parseBoolean(TXMPreferences.getString(CQPPreferences.CQI_NETWORK_MODE, CQPPreferences.PREFERENCES_NODE)); |
49 | 49 |
|
50 | 50 |
Log.warning("Killing CQP and RServe process if any"); |
51 | 51 |
killSearchEngine(); |
52 | 52 |
|
53 |
|
|
53 |
|
|
54 | 54 |
boolean remote = Boolean.parseBoolean(TXMPreferences.getString(CQPPreferences.CQI_SERVER_IS_REMOTE, CQPPreferences.PREFERENCES_NODE)); |
55 | 55 |
state = false; |
56 | 56 |
// test if must-have properties for CWB are set |
57 | 57 |
|
58 |
String exec_path = TXMPreferences.getString(CQPPreferences.CQI_SERVER_PATH_TO_EXECUTABLE, CQPPreferences.PREFERENCES_NODE); |
|
58 |
|
|
59 | 59 |
String reg_path = ""; // new way that concats registry of loaded corpus |
60 | 60 |
String path_separator = System.getProperty("path.separator"); |
61 | 61 |
for (Base b : Toolbox.workspace.getProject("default").getBases()) { |
... | ... | |
81 | 81 |
} |
82 | 82 |
if (reg_path.length() > 0) reg_path = reg_path.substring(path_separator.length()); // remove first path_separator |
83 | 83 |
reg_path = reg_path.replace("\\\\", "//"); // fix the UNC paths for mingw |
84 |
|
|
84 |
|
|
85 | 85 |
String init_path = TXMPreferences.getString(CQPPreferences.CQI_SERVER_PATH_TO_INIT_FILE, CQPPreferences.PREFERENCES_NODE); |
86 | 86 |
|
87 | 87 |
|
88 | 88 |
if (!remote) { |
89 |
if (exec_path == null |
|
90 |
|| reg_path == null |
|
91 |
|| init_path == null) { |
|
92 |
Log.severe(TXMCoreMessages.Toolbox_1); |
|
93 |
} else { |
|
94 |
if (!useNetCQi) { |
|
95 |
try { |
|
96 |
cqiServer = new MemCqiServer(exec_path, |
|
97 |
reg_path, |
|
98 |
init_path, |
|
99 |
TXMPreferences.getString(CQPPreferences.CQI_SERVER_ADDITIONAL_OPTIONS, CQPPreferences.PREFERENCES_NODE) |
|
100 |
+ " -P " + TXMPreferences.getString(CQPPreferences.CQI_SERVER_PORT, CQPPreferences.PREFERENCES_NODE), //$NON-NLS-1$ |
|
101 |
Boolean.parseBoolean(TXMPreferences.getString(CQPPreferences.CQI_SERVER_MONITOR_OUTPUT, CQPPreferences.PREFERENCES_NODE))); |
|
102 |
} catch (Exception e) { |
|
103 |
// TODO Auto-generated catch block |
|
104 |
org.txm.utils.logger.Log.printStackTrace(e); |
|
105 |
} |
|
106 |
} else { |
|
107 |
cqiServer = new NetCqiServer(exec_path, |
|
108 |
reg_path, |
|
89 |
|
|
90 |
if (!useNetCQi) { |
|
91 |
try { |
|
92 |
cqiServer = new MemCqiServer(reg_path, |
|
109 | 93 |
init_path, |
110 | 94 |
TXMPreferences.getString(CQPPreferences.CQI_SERVER_ADDITIONAL_OPTIONS, CQPPreferences.PREFERENCES_NODE) |
111 | 95 |
+ " -P " + TXMPreferences.getString(CQPPreferences.CQI_SERVER_PORT, CQPPreferences.PREFERENCES_NODE), //$NON-NLS-1$ |
112 | 96 |
Boolean.parseBoolean(TXMPreferences.getString(CQPPreferences.CQI_SERVER_MONITOR_OUTPUT, CQPPreferences.PREFERENCES_NODE))); |
97 |
} catch (Exception e) { |
|
98 |
// TODO Auto-generated catch block |
|
99 |
org.txm.utils.logger.Log.printStackTrace(e); |
|
113 | 100 |
} |
114 |
if (cqiServer != null) |
|
115 |
cqiserverok = cqiServer.start(); |
|
101 |
} else { |
|
102 |
|
|
103 |
String exec_path = TXMPreferences.getString(CQPPreferences.CQI_SERVER_PATH_TO_EXECUTABLE, CQPPreferences.PREFERENCES_NODE); |
|
104 |
|
|
105 |
if (exec_path == null || exec_path.length() == 0) { |
|
106 |
System.out.println("Error: the '"+CQPPreferences.CQI_SERVER_PATH_TO_EXECUTABLE+"' preference is not set."); |
|
107 |
} |
|
108 |
if (new File(exec_path).exists()) { |
|
109 |
System.out.println("Error: the '"+CQPPreferences.CQI_SERVER_PATH_TO_EXECUTABLE+"' preference is not set."); |
|
110 |
} |
|
111 |
|
|
112 |
cqiServer = new NetCqiServer(exec_path, |
|
113 |
reg_path, |
|
114 |
init_path, |
|
115 |
TXMPreferences.getString(CQPPreferences.CQI_SERVER_ADDITIONAL_OPTIONS, CQPPreferences.PREFERENCES_NODE) |
|
116 |
+ " -P " + TXMPreferences.getString(CQPPreferences.CQI_SERVER_PORT, CQPPreferences.PREFERENCES_NODE), //$NON-NLS-1$ |
|
117 |
Boolean.parseBoolean(TXMPreferences.getString(CQPPreferences.CQI_SERVER_MONITOR_OUTPUT, CQPPreferences.PREFERENCES_NODE))); |
|
116 | 118 |
} |
119 |
|
|
120 |
if (cqiServer != null) |
|
121 |
cqiserverok = cqiServer.start(); |
|
122 |
|
|
117 | 123 |
} |
118 | 124 |
|
119 | 125 |
// create cqi client |
... | ... | |
149 | 155 |
} catch (Exception e1) { |
150 | 156 |
Log.severe(Log.toString(e1)); |
151 | 157 |
} |
152 |
|
|
158 |
|
|
153 | 159 |
if (state == false) { |
154 | 160 |
System.out.println(TXMCoreMessages.Toolbox_29); |
155 | 161 |
if (cqiClient instanceof NetCqiClient) System.out.println(TXMCoreMessages.Toolbox_30 + TXMPreferences.getString(CQPPreferences.CQI_SERVER_LOGIN, CQPPreferences.PREFERENCES_NODE) + " " + TXMPreferences.getString(CQPPreferences.CQI_SERVER_PASSWORD, CQPPreferences.PREFERENCES_NODE) + TXMPreferences.getString(CQPPreferences.CQI_SERVER_HOST, CQPPreferences.PREFERENCES_NODE) + " " + Integer.parseInt(TXMPreferences.getString(CQPPreferences.CQI_SERVER_PORT, CQPPreferences.PREFERENCES_NODE))); //$NON-NLS-1$ //$NON-NLS-2$ |
... | ... | |
180 | 186 |
org.txm.utils.logger.Log.printStackTrace(e); |
181 | 187 |
Log.severe(TXMCoreMessages.Toolbox_18 + e); |
182 | 188 |
} |
183 |
|
|
189 |
|
|
184 | 190 |
if (Toolbox.workspace == null) { |
185 | 191 |
System.out.println("Can't start CQP with workspace not ready."); |
186 | 192 |
return false; |
... | ... | |
197 | 203 |
|
198 | 204 |
return state; |
199 | 205 |
} |
200 |
|
|
206 |
|
|
201 | 207 |
public boolean loadCQPCorpora(Base base, IProgressMonitor monitor) { |
202 | 208 |
//System.out.println("Load corpus from params: "+params.corpora); |
203 | 209 |
for (String corpusname : base.getBaseParameters().corpora.keySet()) { |
... | ... | |
295 | 301 |
} |
296 | 302 |
return true; |
297 | 303 |
} |
298 |
|
|
304 |
|
|
299 | 305 |
/** |
300 | 306 |
* kill cqpserver process. |
301 | 307 |
*/ |
... | ... | |
375 | 381 |
} |
376 | 382 |
return false; |
377 | 383 |
} |
378 |
|
|
384 |
|
|
379 | 385 |
/** |
380 | 386 |
* test if searchEngine is initialized. |
381 | 387 |
* |
tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/ICqiServer.java (revision 516) | ||
---|---|---|
45 | 45 |
* Start. |
46 | 46 |
* |
47 | 47 |
* @return true, if successful |
48 |
* @throws Exception |
|
48 | 49 |
*/ |
49 |
public Boolean start(); |
|
50 |
public Boolean start() throws Exception;
|
|
50 | 51 |
|
51 | 52 |
/** |
52 | 53 |
* Convert stream to string. |
tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/AbstractCqiServer.java (revision 516) | ||
---|---|---|
55 | 55 |
* Start. |
56 | 56 |
* |
57 | 57 |
* @return true, if successful |
58 |
* @throws Exception |
|
58 | 59 |
*/ |
59 | 60 |
@Override |
60 |
public abstract Boolean start(); |
|
61 |
public abstract Boolean start() throws Exception;
|
|
61 | 62 |
|
62 | 63 |
/** |
63 | 64 |
* Convert stream to string. |
tmp/org.txm.statsengine.r.rcp/src/org/txm/statsengine/r/rcp/views/RVariablesView.java (revision 516) | ||
---|---|---|
254 | 254 |
//System.out.println("reload"); |
255 | 255 |
|
256 | 256 |
try { |
257 |
File homedir = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME));
|
|
257 |
File homedir = new File(Toolbox.getTXMHOMEPATH());
|
|
258 | 258 |
long time = System.currentTimeMillis(); |
259 | 259 |
File tmp = new File(homedir, "REvalLogs.txt"); //$NON-NLS-1$ |
260 | 260 |
RWorkspace.saveEvalLog(tmp); |
tmp/org.txm.groovy.core/src/groovy/org/txm/importer/xtz/ImportModule.java (revision 516) | ||
---|---|---|
82 | 82 |
|
83 | 83 |
|
84 | 84 |
this.sourceDirectory = importParameters.paramFile.getParentFile(); |
85 |
this.binaryDirectory = new File(Toolbox.getParam(TBXPreferences.USER_TXM_HOME), "corpora/"+corpusName.toUpperCase());
|
|
85 |
this.binaryDirectory = new File(Toolbox.getTXMHOMEPATH(), "corpora/"+corpusName.toUpperCase());
|
|
86 | 86 |
|
87 | 87 |
if (!updateCorpus) { // clean directories only if it's a new import |
88 | 88 |
DeleteDir.deleteDirectory(binaryDirectory); |
tmp/org.txm.lexicaltable.core/src/org/txm/lexicaltable/core/messages/messages.properties (revision 516) | ||
---|---|---|
3 | 3 |
LexicalTableImpl_10 = columns |
4 | 4 |
LexicalTableImpl_12 = Error: margin |
5 | 5 |
LexicalTableImpl_13 = is higher than the partition size |
6 |
LexicalTableImpl_3 = \ <no partition> / |
|
7 | 6 |
LexicalTableImpl_5 = not enough columns: minimum 2 (here: |
8 | 7 |
LexicalTableImpl_8 = line |
9 | 8 |
LexicalTableImpl_9 = does not have |
tmp/org.txm.lexicaltable.core/src/org/txm/lexicaltable/core/messages/messages_fr.properties (revision 516) | ||
---|---|---|
3 | 3 |
LexicalTableImpl_10 = colonnes |
4 | 4 |
LexicalTableImpl_12 = Erreur: les marges |
5 | 5 |
LexicalTableImpl_13 = \ sont plus grandes que la taille des parties |
6 |
LexicalTableImpl_3 = \ <sans partition> / |
|
7 |
LexicalTableImpl_5 = pas assez de colonnes : minimum 2 (ici : |
|
6 |
sLexicalTableImpl_5 = pas assez de colonnes : minimum 2 (ici : |
|
8 | 7 |
LexicalTableImpl_8 = ligne |
9 | 8 |
LexicalTableImpl_9 = n'a pas |
tmp/org.txm.lexicaltable.core/src/org/txm/lexicaltable/core/messages/LexicalTableCoreMessages.java (revision 516) | ||
---|---|---|
15 | 15 |
public static String LexicalTableImpl_8; |
16 | 16 |
public static String LexicalTableImpl_9; |
17 | 17 |
|
18 |
|
|
19 |
//FIXME: unused key |
|
20 |
public static String LexicalTableImpl_3; |
|
21 |
// end of fixme |
|
22 |
|
|
23 | 18 |
static { |
24 | 19 |
// initialize resource bundle |
25 | 20 |
Utf8NLS.initializeMessages(BUNDLE_NAME, LexicalTableCoreMessages.class); |
26 | 21 |
} |
27 |
|
|
28 |
private LexicalTableCoreMessages() { |
|
29 |
} |
|
30 | 22 |
} |
tmp/org.txm.core/META-INF/MANIFEST.MF (revision 516) | ||
---|---|---|
273 | 273 |
lib/ridl-3.2.1.jar, |
274 | 274 |
lib/unoil-3.2.1.jar, |
275 | 275 |
lib/hsqldb.jar, |
276 |
bin/, |
|
277 | 276 |
lib/sqlite-jdbc-3.8.11.2.jar, |
278 | 277 |
lib/postgresql-9.4.1207.jre6.jar, |
279 | 278 |
lib/jodconverter-core-3.1-beta.jar |
tmp/org.txm.core/.classpath (revision 516) | ||
---|---|---|
22 | 22 |
<classpathentry exported="true" kind="lib" path="lib/juniversalchardet-1.0.3.jar"/> |
23 | 23 |
<classpathentry exported="true" kind="lib" path="lib/textcat-1.0.1.jar"/> |
24 | 24 |
<classpathentry exported="true" kind="lib" path="lib/json-20090211.jar"/> |
25 |
<classpathentry exported="true" kind="lib" path="lib/juh-3.2.1.jar"/> |
|
25 |
<classpathentry exported="true" kind="lib" path="lib/juh-3.2.1.jar" sourcepath="src/java"/> |
Formats disponibles : Unified diff