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