Révision 2080
tmp/org.txm.core/src/java/org/txm/importer/EncodingConverter.java (revision 2080) | ||
---|---|---|
182 | 182 |
|
183 | 183 |
while (racine != null) { |
184 | 184 |
if (racine.exists()) |
185 |
for (File f : racine.listFiles(IOUtils.FILTER_HIDDEN)) {
|
|
185 |
for (File f : racine.listFiles(IOUtils.HIDDENFILE_FILTER)) {
|
|
186 | 186 |
// System.out.println("scan file "+f); |
187 | 187 |
if (f.isDirectory()) { |
188 | 188 |
if (!f.getName().equals(".svn")) |
tmp/org.txm.chartsengine.jfreechart.core/src/org/txm/chartsengine/jfreechart/core/JFCChartsEngine.java (revision 2080) | ||
---|---|---|
754 | 754 |
|
755 | 755 |
// FIXME: recursive addition of subdirectories of root font paths |
756 | 756 |
// static protected void traverseDir(File folder, DefaultFontMapper mapper) { |
757 |
// File[] files = folder.listFiles(IOUtils.FILTER_HIDDEN);
|
|
757 |
// File[] files = folder.listFiles(IOUtils.HIDDENFILE_FILTER);
|
|
758 | 758 |
// for (int i = 0; i < files.length; i++) { |
759 | 759 |
// if (files[i].isDirectory()) { |
760 | 760 |
// mapper.insertDirectory(files[i].getPath()); |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/handlers/scripts/ExecuteGroovyScript.java (revision 2080) | ||
---|---|---|
352 | 352 |
* System.out.println("SCRIPTROOTDIR "+script.getParent()); |
353 | 353 |
* System.out.println("SCRIPT "+script); GroovyScriptEngine gse; try { |
354 | 354 |
* gse = new GroovyScriptEngine(roots); for(File f : |
355 |
* script.getParentFile().listFiles(IOUtils.FILTER_HIDDEN))
|
|
355 |
* script.getParentFile().listFiles(IOUtils.HIDDENFILE_FILTER))
|
|
356 | 356 |
* gse.loadScriptByName(f.getName()); Binding binding = new Binding(); |
357 | 357 |
* |
358 | 358 |
* System.out.println("start execution"); gse.run(script.getName(), |
tmp/org.txm.tigersearch.rcp/groovy/org/txm/scripts/importer/tigersearch/TSImporter.groovy (revision 2080) | ||
---|---|---|
65 | 65 |
|
66 | 66 |
if (xmlFiles.size() > 1) { |
67 | 67 |
println "Error, the source directory contains more than one TIGER XML file ?" |
68 |
isSuccessful = false;
|
|
68 |
isSuccessFul = false;
|
|
69 | 69 |
return; |
70 | 70 |
} |
71 | 71 |
if (xmlFiles.size() == 0) { |
72 | 72 |
println "Error no XML file found in $sourceDirectory directory" |
73 |
isSuccessful = false;
|
|
73 |
isSuccessFul = false;
|
|
74 | 74 |
return; |
75 | 75 |
} |
76 | 76 |
println "No TIGER XML 'main.xml' file found. Using $xmlFiles as TIGER XML source file " |
... | ... | |
85 | 85 |
|
86 | 86 |
if (xmlFiles.size() == 0) { |
87 | 87 |
println "Error no XML file found in $master file" |
88 |
isSuccessful = false;
|
|
88 |
isSuccessFul = false;
|
|
89 | 89 |
return; |
90 | 90 |
} |
91 | 91 |
} |
... | ... | |
106 | 106 |
|
107 | 107 |
if (!ApplyXsl2.processImportSources(tsXSLFile, xmltxmSrcDir, tokenizedDir)) { |
108 | 108 |
println "Error while applying TS XSL file to $xmltxmSrcDir" |
109 |
isSuccessful = false;
|
|
109 |
isSuccessFul = false;
|
|
110 | 110 |
return; |
111 | 111 |
} |
112 | 112 |
|
113 |
File[] files = tokenizedDir.listFiles(IOUtils.FILTER_HIDDEN);
|
|
113 |
File[] files = tokenizedDir.listFiles(IOUtils.HIDDENFILE_FILTER);
|
|
114 | 114 |
if (files == null || files.length == 0) { |
115 | 115 |
println "Error while applying TS XSL file to $xmltxmSrcDir is empty" |
116 |
isSuccessful = false;
|
|
116 |
isSuccessFul = false;
|
|
117 | 117 |
return; |
118 | 118 |
} |
119 | 119 |
|
... | ... | |
121 | 121 |
if (!doInjectMetadataStep()) return; |
122 | 122 |
|
123 | 123 |
File txmdDir = new File(module.getBinaryDirectory(),"txm"); |
124 |
isSuccessFul = txmdDir.listFiles(IOUtils.FILTER_HIDDEN).size() > 0
|
|
124 |
isSuccessFul = txmdDir.listFiles(IOUtils.HIDDENFILE_FILTER).size() > 0
|
|
125 | 125 |
} |
126 | 126 |
} |
tmp/org.txm.tigersearch.rcp/groovy/org/txm/scripts/importer/tigersearch/TSImport.groovy (revision 2080) | ||
---|---|---|
9 | 9 |
import org.txm.Toolbox; |
10 | 10 |
import org.txm.importer.ApplyXsl2; |
11 | 11 |
import org.txm.importer.xtz.* |
12 |
import org.txm.objects.BaseParameters
|
|
12 |
import org.txm.objects.Project
|
|
13 | 13 |
import org.txm.utils.BundleUtils; |
14 | 14 |
import org.txm.utils.io.FileCopy; |
15 | 15 |
import org.apache.log4j.BasicConfigurator; |
... | ... | |
18 | 18 |
|
19 | 19 |
class TSImport extends XTZImport { |
20 | 20 |
|
21 |
public TSImport(BaseParameters params) {
|
|
21 |
public TSImport(Project params) {
|
|
22 | 22 |
super(params); |
23 | 23 |
} |
24 | 24 |
|
25 | 25 |
@Override |
26 |
public void init(BaseParameters p) {
|
|
26 |
public void init(Project p) {
|
|
27 | 27 |
super.init(p); |
28 | 28 |
|
29 | 29 |
importer = new TSImporter(this); // select TIGER XML files then do XTZImporter step |
... | ... | |
40 | 40 |
|
41 | 41 |
super.start(); // call the usual XTZ import |
42 | 42 |
|
43 |
if (isSuccessful) {
|
|
43 |
if (successFul) {
|
|
44 | 44 |
|
45 | 45 |
File tigerDir = new File(this.binaryDirectory, "tiger"); |
46 | 46 |
tigerDir.mkdir(); |
tmp/org.txm.tigersearch.rcp/groovy/org/txm/scripts/importer/tigersearch/tigersearchLoader.groovy (revision 2080) | ||
---|---|---|
19 | 19 |
// Public License along with the TXM platform. If not, see |
20 | 20 |
// http://www.gnu.org/licenses. |
21 | 21 |
// |
22 |
// |
|
23 |
// |
|
22 | 24 |
// $LastChangedDate: 2015-06-03 15:04:53 +0200 (mer., 03 juin 2015) $ |
23 | 25 |
// $LastChangedRevision: 2984 $ |
24 | 26 |
// $LastChangedBy: mdecorde $ |
25 | 27 |
// |
26 | 28 |
package org.txm.scripts.importer.tigersearch; |
27 | 29 |
|
28 |
import javax.xml.stream.XMLStreamReader;
|
|
30 |
import javax.xml.stream.*
|
|
29 | 31 |
|
30 |
import org.txm.scripts.importer.RemoveTag; |
|
31 |
import org.txm.importer.ApplyXsl2; |
|
32 |
import org.txm.importer.ValidateXml; |
|
33 |
import org.txm.objects.*; |
|
34 |
import org.txm.tokenizer.TokenizerClasses; |
|
35 |
import org.txm.utils.*; |
|
36 |
import org.txm.*; |
|
37 |
import org.txm.importer.xmltxm.*; |
|
38 |
import org.txm.utils.i18n.*; |
|
39 |
import org.txm.metadatas.*; |
|
40 |
import javax.xml.stream.*; |
|
41 |
import org.w3c.dom.Element |
|
42 |
import org.txm.utils.xml.DomUtils; |
|
32 |
import org.txm.* |
|
33 |
import org.txm.metadatas.* |
|
34 |
import org.txm.objects.* |
|
35 |
import org.txm.importer.scripts.xmltxm.* |
|
36 |
import org.txm.tokenizer.TokenizerClasses |
|
37 |
import org.txm.utils.* |
|
38 |
import org.txm.utils.i18n.* |
|
43 | 39 |
import org.txm.importer.xtz.* |
44 | 40 |
|
45 | 41 |
String userDir = System.getProperty("user.home"); |
46 | 42 |
|
47 | 43 |
def MONITOR; |
48 |
boolean debug = org.txm.utils.logger.Log.isPrintingErrors(); |
|
49 |
BaseParameters params; |
|
50 |
try {params = paramsBinding;MONITOR=monitor} catch (Exception) |
|
51 |
{ println "DEV MODE";//exception means we debug |
|
52 |
debug = true |
|
53 |
params = new BaseParameters(new File(userDir, "xml/roland/import.xml")) |
|
54 |
params.load() |
|
55 |
} |
|
44 |
Project project; |
|
56 | 45 |
|
57 |
if (params == null) { println "no parameters. Aborting"; return; } |
|
46 |
try {project=projectBinding;MONITOR=monitor} catch (Exception) |
|
47 |
{ } |
|
48 |
if (project == null) { println "no project set. Aborting"; return; } |
|
58 | 49 |
|
59 |
//params.getKeyValueParameters().put(ImportKeys.CLEAN, "false") |
|
60 |
//params.getKeyValueParameters().put(ImportKeys.MULTITHREAD, "false") |
|
61 |
//params.getKeyValueParameters().put(ImportKeys.DEBUG, "false") |
|
62 |
//params.getKeyValueParameters().put(ImportKeys.UPDATECORPUS, "false") |
|
63 |
|
|
64 |
TSImport i = new TSImport(params); |
|
50 |
TSImport i = new TSImport(project); |
|
51 |
/* |
|
52 |
* To customize the XTZ import, replace the importer, compiler, annotater or pager objects before calling process() |
|
53 |
i.importer = new XTZImporter(i) |
|
54 |
i.compiler = new XTZCompiler(i) |
|
55 |
i.annotater = new TTAnnotater(i); |
|
56 |
i.pager = new XTZPager(i) |
|
57 |
*/ |
|
65 | 58 |
i.process(); |
66 |
readyToLoad = i.isSuccessful |
|
59 |
readyToLoad = i.successFul && project.save() |
tmp/org.txm.tigersearch.rcp/groovy/org/txm/scripts/importer/srcmf/SrcmfImporter.groovy (revision 2080) | ||
---|---|---|
53 | 53 |
File tigerDir = new File(binDir, "tiger") |
54 | 54 |
tigerDir.mkdir() |
55 | 55 |
File masterpos = new File(tigerDir, "master_pos.xml") |
56 |
File xmltxm = txmSrcDir.listFiles(IOUtils.FILTER_HIDDEN)[0]
|
|
56 |
File xmltxm = txmSrcDir.listFiles(IOUtils.HIDDENFILE_FILTER)[0]
|
|
57 | 57 |
File logFile = new File(binDir, "tiger.log") |
58 | 58 |
def sdi = new SubcorpusDataInject( |
59 | 59 |
xmltxm, |
tmp/org.txm.tigersearch.rcp/groovy/org/txm/scripts/importer/srcmf/srcmfLoader.groovy (revision 2080) | ||
---|---|---|
92 | 92 |
txmDir.deleteDir(); |
93 | 93 |
txmDir.mkdirs(); |
94 | 94 |
// copy txm files |
95 |
List<File> srcfiles = txmSrcDir.listFiles(IOUtils.FILTER_HIDDEN);
|
|
95 |
List<File> srcfiles = txmSrcDir.listFiles(IOUtils.HIDDENFILE_FILTER);
|
|
96 | 96 |
for (File f : srcfiles) {// check XML format, and copy file into binDir |
97 | 97 |
if (f.getName().equals("import.xml") || f.getName().matches("metadata\\.....?") || f.getName().endsWith(".properties")) |
98 | 98 |
continue; |
... | ... | |
102 | 102 |
println "Won't process file "+f; |
103 | 103 |
} |
104 | 104 |
} |
105 |
if (txmDir.listFiles(IOUtils.FILTER_HIDDEN) == null) {
|
|
105 |
if (txmDir.listFiles(IOUtils.HIDDENFILE_FILTER) == null) {
|
|
106 | 106 |
println "No txm file to process" |
107 | 107 |
return; |
108 | 108 |
} |
109 | 109 |
|
110 |
List<File> filelist = txmDir.listFiles(IOUtils.FILTER_HIDDEN);
|
|
110 |
List<File> filelist = txmDir.listFiles(IOUtils.HIDDENFILE_FILTER);
|
|
111 | 111 |
Collections.sort(filelist); |
112 | 112 |
|
113 | 113 |
if (MONITOR != null && MONITOR.isCanceled()) { return MONITOR.done(); } |
... | ... | |
164 | 164 |
File tigerDir = new File(binDir, "tiger"); |
165 | 165 |
tigerDir.mkdir(); |
166 | 166 |
File master = new File(tigerSrcDir, "master.xml"); |
167 |
File txmSrcFile = txmSrcDir.listFiles(IOUtils.FILTER_HIDDEN)[0]; // only one text file
|
|
167 |
File txmSrcFile = txmSrcDir.listFiles(IOUtils.HIDDENFILE_FILTER)[0]; // only one text file
|
|
168 | 168 |
|
169 | 169 |
// Run SRCMF cmd line corpus import script |
170 | 170 |
if (MONITOR != null && MONITOR.isCanceled()) { return MONITOR.done(); } |
tmp/org.txm.tigersearch.rcp/src/org/txm/searchengine/ts/TIGERSearchEngine.java (revision 2080) | ||
---|---|---|
1 | 1 |
package org.txm.searchengine.ts; |
2 | 2 |
|
3 | 3 |
import java.io.File; |
4 |
import java.lang.reflect.Field; |
|
4 | 5 |
import java.util.ArrayList; |
5 | 6 |
import java.util.List; |
6 | 7 |
|
... | ... | |
23 | 24 |
import ims.tiger.gui.tigergraphviewer.draw.Display_Sentence; |
24 | 25 |
import ims.tiger.gui.tigergraphviewer.forest.ResultForest; |
25 | 26 |
import ims.tiger.index.reader.Index; |
27 |
import ims.tiger.index.reader.structure.CorpusFeatures; |
|
28 |
import ims.tiger.index.reader.structure.SentenceIndex; |
|
26 | 29 |
import ims.tiger.query.api.MatchResult; |
27 | 30 |
import ims.tiger.query.internalapi.InternalCorpusQueryManager; |
28 | 31 |
import ims.tiger.query.processor.CorpusQueryProcessor; |
... | ... | |
70 | 73 |
CorpusQueryProcessor processor = tigermanager.getQueryProcessor(); |
71 | 74 |
Index index = processor.getIndex(); |
72 | 75 |
|
76 |
|
|
77 |
|
|
78 |
// Field f = Index.class.getDeclaredField("sentindex"); |
|
79 |
// f.setAccessible(true); |
|
80 |
// SentenceIndex sentenceIndex = (SentenceIndex) f.get(index); |
|
81 |
// |
|
82 |
// Field f2 = Index.class.getDeclaredField("corpus"); |
|
83 |
// f2.setAccessible(true); |
|
84 |
// CorpusFeatures corpusFeatures = (CorpusFeatures) f2.get(index); |
|
85 |
|
|
73 | 86 |
System.out.println("MANAGER="+tigermanager.getClass()); |
74 | 87 |
int nsentences = 0; |
75 |
int sentence_sizes[] = new int[nsentences]; |
|
88 |
//int sentence_sizes[] = new int[nsentences];
|
|
76 | 89 |
int size = mresult.size(); |
77 | 90 |
System.out.println("size: "+size); |
78 | 91 |
int subsize = mresult.submatchSize(); |
92 |
|
|
93 |
ArrayList<TIGERMatch> tigerMatchesList = new ArrayList<TIGERMatch>(); |
|
94 |
|
|
95 |
int[] starts = new int[index.getNumberOfGraphs()]; |
|
96 |
for (int i = 0 ; i < index.getNumberOfGraphs() ; i++) { |
|
97 |
starts[i] = 0; |
|
98 |
if (i > 0) { |
|
99 |
starts[i] += index.getNumberOfTNodes(i-1) + starts[i-1]; |
|
100 |
} |
|
101 |
} |
|
102 |
System.out.println("sent size="+index.getNumberOfGraphs()); |
|
103 |
|
|
104 |
tcorpus.manager.getSentence(0); |
|
105 |
|
|
79 | 106 |
System.out.println("submatchSize: "+subsize); |
80 | 107 |
for (int imatch = 0 ; imatch < size; imatch++) { // the matching sentences |
81 | 108 |
int sent = mresult.getSentenceNumberAt(imatch); |
82 | 109 |
Sentence sentence = tcorpus.manager.getSentence(sent); |
110 |
|
|
83 | 111 |
System.out.println(" sent: "+sent); |
84 | 112 |
int sent_submatch = mresult.getSentenceSubmatchSize(sent); |
85 | 113 |
//System.out.println(" sent submatch size: "+sent_submatch); |
86 | 114 |
for (int isubmatch = 0 ; isubmatch < sent_submatch ; isubmatch++) { // the matches in the sentence |
87 | 115 |
int[] match = mresult.getSentenceSubmatchAt(sent, isubmatch); |
88 |
//System.out.println(" match="+Arrays.toString(match));
|
|
116 |
System.out.println(" matches="+Arrays.toString(match));
|
|
89 | 117 |
|
118 |
int sent_start = starts[sent]; |
|
119 |
// for (int inode : match) { |
|
120 |
// System.out.println(" m="+(sent_start+inode)); |
|
121 |
// } |
|
90 | 122 |
|
91 |
for (int inode : match) {
|
|
92 |
System.out.println(" match="+ sentence.getNode(inode).getFeatures());
|
|
93 |
}
|
|
123 |
TIGERMatch tigerMatch = new TIGERMatch(sent_start+match[0], sent_start+match[match.length-1]);
|
|
124 |
System.out.println(" m="+(tigerMatch));
|
|
125 |
tigerMatchesList.add(tigerMatch);
|
|
94 | 126 |
} |
95 | 127 |
} |
96 | 128 |
|
... | ... | |
152 | 184 |
// } |
153 | 185 |
// } |
154 | 186 |
|
155 |
System.out.println("FIXME return EmptySelection for now..."); |
|
156 |
return new EmptySelection(query); |
|
187 |
return new TIGERSelection(query, tigerMatchesList); |
|
157 | 188 |
} |
158 | 189 |
|
159 | 190 |
@Override |
tmp/org.txm.tigersearch.rcp/src/org/txm/searchengine/ts/TIGERMatch.java (revision 2080) | ||
---|---|---|
1 |
package org.txm.searchengine.ts; |
|
2 |
|
|
3 |
import org.txm.objects.Match2P; |
|
4 |
|
|
5 |
public class TIGERMatch extends Match2P { |
|
6 |
|
|
7 |
public TIGERMatch(int start, int end) { |
|
8 |
super(start, end); |
|
9 |
} |
|
10 |
} |
|
0 | 11 |
tmp/org.txm.tigersearch.rcp/src/org/txm/searchengine/ts/TIGERSelection.java (revision 2080) | ||
---|---|---|
1 |
package org.txm.searchengine.ts; |
|
2 |
|
|
3 |
import java.util.ArrayList; |
|
4 |
import java.util.List; |
|
5 |
|
|
6 |
import org.txm.objects.Match; |
|
7 |
import org.txm.searchengine.core.Query; |
|
8 |
import org.txm.searchengine.core.Selection; |
|
9 |
|
|
10 |
public class TIGERSelection extends Selection { |
|
11 |
|
|
12 |
ArrayList<TIGERMatch> matches; |
|
13 |
Query query; |
|
14 |
|
|
15 |
public TIGERSelection(Query query, ArrayList<TIGERMatch> matches2) { |
|
16 |
this.query = query; |
|
17 |
matches = matches2; |
|
18 |
} |
|
19 |
|
|
20 |
@Override |
|
21 |
public List<? extends Match> getMatches() throws Exception { |
|
22 |
return matches; |
|
23 |
} |
|
24 |
|
|
25 |
@Override |
|
26 |
public List<? extends Match> getMatches(int from, int to) throws Exception { |
|
27 |
if (to > matches.size()) to = matches.size(); |
|
28 |
return matches.subList(from, to + 1); // +1 because Match.getMatches is start-end inclusive and List.subList is start inclusif and end exclusif |
|
29 |
} |
|
30 |
|
|
31 |
@Override |
|
32 |
public int getNMatch() throws Exception { |
|
33 |
return matches.size(); |
|
34 |
} |
|
35 |
|
|
36 |
@Override |
|
37 |
public Query getQuery() { |
|
38 |
return query; |
|
39 |
} |
|
40 |
|
|
41 |
@Override |
|
42 |
public boolean isTargetUsed() throws Exception { |
|
43 |
return false; |
|
44 |
} |
|
45 |
|
|
46 |
@Override |
|
47 |
public void drop() throws Exception { |
|
48 |
// TODO Auto-generated method stub |
|
49 |
} |
|
50 |
|
|
51 |
@Override |
|
52 |
public boolean delete(int iMatch) { |
|
53 |
if (iMatch < 0) return false; |
|
54 |
if (iMatch >= matches.size()) return false; |
|
55 |
return matches.remove(iMatch) != null; |
|
56 |
} |
|
57 |
|
|
58 |
@Override |
|
59 |
public boolean delete(Match match) { |
|
60 |
return matches.remove(match); |
|
61 |
} |
|
62 |
|
|
63 |
@Override |
|
64 |
public boolean delete(ArrayList<Match> matchesToRemove) { |
|
65 |
return matches.removeAll(matchesToRemove); |
|
66 |
} |
|
67 |
} |
|
0 | 68 |
tmp/org.txm.tigersearch.rcp/src/org/txm/test/DrawTSSVG.java (revision 2080) | ||
---|---|---|
62 | 62 |
// System.out.println( next.toHTML() + "<br>"); |
63 | 63 |
|
64 | 64 |
// System.out.println( "make some room :)" |
65 |
// for(File f : new File("/home/mdecorde/Bureau/tigerexports/").listFiles(IOUtils.FILTER_HIDDEN))
|
|
65 |
// for(File f : new File("/home/mdecorde/Bureau/tigerexports/").listFiles(IOUtils.HIDDENFILE_FILTER))
|
|
66 | 66 |
// f.delete() |
67 | 67 |
// |
68 | 68 |
|
tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/search/URSSelection.java (revision 2080) | ||
---|---|---|
9 | 9 |
|
10 | 10 |
public class URSSelection extends Selection { |
11 | 11 |
|
12 |
ArrayList<? extends Match> matches;
|
|
12 |
ArrayList<URSMatch> matches;
|
|
13 | 13 |
Query query; |
14 | 14 |
|
15 | 15 |
public URSSelection(Query query, ArrayList<URSMatch> matches2) { |
tmp/org.txm.oriflamms.rcp/groovy/org/txm/macro/oriflamms/prepare/TEI2ProjectMacro.groovy (revision 2080) | ||
---|---|---|
185 | 185 |
return; |
186 | 186 |
} |
187 | 187 |
|
188 |
if (imagesDirectory.exists() && imagesDirectory.listFiles(IOUtils.FILTER_HIDDEN).size() > 0) {
|
|
188 |
if (imagesDirectory.exists() && imagesDirectory.listFiles(IOUtils.HIDDENFILE_FILTER).size() > 0) {
|
|
189 | 189 |
println "Copying images files from $imagesDirectory to $imgDirectory..." |
190 | 190 |
FileCopy.copyFiles(imagesDirectory, imgDirectory); |
191 |
def files = imgDirectory.listFiles(IOUtils.FILTER_HIDDEN)
|
|
191 |
def files = imgDirectory.listFiles(IOUtils.HIDDENFILE_FILTER)
|
|
192 | 192 |
if (files != null) println ""+files.size()+" images copied." |
193 | 193 |
} |
194 | 194 |
|
tmp/org.txm.oriflamms.rcp/groovy/org/txm/macro/oriflamms/prepare/Project2XTZMacro.groovy (revision 2080) | ||
---|---|---|
88 | 88 |
File wFile = null |
89 | 89 |
File cFile = null |
90 | 90 |
|
91 |
def xmlFiles = textDirectory.listFiles(IOUtils.FILTER_HIDDEN)
|
|
91 |
def xmlFiles = textDirectory.listFiles(IOUtils.HIDDENFILE_FILTER)
|
|
92 | 92 |
if (xmlFiles == null) return; |
93 | 93 |
|
94 | 94 |
for (File xmlFile : xmlFiles) { |
... | ... | |
126 | 126 |
println "Error: fail to split $cFile" |
127 | 127 |
return false |
128 | 128 |
} |
129 |
if (!ApplyXsl2.processImportSources(cFrontXSLFile, cDirectory.listFiles(IOUtils.FILTER_HIDDEN), [:])) {
|
|
129 |
if (!ApplyXsl2.processImportSources(cFrontXSLFile, cDirectory.listFiles(IOUtils.HIDDENFILE_FILTER), [:])) {
|
|
130 | 130 |
println "Error: fail to apply front XSL with $cDirectory files" |
131 | 131 |
return false |
132 | 132 |
} |
133 | 133 |
// INJECT ontologies |
134 | 134 |
|
135 | 135 |
println "Injecting ontologies..." |
136 |
for (File f : cDirectory.listFiles(IOUtils.FILTER_HIDDEN)) {
|
|
136 |
for (File f : cDirectory.listFiles(IOUtils.HIDDENFILE_FILTER)) {
|
|
137 | 137 |
if (f.getName().startsWith(cDirectory.getName())) { |
138 | 138 |
OntologiesProjection cp = new OntologiesProjection(f, projectDirectory); |
139 | 139 |
File outputFile = new File(cDirectory, "temp.xml") |
tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xtz/XTZImporter.groovy (revision 2080) | ||
---|---|---|
29 | 29 |
|
30 | 30 |
class XTZImporter extends Importer { |
31 | 31 |
|
32 |
boolean cancelNow = false; |
|
33 |
def filesToProcess = [] |
|
32 |
public boolean cancelNow = false;
|
|
33 |
public def filesToProcess = []
|
|
34 | 34 |
|
35 |
File frontXSLResultDirectory; |
|
36 |
File tokenizedDirectory; |
|
37 |
File sentencedDirectory; |
|
35 |
public File frontXSLResultDirectory;
|
|
36 |
public File tokenizedDirectory;
|
|
37 |
public File sentencedDirectory;
|
|
38 | 38 |
|
39 |
String xslPath; |
|
40 |
def xslParams; |
|
41 |
String lang; |
|
42 |
String wordTag; |
|
43 |
boolean doTokenizeStep = false; |
|
39 |
public String xslPath;
|
|
40 |
public def xslParams;
|
|
41 |
public String lang;
|
|
42 |
public String wordTag;
|
|
43 |
public boolean doTokenizeStep = false;
|
|
44 | 44 |
|
45 |
Metadatas metadata = null; // text metadata |
|
45 |
public Metadatas metadata = null; // text metadata
|
|
46 | 46 |
|
47 | 47 |
public XTZImporter(ImportModule module) { |
48 | 48 |
super(module); |
tmp/org.txm.translate.rcp/src/org/txm/rcp/translate/i18n/PluginMessagesManager.java (revision 2080) | ||
---|---|---|
377 | 377 |
// return null; |
378 | 378 |
// } |
379 | 379 |
// |
380 |
// for (File messagesJavaFile : messagesPackageDir.listFiles(IOUtils.FILTER_HIDDEN)) {
|
|
380 |
// for (File messagesJavaFile : messagesPackageDir.listFiles(IOUtils.HIDDENFILE_FILTER)) {
|
|
381 | 381 |
// if (messagesJavaFile.isDirectory()) continue; |
382 | 382 |
// if (!messagesJavaFile.getName().endsWith("Messages.java")) continue; |
383 | 383 |
// return messagesJavaFile; |
Formats disponibles : Unified diff