Révision 3317
TXM/trunk/org.txm.libs.deptreeviz/src/org/txm/libs/deptreeviz/UDPrintTree.java (revision 3317) | ||
---|---|---|
1 |
package org.txm.libs.deptreeviz; |
|
2 |
|
|
3 |
import java.io.File; |
|
4 |
import java.io.IOException; |
|
5 |
import java.io.PrintWriter; |
|
6 |
import java.util.Arrays; |
|
7 |
import java.util.List; |
|
8 |
|
|
9 |
|
|
10 |
import io.gitlab.nats.deptreeviz.DepTree; |
|
11 |
import io.gitlab.nats.deptreeviz.SimpleParse; |
|
12 |
|
|
13 |
public class UDPrintTree { |
|
14 |
|
|
15 |
public static File print(File file, List<String> conll) { |
|
16 |
try { |
|
17 |
PrintWriter w = new PrintWriter(file); |
|
18 |
|
|
19 |
SimpleParse p = SimpleParse.fromConll(conll); |
|
20 |
DepTree dt = new DepTree<>(p); |
|
21 |
//dt.setShowingReferent(true); |
|
22 |
dt.writeTree(w); |
|
23 |
//w.close(); |
|
24 |
return file; |
|
25 |
} |
|
26 |
catch (Throwable e) { |
|
27 |
// TODO Auto-generated catch block |
|
28 |
e.printStackTrace(); |
|
29 |
} |
|
30 |
return null; |
|
31 |
} |
|
32 |
|
|
33 |
public static void main(String[] args) throws IOException { |
|
34 |
File file = File.createTempFile("txm", ".svg", new File("/home/mdecorde")); |
|
35 |
|
|
36 |
List<String> conll = Arrays.asList( |
|
37 |
"1 Ce ce PRON _ Number=Sing|Person=3|PronType=Dem 2 nsubj _ _", |
|
38 |
"2 doit devoir VERB _ Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin 0 root _ _", |
|
39 |
"3 être être AUX _ VerbForm=Inf 5 cop _ _", |
|
40 |
"4 un un DET _ Definite=Ind|Gender=Masc|Number=Sing|PronType=Art 5 det _ _", |
|
41 |
"5 général général NOUN _ Gender=Masc|Number=Sing 2 xcomp _ _", |
|
42 |
"6 étranger étranger ADJ _ Gender=Masc|Number=Sing 5 amod _ _", |
|
43 |
"7 . . PUNCT _ _ 2 punct _ _" |
|
44 |
); |
|
45 |
|
|
46 |
|
|
47 |
System.out.println("FILE: "+print(file, conll)); |
|
48 |
} |
|
49 |
|
|
50 |
} |
|
0 | 51 |
TXM/trunk/org.txm.libs.deptreeviz/build.properties (revision 3317) | ||
---|---|---|
1 |
source.. = src/ |
|
2 |
output.. = bin/ |
|
3 |
bin.includes = META-INF/,\ |
|
4 |
.,\ |
|
5 |
deptreeviz-0.3.0.jar,\ |
|
6 |
dom4j-1.6.1.jar,\ |
|
7 |
log4j-1.2.12.jar |
|
0 | 8 |
TXM/trunk/org.txm.libs.deptreeviz/.settings/org.eclipse.jdt.core.prefs (revision 3317) | ||
---|---|---|
1 |
eclipse.preferences.version=1 |
|
2 |
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled |
|
3 |
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate |
|
4 |
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 |
|
5 |
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve |
|
6 |
org.eclipse.jdt.core.compiler.compliance=1.8 |
|
7 |
org.eclipse.jdt.core.compiler.debug.lineNumber=generate |
|
8 |
org.eclipse.jdt.core.compiler.debug.localVariable=generate |
|
9 |
org.eclipse.jdt.core.compiler.debug.sourceFile=generate |
|
10 |
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error |
|
11 |
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error |
|
12 |
org.eclipse.jdt.core.compiler.release=disabled |
|
13 |
org.eclipse.jdt.core.compiler.source=1.8 |
|
0 | 14 |
TXM/trunk/org.txm.libs.deptreeviz/.classpath (revision 3317) | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<classpath> |
|
3 |
<classpathentry exported="true" kind="lib" path="deptreeviz-0.3.0.jar"/> |
|
4 |
<classpathentry exported="true" kind="lib" path="dom4j-1.6.1.jar"/> |
|
5 |
<classpathentry exported="true" kind="lib" path="log4j-1.2.12.jar"/> |
|
6 |
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> |
|
7 |
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> |
|
8 |
<classpathentry kind="src" path="src"/> |
|
9 |
<classpathentry kind="output" path="bin"/> |
|
10 |
</classpath> |
|
0 | 11 |
TXM/trunk/org.txm.libs.deptreeviz/META-INF/MANIFEST.MF (revision 3317) | ||
---|---|---|
1 |
Manifest-Version: 1.0 |
|
2 |
Bundle-ManifestVersion: 2 |
|
3 |
Bundle-Name: org.txm.libs.deptreeviz |
|
4 |
Bundle-SymbolicName: org.txm.libs.deptreeviz |
|
5 |
Bundle-Version: 0.3.0.qualifier |
|
6 |
Automatic-Module-Name: org.txm.libs.deptreeviz |
|
7 |
Bundle-RequiredExecutionEnvironment: JavaSE-1.8 |
|
8 |
Bundle-ClassPath: ., |
|
9 |
deptreeviz-0.3.0.jar, |
|
10 |
dom4j-1.6.1.jar, |
|
11 |
log4j-1.2.12.jar |
|
12 |
Export-Package: io.gitlab.nats.deptreeviz, |
|
13 |
org.apache.log4j, |
|
14 |
org.apache.log4j.chainsaw, |
|
15 |
org.apache.log4j.config, |
|
16 |
org.apache.log4j.helpers, |
|
17 |
org.apache.log4j.jdbc, |
|
18 |
org.apache.log4j.jmx, |
|
19 |
org.apache.log4j.lf5, |
|
20 |
org.apache.log4j.lf5.util, |
|
21 |
org.apache.log4j.lf5.viewer, |
|
22 |
org.apache.log4j.lf5.viewer.categoryexplorer, |
|
23 |
org.apache.log4j.lf5.viewer.configure, |
|
24 |
org.apache.log4j.net, |
|
25 |
org.apache.log4j.nt, |
|
26 |
org.apache.log4j.or, |
|
27 |
org.apache.log4j.or.jms, |
|
28 |
org.apache.log4j.or.sax, |
|
29 |
org.apache.log4j.spi, |
|
30 |
org.apache.log4j.varia, |
|
31 |
org.apache.log4j.xml, |
|
32 |
org.dom4j, |
|
33 |
org.dom4j.bean, |
|
34 |
org.dom4j.datatype, |
|
35 |
org.dom4j.dom, |
|
36 |
org.dom4j.dtd, |
|
37 |
org.dom4j.io, |
|
38 |
org.dom4j.jaxb, |
|
39 |
org.dom4j.rule, |
|
40 |
org.dom4j.rule.pattern, |
|
41 |
org.dom4j.swing, |
|
42 |
org.dom4j.tree, |
|
43 |
org.dom4j.util, |
|
44 |
org.dom4j.xpath, |
|
45 |
org.dom4j.xpp, |
|
46 |
org.txm.libs.deptreeviz |
|
47 |
Require-Bundle: org.txm.libs.batik;bundle-version="0.0.0";visibility:=reexport |
|
0 | 48 |
TXM/trunk/org.txm.libs.deptreeviz/.project (revision 3317) | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<projectDescription> |
|
3 |
<name>org.txm.libs.deptreeviz</name> |
|
4 |
<comment></comment> |
|
5 |
<projects> |
|
6 |
</projects> |
|
7 |
<buildSpec> |
|
8 |
<buildCommand> |
|
9 |
<name>org.eclipse.jdt.core.javabuilder</name> |
|
10 |
<arguments> |
|
11 |
</arguments> |
|
12 |
</buildCommand> |
|
13 |
<buildCommand> |
|
14 |
<name>org.eclipse.pde.ManifestBuilder</name> |
|
15 |
<arguments> |
|
16 |
</arguments> |
|
17 |
</buildCommand> |
|
18 |
<buildCommand> |
|
19 |
<name>org.eclipse.pde.SchemaBuilder</name> |
|
20 |
<arguments> |
|
21 |
</arguments> |
|
22 |
</buildCommand> |
|
23 |
</buildSpec> |
|
24 |
<natures> |
|
25 |
<nature>org.eclipse.pde.PluginNature</nature> |
|
26 |
<nature>org.eclipse.jdt.core.javanature</nature> |
|
27 |
</natures> |
|
28 |
</projectDescription> |
|
0 | 29 |
Formats disponibles : Unified diff