Révision 3298
| TXM/trunk/org.txm.cooccurrence.core/src/org/txm/cooccurrence/core/functions/Cooccurrence.java (revision 3298) | ||
|---|---|---|
| 654 | 654 |
if (this.getStructuralUnitLimit() != null) maxempanstr += this.getStructuralUnitLimit().getName(); |
| 655 | 655 |
|
| 656 | 656 |
|
| 657 |
String pquery = CQLQuery.fixQuery(this.getQuery().getQueryString()); |
|
| 657 |
String pquery = CQLQuery.fixQuery(this.getQuery().getQueryString(), this.getCorpus().getLang());
|
|
| 658 | 658 |
if (this.getMaxLeft() == 0) {
|
| 659 | 659 |
query = "" + pquery + " []* " + query + " " + maxempanstr; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ |
| 660 | 660 |
} |
| ... | ... | |
| 1463 | 1463 |
CQPCorpus corpus = this.getCorpus(); |
| 1464 | 1464 |
QueryResult r1 = corpus.query(pQuery, "CoocFocusQuery", false); // keywords positions //$NON-NLS-1$ |
| 1465 | 1465 |
QueryResult r2 = null; |
| 1466 |
if (contextQuery.equals(pQuery.fixQuery())) {
|
|
| 1466 |
if (contextQuery.equals(pQuery.fixQuery(this.getCorpus().getLang()))) {
|
|
| 1467 | 1467 |
r2 = r1; |
| 1468 | 1468 |
} |
| 1469 | 1469 |
else {
|
| 1470 | 1470 |
r2 = corpus.query(contextQuery, "CoocContextFocusQuery", false); // max context //$NON-NLS-1$ |
| 1471 | 1471 |
} |
| 1472 | 1472 |
QueryResult r3 = null; |
| 1473 |
if (anticontextquery.equals(pQuery.fixQuery())) {
|
|
| 1473 |
if (anticontextquery.equals(pQuery.fixQuery(this.getCorpus().getLang()))) {
|
|
| 1474 | 1474 |
r3 = r1; |
| 1475 | 1475 |
} |
| 1476 | 1476 |
else if (contextQuery.equals(anticontextquery)) {
|
| ... | ... | |
| 1576 | 1576 |
public boolean stepQueryLimits() {
|
| 1577 | 1577 |
// structural context |
| 1578 | 1578 |
|
| 1579 |
String fixedQuery = CQLQuery.fixQuery(pQuery.getQueryString()); |
|
| 1579 |
String fixedQuery = CQLQuery.fixQuery(pQuery.getQueryString(), this.getCorpus().getLang());
|
|
| 1580 | 1580 |
|
| 1581 | 1581 |
if (pStructuralUnitLimit != null) {
|
| 1582 | 1582 |
String tempquery = ""; //$NON-NLS-1$ |
| TXM/trunk/org.txm.progression.core/src/org/txm/progression/core/functions/Progression.java (revision 3298) | ||
|---|---|---|
| 49 | 49 |
import org.txm.progression.core.messages.ProgressionCoreMessages; |
| 50 | 50 |
import org.txm.progression.core.preferences.ProgressionPreferences; |
| 51 | 51 |
import org.txm.searchengine.core.Query; |
| 52 |
import org.txm.searchengine.core.Selection; |
|
| 52 | 53 |
import org.txm.searchengine.cqp.clientExceptions.CqiClientException; |
| 53 | 54 |
import org.txm.searchengine.cqp.corpus.CQPCorpus; |
| 54 | 55 |
import org.txm.searchengine.cqp.corpus.CorpusManager; |
| ... | ... | |
| 118 | 119 |
* Queries. |
| 119 | 120 |
*/ |
| 120 | 121 |
@Parameter(key = TXMPreferences.QUERIES) |
| 121 |
protected List<CQLQuery> queries;
|
|
| 122 |
protected List<Query> queries; |
|
| 122 | 123 |
|
| 123 | 124 |
/** |
| 124 | 125 |
* Structural unit. |
| ... | ... | |
| 188 | 189 |
@Override |
| 189 | 190 |
public boolean loadParameters() {
|
| 190 | 191 |
if (!this.getStringParameterValue(TXMPreferences.QUERIES).isEmpty()) {
|
| 191 |
this.queries = CQLQuery.unserialize(this.getStringParameterValue(TXMPreferences.QUERIES));
|
|
| 192 |
this.queries = Query.stringToQueries(this.getStringParameterValue(TXMPreferences.QUERIES));
|
|
| 192 | 193 |
} |
| 193 | 194 |
|
| 194 | 195 |
if (!this.getStringParameterValue(TXMPreferences.STRUCTURAL_UNIT).isEmpty()) {
|
| ... | ... | |
| 218 | 219 |
public boolean saveParameters() {
|
| 219 | 220 |
|
| 220 | 221 |
if (this.queries != null && !this.queries.isEmpty()) {
|
| 221 |
this.saveParameter(TXMPreferences.QUERIES, CQLQuery.serialize(this.queries));
|
|
| 222 |
this.saveParameter(TXMPreferences.QUERIES, Query.queriesToString(this.queries));
|
|
| 222 | 223 |
} |
| 223 | 224 |
|
| 224 | 225 |
if (this.structuralUnit != null) {
|
| ... | ... | |
| 300 | 301 |
* @param bandeMultiplier |
| 301 | 302 |
*/ |
| 302 | 303 |
// FIXME : SJ: all parameters related to rendering should be removed from this class and centralized in the charts engine system, eg. line width |
| 303 |
public void setParameters(List<CQLQuery> queries,
|
|
| 304 |
public void setParameters(List<Query> queries, |
|
| 304 | 305 |
StructuralUnit structuralUnit, StructuralUnitProperty property, String propertyregex, |
| 305 | 306 |
boolean doCumulative, int lineWidth, boolean repeatValues, float bandeMultiplier) {
|
| 306 | 307 |
this.queries = queries; // the query of the selection |
| ... | ... | |
| 436 | 437 |
|
| 437 | 438 |
/** |
| 438 | 439 |
* Step queries. |
| 439 |
* |
|
| 440 |
* @throws CqiClientException the cqi client exception |
|
| 440 |
* @throws Exception |
|
| 441 | 441 |
*/ |
| 442 |
public boolean stepQueries(TXMProgressMonitor monitor) throws CqiClientException {
|
|
| 442 |
public boolean stepQueries(TXMProgressMonitor monitor) throws Exception {
|
|
| 443 | 443 |
this.maxX = this.getCorpus().getSize(); |
| 444 | 444 |
int npositions = 0; |
| 445 | 445 |
|
| 446 | 446 |
for (int iQuery = 0; iQuery < queries.size(); iQuery++) {
|
| 447 |
QueryResult result = null;
|
|
| 447 |
Selection result = null;
|
|
| 448 | 448 |
if (queryResults != null) {
|
| 449 | 449 |
result = queryResults.get(iQuery); |
| 450 | 450 |
} |
| 451 | 451 |
else {
|
| 452 |
CQLQuery query = queries.get(iQuery);
|
|
| 452 |
Query query = queries.get(iQuery); |
|
| 453 | 453 |
// System.out.println("query "+query.getQueryString());
|
| 454 |
result = getCorpus().query(query, query.getQueryString()
|
|
| 455 |
.replace(" ", "_") + "_progression", true); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
|
| 454 |
result = query.getSearchEngine().query(getCorpus(), query, query.getQueryString().replace(" ", "_") + "_progression", true);
|
|
| 455 |
//result = getCorpus().query(query, query.getQueryString().replace(" ", "_") + "_progression", true); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
|
| 456 | 456 |
} |
| 457 | 457 |
int nLines = result.getNMatch(); |
| 458 | 458 |
if (maxY < nLines) |
| 459 | 459 |
maxY = nLines; |
| 460 | 460 |
|
| 461 |
List<Match> matches = null; |
|
| 461 |
List<? extends org.txm.objects.Match> matches = null;
|
|
| 462 | 462 |
if (nLines > 0) {
|
| 463 | 463 |
matches = result.getMatches(0, nLines - 1); // get the indexes |
| 464 | 464 |
// sequences of result's tokens |
| ... | ... | |
| 472 | 472 |
// if (matches.size() > 0) |
| 473 | 473 |
allPositions.add(positions); |
| 474 | 474 |
int i = 0; |
| 475 |
for (Match m : matches) {
|
|
| 475 |
for (org.txm.objects.Match m : matches) {
|
|
| 476 | 476 |
positions[i++] = m.getStart(); |
| 477 | 477 |
npositions++; |
| 478 | 478 |
monitor.worked(1); |
| ... | ... | |
| 634 | 634 |
* |
| 635 | 635 |
* @return the queries |
| 636 | 636 |
*/ |
| 637 |
public List<CQLQuery> getQueries() {
|
|
| 637 |
public List<Query> getQueries() {
|
|
| 638 | 638 |
return this.queries; |
| 639 | 639 |
} |
| 640 | 640 |
|
| ... | ... | |
| 848 | 848 |
|
| 849 | 849 |
@Override |
| 850 | 850 |
public String getComputingStartMessage() {
|
| 851 |
return TXMCoreMessages.bind(ProgressionCoreMessages.progressionOfP0InTheP1Corpus, CQLQuery.asString(this.queries), this.getCorpus().getName());
|
|
| 851 |
return TXMCoreMessages.bind(ProgressionCoreMessages.progressionOfP0InTheP1Corpus, Query.queriesToString(this.queries), this.getCorpus().getName());
|
|
| 852 | 852 |
} |
| 853 | 853 |
|
| 854 | 854 |
|
| ... | ... | |
| 913 | 913 |
/** |
| 914 | 914 |
* @param queries the queries to set |
| 915 | 915 |
*/ |
| 916 |
public void setQueries(List<CQLQuery> queries) {
|
|
| 916 |
public void setQueries(List<Query> queries) {
|
|
| 917 | 917 |
this.queries = queries; |
| 918 | 918 |
} |
| 919 | 919 |
|
| TXM/trunk/org.txm.progression.core/src/org/txm/progression/core/chartsengine/jfreechart/JFCProgressionCumulativeChartCreator.java (revision 3298) | ||
|---|---|---|
| 25 | 25 |
import org.txm.progression.core.functions.Progression; |
| 26 | 26 |
import org.txm.progression.core.messages.ProgressionCoreMessages; |
| 27 | 27 |
import org.txm.progression.core.preferences.ProgressionPreferences; |
| 28 |
import org.txm.searchengine.core.Query; |
|
| 28 | 29 |
import org.txm.searchengine.cqp.clientExceptions.CqiClientException; |
| 29 | 30 |
import org.txm.searchengine.cqp.corpus.query.CQLQuery; |
| 30 | 31 |
|
| ... | ... | |
| 133 | 134 |
dataset.removeAllSeries(); |
| 134 | 135 |
|
| 135 | 136 |
List<int[]> positions = progression.getAllPositions(); |
| 136 |
List<CQLQuery> queries = progression.getQueries();
|
|
| 137 |
List<Query> queries = progression.getQueries(); |
|
| 137 | 138 |
for (int i = 0; i < positions.size(); i++) {
|
| 138 | 139 |
int[] list = positions.get(i); |
| 139 |
CQLQuery query = queries.get(i);
|
|
| 140 |
XYSeries series = new XYSeries(query.toString() + " " + list.length);
|
|
| 140 |
Query query = queries.get(i); |
|
| 141 |
XYSeries series = new XYSeries(query.getName() + " " + list.length);
|
|
| 141 | 142 |
int c = 1; |
| 142 | 143 |
for (int j = 0; j < list.length; j++) {
|
| 143 | 144 |
// add a first point to draw a vertical line |
| TXM/trunk/org.txm.analec.rcp/src/org/txm/annotation/urs/search/URSQuery.java (revision 3298) | ||
|---|---|---|
| 3 | 3 |
import org.txm.Toolbox; |
| 4 | 4 |
import org.txm.core.engines.EngineType; |
| 5 | 5 |
import org.txm.searchengine.core.IQuery; |
| 6 |
import org.txm.searchengine.core.Query; |
|
| 6 | 7 |
import org.txm.searchengine.core.SearchEngine; |
| 7 | 8 |
|
| 8 | 9 |
/** |
| ... | ... | |
| 12 | 13 |
* @author mdecorde |
| 13 | 14 |
* |
| 14 | 15 |
*/ |
| 15 |
public class URSQuery implements IQuery {
|
|
| 16 |
public class URSQuery extends Query {
|
|
| 16 | 17 |
|
| 17 |
String query = ""; //$NON-NLS-1$ |
|
| 18 |
|
|
| 19 |
@Override |
|
| 20 |
public String getQueryString() {
|
|
| 21 |
return query; |
|
| 18 |
public URSQuery() {
|
|
| 19 |
|
|
| 20 |
super("", (SearchEngine) Toolbox.getEngineManager(EngineType.SEARCH).getEngine("URS"));
|
|
| 22 | 21 |
} |
| 23 | 22 |
|
| 24 |
@Override
|
|
| 25 |
public boolean isEmpty() {
|
|
| 26 |
return query == null || query.isEmpty();
|
|
| 23 |
public URSQuery(String queryString) {
|
|
| 24 |
|
|
| 25 |
super(queryString, (SearchEngine) Toolbox.getEngineManager(EngineType.SEARCH).getEngine("URS"));
|
|
| 27 | 26 |
} |
| 28 | 27 |
|
| 29 | 28 |
@Override |
| 30 |
public SearchEngine getSearchEngine() {
|
|
| 31 |
return (SearchEngine) Toolbox.getEngineManager(EngineType.SEARCH).getEngine("URS"); //$NON-NLS-1$
|
|
| 32 |
} |
|
| 33 |
|
|
| 34 |
@Override |
|
| 35 |
public IQuery setQuery(String rawQuery) {
|
|
| 36 |
query = rawQuery; |
|
| 29 |
public IQuery fixQuery(String lang) {
|
|
| 37 | 30 |
return this; |
| 38 | 31 |
} |
| 39 |
|
|
| 40 |
@Override |
|
| 41 |
public IQuery fixQuery() {
|
|
| 42 |
return this; |
|
| 43 |
} |
|
| 44 |
|
|
| 45 |
@Override |
|
| 46 |
public String toString() {
|
|
| 47 |
return query; |
|
| 48 |
} |
|
| 49 |
|
|
| 50 |
@Override |
|
| 51 |
public boolean equals(IQuery q) {
|
|
| 52 |
return this.getClass().equals(q.getClass()) && this.getQueryString().equals(q.getQueryString()); |
|
| 53 |
} |
|
| 54 |
|
|
| 55 |
@Override |
|
| 56 |
public String asString() {
|
|
| 57 |
return "<" + query + ">"; |
|
| 58 |
} |
|
| 59 | 32 |
} |
| TXM/trunk/org.txm.udpipe.core/src/org/txm/udpipe/core/UDPipeJavaUtils.java (revision 3298) | ||
|---|---|---|
| 77 | 77 |
return buffer.toString(); |
| 78 | 78 |
} |
| 79 | 79 |
|
| 80 |
public static void toConnluFile(File resultConnluFile, File model, String string) throws UnsupportedEncodingException, FileNotFoundException {
|
|
| 80 |
public static void toCoNLLUFile(File resultCoNLLUFile, File model, String string) throws UnsupportedEncodingException, FileNotFoundException {
|
|
| 81 | 81 |
Sentences sentences = process(model.getAbsolutePath(), string); |
| 82 | 82 |
OutputFormat of = OutputFormat.newConlluOutputFormat(); |
| 83 | 83 |
|
| 84 |
PrintWriter writer = IOUtils.getWriter(resultConnluFile);
|
|
| 84 |
PrintWriter writer = IOUtils.getWriter(resultCoNLLUFile);
|
|
| 85 | 85 |
|
| 86 | 86 |
for (int iSentence = 0; iSentence < sentences.size(); iSentence++) {
|
| 87 | 87 |
Sentence sent = sentences.get(iSentence); |
| ... | ... | |
| 107 | 107 |
return buffer.toString(); |
| 108 | 108 |
} |
| 109 | 109 |
|
| 110 |
public static String toConnluString(File model, String string) {
|
|
| 110 |
public static String toCoNLLUString(File model, String string) {
|
|
| 111 | 111 |
Sentences sentences = process(model.getAbsolutePath(), string); |
| 112 | 112 |
OutputFormat of = OutputFormat.newConlluOutputFormat(); |
| 113 | 113 |
|
| ... | ... | |
| 127 | 127 |
|
| 128 | 128 |
public static void main(String[] args) {
|
| 129 | 129 |
// try {
|
| 130 |
// toConnluFile(new File("/tmp/result.connlu"), new File("/home/mdecorde/SOFTWARE/udpipe-1.2.0-bin/bin-linux64/french-gsd-ud-2.4-190531.udpipe"),
|
|
| 130 |
// toCoNLLUFile(new File("/tmp/result.conllu"), new File("/home/mdecorde/SOFTWARE/udpipe-1.2.0-bin/bin-linux64/french-gsd-ud-2.4-190531.udpipe"),
|
|
| 131 | 131 |
// "Et un petit test... En deux phrases ? ou trois."); |
| 132 | 132 |
// } |
| 133 | 133 |
// catch (UnsupportedEncodingException | FileNotFoundException e) {
|
| TXM/trunk/org.txm.udpipe.core/src/org/txm/udpipe/core/TestREST.java (revision 3298) | ||
|---|---|---|
| 114 | 114 |
parser.process(); |
| 115 | 115 |
|
| 116 | 116 |
System.out.println("APPLYING UDPIPE...");
|
| 117 |
String connlu = TestREST.process(target, model, srcContent.toString());
|
|
| 118 |
String[] newpars = connlu.split("# newpar\n");
|
|
| 117 |
String conllu = TestREST.process(target, model, srcContent.toString());
|
|
| 118 |
String[] newpars = conllu.split("# newpar\n");
|
|
| 119 | 119 |
System.out.println("newpars: " + newpars.length);
|
| 120 | 120 |
|
| 121 | 121 |
Document tempDoc = DomUtils.emptyDocument(); |
| ... | ... | |
| 202 | 202 |
return; |
| 203 | 203 |
} |
| 204 | 204 |
|
| 205 |
String connlu = newpars[n++];
|
|
| 206 |
// System.out.println(connlu);
|
|
| 205 |
String conllu = newpars[n++];
|
|
| 206 |
// System.out.println(conllu);
|
|
| 207 | 207 |
} |
| 208 | 208 |
}; |
| 209 | 209 |
|
| ... | ... | |
| 262 | 262 |
return; |
| 263 | 263 |
} |
| 264 | 264 |
try {
|
| 265 |
String connlu = TestREST.process(target, model, str);
|
|
| 266 |
// System.out.println(connlu);
|
|
| 265 |
String conllu = TestREST.process(target, model, str);
|
|
| 266 |
// System.out.println(conllu);
|
|
| 267 | 267 |
|
| 268 |
String lines[] = connlu.split("\n");
|
|
| 268 |
String lines[] = conllu.split("\n");
|
|
| 269 | 269 |
boolean sopen = false; |
| 270 | 270 |
for (String line : lines) {
|
| 271 | 271 |
// System.out.println(line); |
| ... | ... | |
| 356 | 356 |
return; |
| 357 | 357 |
} |
| 358 | 358 |
try {
|
| 359 |
String connlu = TestREST.process(target, model, str);
|
|
| 360 |
// System.out.println(connlu);
|
|
| 359 |
String conllu = TestREST.process(target, model, str);
|
|
| 360 |
// System.out.println(conllu);
|
|
| 361 | 361 |
|
| 362 |
String lines[] = connlu.split("\n");
|
|
| 362 |
String lines[] = conllu.split("\n");
|
|
| 363 | 363 |
boolean sopen = false; |
| 364 | 364 |
for (String line : lines) {
|
| 365 | 365 |
// System.out.println(line); |
| TXM/trunk/org.txm.udpipe.core/src/org/txm/udpipe/core/UDPipeClientUtils.java (revision 3298) | ||
|---|---|---|
| 106 | 106 |
return; |
| 107 | 107 |
} |
| 108 | 108 |
try {
|
| 109 |
String connlu = UDPipeClientUtils.process(target, model, str);
|
|
| 110 |
// System.out.println(connlu);
|
|
| 109 |
String conllu = UDPipeClientUtils.process(target, model, str);
|
|
| 110 |
// System.out.println(conllu);
|
|
| 111 | 111 |
|
| 112 |
String lines[] = connlu.split("\n");
|
|
| 112 |
String lines[] = conllu.split("\n");
|
|
| 113 | 113 |
boolean sopen = false; |
| 114 | 114 |
for (String line : lines) {
|
| 115 | 115 |
// System.out.println(line); |
| ... | ... | |
| 200 | 200 |
return; |
| 201 | 201 |
} |
| 202 | 202 |
try {
|
| 203 |
String connlu = UDPipeClientUtils.process(target, model, str);
|
|
| 204 |
// System.out.println(connlu);
|
|
| 203 |
String conllu = UDPipeClientUtils.process(target, model, str);
|
|
| 204 |
// System.out.println(conllu);
|
|
| 205 | 205 |
|
| 206 |
String lines[] = connlu.split("\n");
|
|
| 206 |
String lines[] = conllu.split("\n");
|
|
| 207 | 207 |
boolean sopen = false; |
| 208 | 208 |
for (String line : lines) {
|
| 209 | 209 |
// System.out.println(line); |
| TXM/trunk/org.txm.udpipe.core/src/org/txm/udpipe/core/UDPipeProcessor.java (revision 3298) | ||
|---|---|---|
| 119 | 119 |
|
| 120 | 120 |
public boolean apply(String model) throws JSONException {
|
| 121 | 121 |
System.out.println("APPLYING UDPIPE...");
|
| 122 |
String connlu = UDPipeJavaUtils.toConnluString(new File(model), srcContent.toString());
|
|
| 122 |
String conllu = UDPipeJavaUtils.toCoNLLUString(new File(model), srcContent.toString());
|
|
| 123 | 123 |
|
| 124 | 124 |
try {
|
| 125 |
IOUtils.write(new File("/home/mdecorde/TEMP/applyraw.txt"), connlu);
|
|
| 125 |
IOUtils.write(new File("/home/mdecorde/TEMP/applyraw.txt"), conllu);
|
|
| 126 | 126 |
} |
| 127 | 127 |
catch (Exception e) {
|
| 128 | 128 |
// TODO Auto-generated catch block |
| 129 | 129 |
e.printStackTrace(); |
| 130 | 130 |
} |
| 131 | 131 |
|
| 132 |
newpars = connlu.split("# newpar");
|
|
| 132 |
newpars = conllu.split("# newpar");
|
|
| 133 | 133 |
System.out.println("N newpars: " + newpars.length);
|
| 134 | 134 |
|
| 135 | 135 |
String[] newpars2 = new String[newpars.length - 1]; |
| ... | ... | |
| 218 | 218 |
// return; |
| 219 | 219 |
// } |
| 220 | 220 |
// |
| 221 |
// String connlu = newpars[n++];
|
|
| 222 |
// // System.out.println(connlu);
|
|
| 221 |
// String conllu = newpars[n++];
|
|
| 222 |
// // System.out.println(conllu);
|
|
| 223 | 223 |
// |
| 224 |
// String lines[] = connlu.split("\n");
|
|
| 224 |
// String lines[] = conllu.split("\n");
|
|
| 225 | 225 |
// boolean sopen = false; |
| 226 | 226 |
// for (String line : lines) {
|
| 227 | 227 |
// // System.out.println(line); |
| TXM/trunk/org.txm.libs.batik/build.properties (revision 3298) | ||
|---|---|---|
| 1 | 1 |
bin.includes = META-INF/,\ |
| 2 |
batik-anim.jar,\ |
|
| 3 |
batik-awt-util.jar,\ |
|
| 4 |
batik-bridge.jar,\ |
|
| 5 |
batik-codec.jar,\ |
|
| 6 |
batik-css.jar,\ |
|
| 7 |
batik-dom.jar,\ |
|
| 8 |
batik-ext.jar,\ |
|
| 9 |
batik-gui-util.jar,\ |
|
| 10 |
batik-gvt.jar,\ |
|
| 11 |
batik-parser.jar,\ |
|
| 12 |
batik-script.jar,\ |
|
| 13 |
batik-svg-dom.jar,\ |
|
| 14 |
batik-svggen.jar,\ |
|
| 15 |
batik-util.jar,\ |
|
| 16 |
batik-transcoder.jar,\ |
|
| 17 |
batik-swing.jar,\ |
|
| 18 |
batik-xml.jar,\ |
|
| 19 | 2 |
build.properties,\ |
| 20 |
js.jar,\ |
|
| 21 |
xml-apis-ext.jar,\ |
|
| 22 |
xml-apis.jar,\ |
|
| 23 | 3 |
.,\ |
| 24 |
OSGI-INF/ |
|
| 4 |
OSGI-INF/,\ |
|
| 5 |
batik-anim-1.14.jar,\ |
|
| 6 |
batik-awt-util-1.14.jar,\ |
|
| 7 |
batik-bridge-1.14.jar,\ |
|
| 8 |
batik-constants-1.14.jar,\ |
|
| 9 |
batik-css-1.14.jar,\ |
|
| 10 |
batik-dom-1.14.jar,\ |
|
| 11 |
batik-ext-1.14.jar,\ |
|
| 12 |
batik-gui-util-1.14.jar,\ |
|
| 13 |
batik-gvt-1.14.jar,\ |
|
| 14 |
batik-i18n-1.14.jar,\ |
|
| 15 |
batik-parser-1.14.jar,\ |
|
| 16 |
batik-script-1.14.jar,\ |
|
| 17 |
batik-shared-resources-1.14.jar,\ |
|
| 18 |
batik-svg-dom-1.14.jar,\ |
|
| 19 |
batik-swing-1.14.jar,\ |
|
| 20 |
batik-test-1.14.jar,\ |
|
| 21 |
batik-test-swing-1.14.jar,\ |
|
| 22 |
batik-util-1.14.jar,\ |
|
| 23 |
batik-xml-1.14.jar,\ |
|
| 24 |
commons-io-1.3.1.jar,\ |
|
| 25 |
commons-logging-1.0.4.jar,\ |
|
| 26 |
serializer-2.7.2.jar,\ |
|
| 27 |
xalan-2.7.2.jar,\ |
|
| 28 |
xml-apis-1.4.01.jar,\ |
|
| 29 |
xml-apis-ext-1.3.04.jar,\ |
|
| 30 |
xmlgraphics-commons-2.6.jar,\ |
|
| 31 |
batik-svggen-1.14.jar,\ |
|
| 32 |
batik-transcoder-1.14.jar |
|
| TXM/trunk/org.txm.libs.batik/.classpath (revision 3298) | ||
|---|---|---|
| 1 | 1 |
<?xml version="1.0" encoding="UTF-8"?> |
| 2 | 2 |
<classpath> |
| 3 |
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> |
|
| 4 |
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> |
|
| 5 |
<classpathentry exported="true" kind="lib" path="batik-anim.jar"/> |
|
| 6 |
<classpathentry exported="true" kind="lib" path="batik-awt-util.jar"/> |
|
| 7 |
<classpathentry exported="true" kind="lib" path="batik-bridge.jar"/> |
|
| 8 |
<classpathentry exported="true" kind="lib" path="batik-codec.jar"/> |
|
| 9 |
<classpathentry exported="true" kind="lib" path="batik-css.jar"/> |
|
| 10 |
<classpathentry exported="true" kind="lib" path="batik-dom.jar"/> |
|
| 11 |
<classpathentry exported="true" kind="lib" path="batik-ext.jar"/> |
|
| 12 |
<classpathentry exported="true" kind="lib" path="batik-gui-util.jar"/> |
|
| 13 |
<classpathentry exported="true" kind="lib" path="batik-gvt.jar"/> |
|
| 14 |
<classpathentry exported="true" kind="lib" path="batik-parser.jar"/> |
|
| 15 |
<classpathentry exported="true" kind="lib" path="batik-script.jar"/> |
|
| 16 |
<classpathentry exported="true" kind="lib" path="batik-svg-dom.jar"/> |
|
| 17 |
<classpathentry exported="true" kind="lib" path="batik-svggen.jar"/> |
|
| 18 |
<classpathentry exported="true" kind="lib" path="batik-swing.jar"/> |
|
| 19 |
<classpathentry exported="true" kind="lib" path="batik-transcoder.jar"/> |
|
| 20 |
<classpathentry exported="true" kind="lib" path="batik-util.jar"/> |
|
| 21 |
<classpathentry exported="true" kind="lib" path="batik-xml.jar"/> |
|
| 22 |
<classpathentry exported="true" kind="lib" path="js.jar"/> |
|
| 23 |
<classpathentry exported="true" kind="lib" path="xml-apis-ext.jar"/> |
|
| 24 |
<classpathentry exported="true" kind="lib" path="xml-apis.jar"/> |
|
| 25 |
<classpathentry kind="output" path="bin"/> |
|
| 26 |
</classpath> |
|
| 3 |
<classpathentry exported="true" kind="lib" path="batik-svggen-1.14.jar"/> |
|
| 4 |
<classpathentry exported="true" kind="lib" path="batik-transcoder-1.14.jar"/> |
|
| 5 |
<classpathentry exported="true" kind="lib" path="batik-anim-1.14.jar"/> |
|
| 6 |
<classpathentry exported="true" kind="lib" path="batik-awt-util-1.14.jar"/> |
|
| 7 |
<classpathentry exported="true" kind="lib" path="batik-bridge-1.14.jar"/> |
|
| 8 |
<classpathentry exported="true" kind="lib" path="batik-constants-1.14.jar"/> |
|
| 9 |
<classpathentry exported="true" kind="lib" path="batik-css-1.14.jar"/> |
|
| 10 |
<classpathentry exported="true" kind="lib" path="batik-dom-1.14.jar"/> |
|
| 11 |
<classpathentry exported="true" kind="lib" path="batik-ext-1.14.jar"/> |
|
| 12 |
<classpathentry exported="true" kind="lib" path="batik-gui-util-1.14.jar"/> |
|
| 13 |
<classpathentry exported="true" kind="lib" path="batik-gvt-1.14.jar"/> |
|
| 14 |
<classpathentry exported="true" kind="lib" path="batik-i18n-1.14.jar"/> |
|
| 15 |
<classpathentry exported="true" kind="lib" path="batik-parser-1.14.jar"/> |
|
| 16 |
<classpathentry exported="true" kind="lib" path="batik-script-1.14.jar"/> |
|
| 17 |
<classpathentry exported="true" kind="lib" path="batik-shared-resources-1.14.jar"/> |
|
| 18 |
<classpathentry exported="true" kind="lib" path="batik-svg-dom-1.14.jar"/> |
|
| 19 |
<classpathentry exported="true" kind="lib" path="batik-swing-1.14.jar"/> |
|
| 20 |
<classpathentry exported="true" kind="lib" path="batik-test-1.14.jar"/> |
|
| 21 |
<classpathentry exported="true" kind="lib" path="batik-test-swing-1.14.jar"/> |
|
| 22 |
<classpathentry exported="true" kind="lib" path="batik-util-1.14.jar"/> |
|
| 23 |
<classpathentry exported="true" kind="lib" path="batik-xml-1.14.jar"/> |
|
| 24 |
<classpathentry exported="true" kind="lib" path="commons-io-1.3.1.jar"/> |
|
| 25 |
<classpathentry exported="true" kind="lib" path="commons-logging-1.0.4.jar"/> |
|
| 26 |
<classpathentry exported="true" kind="lib" path="serializer-2.7.2.jar"/> |
|
| 27 |
<classpathentry exported="true" kind="lib" path="xalan-2.7.2.jar"/> |
|
| 28 |
<classpathentry exported="true" kind="lib" path="xml-apis-1.4.01.jar"/> |
|
| 29 |
<classpathentry exported="true" kind="lib" path="xml-apis-ext-1.3.04.jar"/> |
|
| 30 |
<classpathentry exported="true" kind="lib" path="xmlgraphics-commons-2.6.jar"/> |
|
| 31 |
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> |
|
| 32 |
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> |
|
| 33 |
<classpathentry kind="output" path="bin"/> |
|
| 34 |
</classpath> |
|
| TXM/trunk/org.txm.libs.batik/META-INF/MANIFEST.MF (revision 3298) | ||
|---|---|---|
| 1 | 1 |
Manifest-Version: 1.0 |
| 2 | 2 |
Bundle-SymbolicName: org.txm.libs.batik |
| 3 |
Export-Package: javax.xml,javax.xml.datatype,javax.xml.namespace,javax |
|
| 4 |
.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.tr |
|
| 5 |
ansform.sax,javax.xml.transform.stream,javax.xml.validation,javax.xml |
|
| 6 |
.xpath,org.apache.batik,org.apache.batik.anim,org.apache.batik.anim.t |
|
| 7 |
iming,org.apache.batik.anim.values,org.apache.batik.bridge,org.apache |
|
| 8 |
.batik.bridge.svg12,org.apache.batik.css.dom,org.apache.batik.css.eng |
|
| 9 |
ine,org.apache.batik.css.engine.sac,org.apache.batik.css.engine.value |
|
| 10 |
,org.apache.batik.css.engine.value.css2,org.apache.batik.css.engine.v |
|
| 11 |
alue.svg,org.apache.batik.css.engine.value.svg12,org.apache.batik.css |
|
| 12 |
.parser,org.apache.batik.dom,org.apache.batik.dom.anim,org.apache.bat |
|
| 13 |
ik.dom.events,org.apache.batik.dom.svg,org.apache.batik.dom.svg12,org |
|
| 14 |
.apache.batik.dom.traversal,org.apache.batik.dom.util,org.apache.bati |
|
| 15 |
k.dom.xbl,org.apache.batik.ext.awt,org.apache.batik.ext.awt.color,org |
|
| 16 |
.apache.batik.ext.awt.font,org.apache.batik.ext.awt.g2d,org.apache.ba |
|
| 17 |
tik.ext.awt.geom,org.apache.batik.ext.awt.image,org.apache.batik.ext. |
|
| 18 |
awt.image.codec.imageio,org.apache.batik.ext.awt.image.codec.jpeg,org |
|
| 19 |
.apache.batik.ext.awt.image.codec.png,org.apache.batik.ext.awt.image. |
|
| 20 |
codec.tiff,org.apache.batik.ext.awt.image.codec.util,org.apache.batik |
|
| 21 |
.ext.awt.image.renderable,org.apache.batik.ext.awt.image.rendered,org |
|
| 22 |
.apache.batik.ext.awt.image.spi,org.apache.batik.ext.swing,org.apache |
|
| 23 |
.batik.gvt,org.apache.batik.gvt.event,org.apache.batik.gvt.filter,org |
|
| 24 |
.apache.batik.gvt.flow,org.apache.batik.gvt.font,org.apache.batik.gvt |
|
| 25 |
.renderer,org.apache.batik.gvt.svg12,org.apache.batik.gvt.text,org.ap |
|
| 26 |
ache.batik.i18n,org.apache.batik.parser,org.apache.batik.script,org.a |
|
| 27 |
pache.batik.script.rhino,org.apache.batik.script.rhino.svg12,org.apac |
|
| 28 |
he.batik.svggen,org.apache.batik.svggen.font,org.apache.batik.svggen. |
|
| 29 |
font.table,org.apache.batik.swing,org.apache.batik.swing.gvt,org.apac |
|
| 30 |
he.batik.swing.svg,org.apache.batik.transcoder,org.apache.batik.trans |
|
| 31 |
coder.image,org.apache.batik.transcoder.image.resources,org.apache.ba |
|
| 32 |
tik.transcoder.keys,org.apache.batik.transcoder.print,org.apache.bati |
|
| 33 |
k.transcoder.svg2svg,org.apache.batik.transcoder.wmf,org.apache.batik |
|
| 34 |
.transcoder.wmf.tosvg,org.apache.batik.util,org.apache.batik.util.gui |
|
| 35 |
,org.apache.batik.util.gui.resource,org.apache.batik.util.gui.xmledit |
|
| 36 |
or,org.apache.batik.util.io,org.apache.batik.util.resources,org.apach |
|
| 37 |
e.batik.xml,org.apache.xmlcommons,org.mozilla.classfile,org.mozilla.j |
|
| 38 |
avascript,org.mozilla.javascript.continuations,org.mozilla.javascript |
|
| 39 |
.debug,org.mozilla.javascript.jdk11,org.mozilla.javascript.jdk13,org. |
|
| 40 |
mozilla.javascript.optimizer,org.mozilla.javascript.regexp,org.mozill |
|
| 41 |
a.javascript.serialize,org.mozilla.javascript.tools,org.mozilla.javas |
|
| 42 |
cript.tools.debugger,org.mozilla.javascript.tools.debugger.downloaded |
|
| 43 |
,org.mozilla.javascript.tools.idswitch,org.mozilla.javascript.tools.j |
|
| 44 |
sc,org.mozilla.javascript.tools.shell,org.mozilla.javascript.xml,org. |
|
| 45 |
mozilla.javascript.xmlimpl,org.w3c.css.sac,org.w3c.css.sac.helpers,or |
|
| 46 |
g.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.css,org.w3c.dom.events,or |
|
| 47 |
g.w3c.dom.html,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.smil,org |
|
| 48 |
.w3c.dom.stylesheets,org.w3c.dom.svg,org.w3c.dom.traversal,org.w3c.do |
|
| 49 |
m.views,org.w3c.dom.xpath,org.xml.sax,org.xml.sax.ext,org.xml.sax.hel |
|
| 50 |
pers |
|
| 3 |
Export-Package: java_cup.runtime, |
|
| 4 |
javax.xml, |
|
| 5 |
javax.xml.datatype, |
|
| 6 |
javax.xml.namespace, |
|
| 7 |
javax.xml.parsers, |
|
| 8 |
javax.xml.stream, |
|
| 9 |
javax.xml.stream.events, |
|
| 10 |
javax.xml.stream.util, |
|
| 11 |
javax.xml.transform, |
|
| 12 |
javax.xml.transform.dom, |
|
| 13 |
javax.xml.transform.sax, |
|
| 14 |
javax.xml.transform.stax, |
|
| 15 |
javax.xml.transform.stream, |
|
| 16 |
javax.xml.validation, |
|
| 17 |
javax.xml.xpath, |
|
| 18 |
org.apache.batik, |
|
| 19 |
org.apache.batik.anim, |
|
| 20 |
org.apache.batik.anim.dom, |
|
| 21 |
org.apache.batik.anim.timing, |
|
| 22 |
org.apache.batik.anim.values, |
|
| 23 |
org.apache.batik.bridge, |
|
| 24 |
org.apache.batik.bridge.svg12, |
|
| 25 |
org.apache.batik.constants, |
|
| 26 |
org.apache.batik.css.dom, |
|
| 27 |
org.apache.batik.css.engine, |
|
| 28 |
org.apache.batik.css.engine.sac, |
|
| 29 |
org.apache.batik.css.engine.value, |
|
| 30 |
org.apache.batik.css.engine.value.css2, |
|
| 31 |
org.apache.batik.css.engine.value.svg, |
|
| 32 |
org.apache.batik.css.engine.value.svg12, |
|
| 33 |
org.apache.batik.css.parser, |
|
| 34 |
org.apache.batik.dom, |
|
| 35 |
org.apache.batik.dom.events, |
|
| 36 |
org.apache.batik.dom.svg, |
|
| 37 |
org.apache.batik.dom.svg12, |
|
| 38 |
org.apache.batik.dom.traversal, |
|
| 39 |
org.apache.batik.dom.util, |
|
| 40 |
org.apache.batik.dom.xbl, |
|
| 41 |
org.apache.batik.ext.awt, |
|
| 42 |
org.apache.batik.ext.awt.color, |
|
| 43 |
org.apache.batik.ext.awt.font, |
|
| 44 |
org.apache.batik.ext.awt.g2d, |
|
| 45 |
org.apache.batik.ext.awt.geom, |
|
| 46 |
org.apache.batik.ext.awt.image, |
|
| 47 |
org.apache.batik.ext.awt.image.renderable, |
|
| 48 |
org.apache.batik.ext.awt.image.rendered, |
|
| 49 |
org.apache.batik.ext.awt.image.spi, |
|
| 50 |
org.apache.batik.ext.swing, |
|
| 51 |
org.apache.batik.gvt, |
|
| 52 |
org.apache.batik.gvt.event, |
|
| 53 |
org.apache.batik.gvt.filter, |
|
| 54 |
org.apache.batik.gvt.flow, |
|
| 55 |
org.apache.batik.gvt.font, |
|
| 56 |
org.apache.batik.gvt.renderer, |
|
| 57 |
org.apache.batik.gvt.text, |
|
| 58 |
org.apache.batik.i18n, |
|
| 59 |
org.apache.batik.parser, |
|
| 60 |
org.apache.batik.script, |
|
| 61 |
org.apache.batik.script.jpython, |
|
| 62 |
org.apache.batik.script.rhino, |
|
| 63 |
org.apache.batik.svggen, |
|
| 64 |
org.apache.batik.svggen.font, |
|
| 65 |
org.apache.batik.svggen.font.table, |
|
| 66 |
org.apache.batik.swing, |
|
| 67 |
org.apache.batik.swing.gvt, |
|
| 68 |
org.apache.batik.swing.svg, |
|
| 69 |
org.apache.batik.test, |
|
| 70 |
org.apache.batik.test.xml, |
|
| 71 |
org.apache.batik.transcoder, |
|
| 72 |
org.apache.batik.transcoder.image, |
|
| 73 |
org.apache.batik.transcoder.image.resources, |
|
| 74 |
org.apache.batik.transcoder.keys, |
|
| 75 |
org.apache.batik.transcoder.print, |
|
| 76 |
org.apache.batik.transcoder.svg2svg, |
|
| 77 |
org.apache.batik.transcoder.wmf, |
|
| 78 |
org.apache.batik.transcoder.wmf.tosvg, |
|
| 79 |
org.apache.batik.util, |
|
| 80 |
org.apache.batik.util.gui, |
|
| 81 |
org.apache.batik.util.gui.resource, |
|
| 82 |
org.apache.batik.util.gui.xmleditor, |
|
| 83 |
org.apache.batik.util.io, |
|
| 84 |
org.apache.batik.util.resources, |
|
| 85 |
org.apache.batik.w3c.dom, |
|
| 86 |
org.apache.batik.w3c.dom.events, |
|
| 87 |
org.apache.batik.xml, |
|
| 88 |
org.apache.bcel, |
|
| 89 |
org.apache.bcel.classfile, |
|
| 90 |
org.apache.bcel.generic, |
|
| 91 |
org.apache.bcel.util, |
|
| 92 |
org.apache.bcel.verifier, |
|
| 93 |
org.apache.bcel.verifier.exc, |
|
| 94 |
org.apache.bcel.verifier.statics, |
|
| 95 |
org.apache.bcel.verifier.structurals, |
|
| 96 |
org.apache.commons.io, |
|
| 97 |
org.apache.commons.io.filefilter, |
|
| 98 |
org.apache.commons.io.input, |
|
| 99 |
org.apache.commons.io.output, |
|
| 100 |
org.apache.commons.logging, |
|
| 101 |
org.apache.commons.logging.impl, |
|
| 102 |
org.apache.regexp, |
|
| 103 |
org.apache.xalan, |
|
| 104 |
org.apache.xalan.client, |
|
| 105 |
org.apache.xalan.extensions, |
|
| 106 |
org.apache.xalan.lib, |
|
| 107 |
org.apache.xalan.lib.sql, |
|
| 108 |
org.apache.xalan.processor, |
|
| 109 |
org.apache.xalan.res, |
|
| 110 |
org.apache.xalan.serialize, |
|
| 111 |
org.apache.xalan.templates, |
|
| 112 |
org.apache.xalan.trace, |
|
| 113 |
org.apache.xalan.transformer, |
|
| 114 |
org.apache.xalan.xslt, |
|
| 115 |
org.apache.xalan.xsltc, |
|
| 116 |
org.apache.xalan.xsltc.cmdline, |
|
| 117 |
org.apache.xalan.xsltc.cmdline.getopt, |
|
| 118 |
org.apache.xalan.xsltc.compiler, |
|
| 119 |
org.apache.xalan.xsltc.compiler.util, |
|
| 120 |
org.apache.xalan.xsltc.dom, |
|
| 121 |
org.apache.xalan.xsltc.runtime, |
|
| 122 |
org.apache.xalan.xsltc.runtime.output, |
|
| 123 |
org.apache.xalan.xsltc.trax, |
|
| 124 |
org.apache.xalan.xsltc.util, |
|
| 125 |
org.apache.xml.dtm, |
|
| 126 |
org.apache.xml.dtm.ref, |
|
| 127 |
org.apache.xml.dtm.ref.dom2dtm, |
|
| 128 |
org.apache.xml.dtm.ref.sax2dtm, |
|
| 129 |
org.apache.xml.res, |
|
| 130 |
org.apache.xml.serializer, |
|
| 131 |
org.apache.xml.serializer.dom3, |
|
| 132 |
org.apache.xml.serializer.utils, |
|
| 133 |
org.apache.xml.utils, |
|
| 134 |
org.apache.xml.utils.res, |
|
| 135 |
org.apache.xmlcommons, |
|
| 136 |
org.apache.xmlgraphics.fonts, |
|
| 137 |
org.apache.xmlgraphics.image, |
|
| 138 |
org.apache.xmlgraphics.image.codec.png, |
|
| 139 |
org.apache.xmlgraphics.image.codec.tiff, |
|
| 140 |
org.apache.xmlgraphics.image.codec.util, |
|
| 141 |
org.apache.xmlgraphics.image.loader, |
|
| 142 |
org.apache.xmlgraphics.image.loader.cache, |
|
| 143 |
org.apache.xmlgraphics.image.loader.impl, |
|
| 144 |
org.apache.xmlgraphics.image.loader.impl.imageio, |
|
| 145 |
org.apache.xmlgraphics.image.loader.pipeline, |
|
| 146 |
org.apache.xmlgraphics.image.loader.spi, |
|
| 147 |
org.apache.xmlgraphics.image.loader.util, |
|
| 148 |
org.apache.xmlgraphics.image.rendered, |
|
| 149 |
org.apache.xmlgraphics.image.writer, |
|
| 150 |
org.apache.xmlgraphics.image.writer.imageio, |
|
| 151 |
org.apache.xmlgraphics.image.writer.internal, |
|
| 152 |
org.apache.xmlgraphics.io, |
|
| 153 |
org.apache.xmlgraphics.java2d, |
|
| 154 |
org.apache.xmlgraphics.java2d.color, |
|
| 155 |
org.apache.xmlgraphics.java2d.color.profile, |
|
| 156 |
org.apache.xmlgraphics.java2d.ps, |
|
| 157 |
org.apache.xmlgraphics.ps, |
|
| 158 |
org.apache.xmlgraphics.ps.dsc, |
|
| 159 |
org.apache.xmlgraphics.ps.dsc.events, |
|
| 160 |
org.apache.xmlgraphics.ps.dsc.tools, |
|
| 161 |
org.apache.xmlgraphics.util, |
|
| 162 |
org.apache.xmlgraphics.util.dijkstra, |
|
| 163 |
org.apache.xmlgraphics.util.i18n, |
|
| 164 |
org.apache.xmlgraphics.util.io, |
|
| 165 |
org.apache.xmlgraphics.util.uri, |
|
| 166 |
org.apache.xmlgraphics.xmp, |
|
| 167 |
org.apache.xmlgraphics.xmp.merge, |
|
| 168 |
org.apache.xmlgraphics.xmp.schemas, |
|
| 169 |
org.apache.xmlgraphics.xmp.schemas.pdf, |
|
| 170 |
org.apache.xpath, |
|
| 171 |
org.apache.xpath.axes, |
|
| 172 |
org.apache.xpath.compiler, |
|
| 173 |
org.apache.xpath.domapi, |
|
| 174 |
org.apache.xpath.functions, |
|
| 175 |
org.apache.xpath.jaxp, |
|
| 176 |
org.apache.xpath.objects, |
|
| 177 |
org.apache.xpath.operations, |
|
| 178 |
org.apache.xpath.patterns, |
|
| 179 |
org.apache.xpath.res, |
|
| 180 |
org.w3c.css.sac, |
|
| 181 |
org.w3c.css.sac.helpers, |
|
| 182 |
org.w3c.dom, |
|
| 183 |
org.w3c.dom.bootstrap, |
|
| 184 |
org.w3c.dom.css, |
|
| 185 |
org.w3c.dom.events, |
|
| 186 |
org.w3c.dom.html, |
|
| 187 |
org.w3c.dom.ls, |
|
| 188 |
org.w3c.dom.ranges, |
|
| 189 |
org.w3c.dom.smil, |
|
| 190 |
org.w3c.dom.stylesheets, |
|
| 191 |
org.w3c.dom.svg, |
|
| 192 |
org.w3c.dom.traversal, |
|
| 193 |
org.w3c.dom.views, |
|
| 194 |
org.w3c.dom.xpath, |
|
| 195 |
org.xml.sax, |
|
| 196 |
org.xml.sax.ext, |
|
| 197 |
org.xml.sax.helpers |
|
| 51 | 198 |
Bundle-Name: Batik |
| 52 | 199 |
Bundle-Version: 0 |
| 53 |
Bundle-ClassPath: .,batik-anim.jar,batik-awt-util.jar,batik-bridge.jar |
|
| 54 |
,batik-codec.jar,batik-css.jar,batik-dom.jar,batik-ext.jar,batik-gui- |
|
| 55 |
util.jar,batik-gvt.jar,batik-parser.jar,batik-script.jar,batik-svg-do |
|
| 56 |
m.jar,batik-svggen.jar,batik-swing.jar,batik-transcoder.jar,batik-uti |
|
| 57 |
l.jar,batik-xml.jar,js.jar,xml-apis-ext.jar,xml-apis.jar |
|
| 200 |
Bundle-ClassPath: ., |
|
| 201 |
batik-anim-1.14.jar, |
|
| 202 |
batik-awt-util-1.14.jar, |
|
| 203 |
batik-bridge-1.14.jar, |
|
| 204 |
batik-constants-1.14.jar, |
|
| 205 |
batik-css-1.14.jar, |
|
| 206 |
batik-dom-1.14.jar, |
|
| 207 |
batik-ext-1.14.jar, |
|
| 208 |
batik-gui-util-1.14.jar, |
|
| 209 |
batik-gvt-1.14.jar, |
|
| 210 |
batik-i18n-1.14.jar, |
|
| 211 |
batik-parser-1.14.jar, |
|
| 212 |
batik-script-1.14.jar, |
|
| 213 |
batik-shared-resources-1.14.jar, |
|
| 214 |
batik-svg-dom-1.14.jar, |
|
| 215 |
batik-swing-1.14.jar, |
|
| 216 |
batik-test-1.14.jar, |
|
| 217 |
batik-test-swing-1.14.jar, |
|
| 218 |
batik-util-1.14.jar, |
|
| 219 |
batik-xml-1.14.jar, |
|
| 220 |
commons-io-1.3.1.jar, |
|
| 221 |
commons-logging-1.0.4.jar, |
|
| 222 |
serializer-2.7.2.jar, |
|
| 223 |
xalan-2.7.2.jar, |
|
| 224 |
xml-apis-1.4.01.jar, |
|
| 225 |
xml-apis-ext-1.3.04.jar, |
|
| 226 |
xmlgraphics-commons-2.6.jar, |
|
| 227 |
batik-svggen-1.14.jar, |
|
| 228 |
batik-transcoder-1.14.jar |
|
| 58 | 229 |
Require-Bundle: org.apache.xerces;bundle-version="2.9.0";visibility:=r |
| 59 | 230 |
eexport |
| 60 | 231 |
Bundle-ManifestVersion: 2 |
| TXM/trunk/org.txm.conllu.feature/feature.xml (revision 3298) | ||
|---|---|---|
| 17 | 17 |
</license> |
| 18 | 18 |
|
| 19 | 19 |
<plugin |
| 20 |
id="org.txm.connlu.core"
|
|
| 20 |
id="org.txm.conllu.core"
|
|
| 21 | 21 |
download-size="0" |
| 22 | 22 |
install-size="0" |
| 23 | 23 |
version="0.0.0" |
| TXM/trunk/org.txm.index.rcp/META-INF/MANIFEST.MF (revision 3298) | ||
|---|---|---|
| 5 | 5 |
Bundle-SymbolicName: org.txm.index.rcp;singleton:=true |
| 6 | 6 |
Bundle-Version: 1.0.0.qualifier |
| 7 | 7 |
Bundle-Name: %Bundle-Name |
| 8 |
Require-Bundle: org.txm.statsengine.r.rcp;visibility:=reexport,org.txm
|
|
| 9 |
.links.rcp;bundle-version="1.0.0";visibility:=reexport,org.txm.index.
|
|
| 10 |
core;bundle-version="1.0.0";visibility:=reexport |
|
| 8 |
Require-Bundle: org.txm.statsengine.r.rcp;visibility:=reexport, |
|
| 9 |
org.txm.links.rcp;bundle-version="1.0.0";visibility:=reexport,
|
|
| 10 |
org.txm.index.core;bundle-version="1.0.0";visibility:=reexport
|
|
| 11 | 11 |
Bundle-ManifestVersion: 2 |
| 12 | 12 |
Bundle-RequiredExecutionEnvironment: JavaSE-1.8 |
| 13 | 13 |
Bundle-Vendor: Textometrie.org |
| TXM/trunk/org.txm.searchengine.core/src/org/txm/searchengine/core/IQuery.java (revision 3298) | ||
|---|---|---|
| 31 | 31 |
public IQuery setQuery(String rawQuery); |
| 32 | 32 |
|
| 33 | 33 |
/** |
| 34 |
* update the query name |
|
| 35 |
* |
|
| 36 |
* @param rawQuery |
|
| 37 |
* @return this |
|
| 38 |
*/ |
|
| 39 |
public String getName(); |
|
| 40 |
|
|
| 41 |
/** |
|
| 42 |
* update the query name for frienddier access |
|
| 43 |
* |
|
| 44 |
* @param name |
|
| 45 |
* @return this |
|
| 46 |
*/ |
|
| 47 |
public IQuery setName(String name); |
|
| 48 |
|
|
| 49 |
/** |
|
| 34 | 50 |
* fix the query using sugar syntax rules |
| 35 | 51 |
* |
| 36 | 52 |
* @return this |
| 37 | 53 |
*/ |
| 38 |
public IQuery fixQuery(); |
|
| 54 |
public IQuery fixQuery(String lang);
|
|
| 39 | 55 |
|
| 40 | 56 |
public boolean equals(IQuery q); |
| 41 | 57 |
|
| TXM/trunk/org.txm.searchengine.core/src/org/txm/searchengine/core/Query.java (revision 3298) | ||
|---|---|---|
| 30 | 30 |
import java.util.ArrayList; |
| 31 | 31 |
import java.util.List; |
| 32 | 32 |
|
| 33 |
import org.apache.commons.lang.StringUtils; |
|
| 34 | 33 |
import org.txm.core.preferences.TXMPreferences; |
| 35 | 34 |
|
| 36 | 35 |
/** |
| ... | ... | |
| 41 | 40 |
|
| 42 | 41 |
public class Query implements IQuery {
|
| 43 | 42 |
|
| 43 |
public Query() {
|
|
| 44 |
|
|
| 45 |
} |
|
| 46 |
|
|
| 44 | 47 |
/** |
| 45 | 48 |
* Converts the specified list of Query to a string. |
| 46 | 49 |
* Queries strings are separated by a tabulation. |
| ... | ... | |
| 49 | 52 |
* @return |
| 50 | 53 |
*/ |
| 51 | 54 |
public static String queriesToString(List<Query> queries) {
|
| 55 |
if (queries == null) return ""; |
|
| 52 | 56 |
String str = ""; |
| 53 | 57 |
for (int i = 0; i < queries.size(); i++) {
|
| 54 | 58 |
if (i > 0) {
|
| ... | ... | |
| 92 | 96 |
public static Query stringToQuery(String str) {
|
| 93 | 97 |
|
| 94 | 98 |
String[] split = str.split(TXMPreferences.LIST_SEPARATOR, 2); |
| 95 |
String eName = split[1]; |
|
| 99 |
String eName = "CQP"; |
|
| 100 |
if (split[1] != null) {
|
|
| 101 |
eName = split[1]; |
|
| 102 |
} |
|
| 103 |
|
|
| 96 | 104 |
SearchEngine e = SearchEnginesManager.getSearchEngine(eName); |
| 97 | 105 |
return new Query(split[0], e); |
| 98 |
|
|
| 99 | 106 |
} |
| 100 | 107 |
|
| 101 | 108 |
|
| ... | ... | |
| 109 | 116 |
*/ |
| 110 | 117 |
protected String queryString = ""; |
| 111 | 118 |
|
| 119 |
/** |
|
| 120 |
* The query friendly name. |
|
| 121 |
*/ |
|
| 122 |
protected String friendlyName = ""; |
|
| 112 | 123 |
|
| 113 | 124 |
/** |
| 114 | 125 |
* Instantiates a new query. |
| ... | ... | |
| 131 | 142 |
} |
| 132 | 143 |
|
| 133 | 144 |
@Override |
| 145 |
public Query setName(String name) {
|
|
| 146 |
this.friendlyName = name; |
|
| 147 |
return this; |
|
| 148 |
} |
|
| 149 |
|
|
| 150 |
@Override |
|
| 151 |
public String getName() {
|
|
| 152 |
if (friendlyName == null || friendlyName.length() == 0) return queryString; |
|
| 153 |
|
|
| 154 |
return friendlyName; |
|
| 155 |
} |
|
| 156 |
|
|
| 157 |
@Override |
|
| 134 | 158 |
public boolean equals(IQuery q) {
|
| 135 | 159 |
return this.engine.equals(q.getSearchEngine()) && this.getQueryString().equals(q.getQueryString()); |
| 136 | 160 |
} |
| ... | ... | |
| 148 | 172 |
} |
| 149 | 173 |
|
| 150 | 174 |
@Override |
| 151 |
public IQuery fixQuery() {
|
|
| 175 |
public IQuery fixQuery(String lang) {
|
|
| 152 | 176 |
return new Query(queryString, this.engine); |
| 153 | 177 |
} |
| 154 | 178 |
|
| ... | ... | |
| 191 | 215 |
*/ |
| 192 | 216 |
@Override |
| 193 | 217 |
public String asString() {
|
| 194 |
return "<" + this.queryString + ">"; //$NON-NLS-1$ //$NON-NLS-2$ |
|
| 218 |
return (friendlyName != null?friendlyName:"")+"<" + this.queryString + ">"; //$NON-NLS-1$ //$NON-NLS-2$
|
|
| 195 | 219 |
} |
| 196 | 220 |
|
| 197 | 221 |
|
| TXM/trunk/org.txm.connlu.core/src/org/txm/ud/function/ImportCoNLLUAnnotations.java (revision 3298) | ||
|---|---|---|
| 1 |
package org.txm.ud.function; |
|
| 2 |
|
|
| 3 |
import java.io.BufferedReader; |
|
| 4 |
import java.io.File; |
|
| 5 |
import java.io.IOException; |
|
| 6 |
import java.util.ArrayList; |
|
| 7 |
import java.util.Arrays; |
|
| 8 |
import java.util.HashMap; |
|
| 9 |
import java.util.LinkedHashMap; |
|
| 10 |
import java.util.Set; |
|
| 11 |
|
|
| 12 |
import javax.xml.stream.XMLStreamException; |
|
| 13 |
|
|
| 14 |
import org.apache.commons.lang.StringUtils; |
|
| 15 |
import org.txm.objects.Text; |
|
| 16 |
import org.txm.searchengine.cqp.corpus.MainCorpus; |
|
| 17 |
import org.txm.utils.AsciiUtils; |
|
| 18 |
import org.txm.utils.io.FileCopy; |
|
| 19 |
import org.txm.utils.io.IOUtils; |
|
| 20 |
import org.txm.utils.logger.Log; |
|
| 21 |
import org.txm.xml.xmltxm.XMLTXMWordPropertiesInjection; |
|
| 22 |
|
|
| 23 |
public class ImportCoNLLUAnnotations {
|
|
| 24 |
|
|
| 25 |
public static final String[] UD_PROPERTY_NAMES = { "id", "form", "lemma", "upos", "xpos", "feats", "head", "deprel", "deps", "misc" };
|
|
| 26 |
|
|
| 27 |
public static int _importAnnotations(File coonluFile, MainCorpus mainCorpus, String propertiesPrefix, String textId, Boolean normalize_word_ids, Set<String> headPropertiesToProject, Set<String> depsPropertiesToProject, Set<String> udPropertiesToImport) throws IOException, XMLStreamException {
|
|
| 28 |
if (textId == null || textId.length() == 0) { // no text id provided, using the conllu file name
|
|
| 29 |
textId = coonluFile.getName().substring(0, coonluFile.getName().length() - 7); |
|
| 30 |
} |
|
| 31 |
|
|
| 32 |
Log.info("** processing text: " + textId);
|
|
| 33 |
Text text = mainCorpus.getProject().getText(textId); |
|
| 34 |
if (text == null) {
|
|
| 35 |
Log.warning("No text found with ID=" + textId);
|
|
| 36 |
return 0; |
|
| 37 |
} |
|
| 38 |
File xmltxmFile = mainCorpus.getProject().getText(textId).getXMLTXMFile(); |
|
| 39 |
File xmltxmUpdatedFile = new File(System.getProperty("java.io.tmpdir"), xmltxmFile.getName());
|
|
| 40 |
|
|
| 41 |
XMLTXMWordPropertiesInjection processor = new XMLTXMWordPropertiesInjection(xmltxmFile); |
|
| 42 |
HashMap<String, HashMap<String, String>> rules = new HashMap<>(); |
|
| 43 |
processor.setProperties(rules); |
|
| 44 |
|
|
| 45 |
BufferedReader reader = IOUtils.getReader(coonluFile); |
|
| 46 |
String line = reader.readLine(); |
|
| 47 |
|
|
| 48 |
int nWords2 = 0; |
|
| 49 |
int nLine = 0; |
|
| 50 |
String sent_id = null; |
|
| 51 |
String newpar_id = null; |
|
| 52 |
String newdoc_id = null; |
|
| 53 |
LinkedHashMap<String, HashMap<String, String>> sentenceProperties = new LinkedHashMap<String, HashMap<String, String>>(); |
|
| 54 |
while (line != null) {
|
|
| 55 |
nLine++; |
|
| 56 |
if (line.length() == 0) {
|
|
| 57 |
line = reader.readLine(); |
|
| 58 |
continue; // comment |
|
| 59 |
} |
|
| 60 |
|
|
| 61 |
if (line.startsWith("#")) {
|
|
| 62 |
if (line.startsWith("# sent_id = ")) {
|
|
| 63 |
|
|
| 64 |
// write previous sentence word properties |
|
| 65 |
if (sentenceProperties.size() > 0) {
|
|
| 66 |
storeSentenceProperties(sentenceProperties, processor, propertiesPrefix, headPropertiesToProject, depsPropertiesToProject); |
|
| 67 |
|
|
| 68 |
} |
|
| 69 |
|
|
| 70 |
sent_id = line.substring(12).trim(); |
|
| 71 |
|
|
| 72 |
} |
|
| 73 |
else if (line.startsWith("# newdoc id = ")) {
|
|
| 74 |
newdoc_id = line.substring(14).trim(); |
|
| 75 |
} |
|
| 76 |
else if (line.startsWith("# newpar id = ")) {
|
|
| 77 |
newpar_id = line.substring(14).trim(); |
|
| 78 |
} |
|
| 79 |
else {
|
|
| 80 |
// nothing for now |
|
| 81 |
} |
|
| 82 |
|
|
| 83 |
line = reader.readLine(); |
|
| 84 |
continue; // comment |
|
| 85 |
} |
|
| 86 |
|
|
| 87 |
String[] split = line.split("\t", 10);
|
|
| 88 |
if (split.length < 10) {
|
|
| 89 |
Log.warning("Error: line " + nLine + " : " + line + " -> " + Arrays.toString(split) + " len=" + split.length);
|
|
| 90 |
line = reader.readLine(); |
|
| 91 |
continue; // comment |
|
| 92 |
} |
|
| 93 |
|
|
| 94 |
String misc = split[9]; |
|
| 95 |
String[] miscValues = misc.split("\\|");
|
|
| 96 |
String wId = null; |
|
| 97 |
for (String miscValue : miscValues) {
|
|
| 98 |
if (miscValue.startsWith("XmlId=")) {
|
|
| 99 |
wId = miscValue.substring(6); |
|
| 100 |
} |
|
| 101 |
} |
|
| 102 |
|
|
| 103 |
HashMap<String, String> properties = new HashMap<>(); |
|
| 104 |
for (int i = 0; i < split.length; i++) {
|
|
| 105 |
properties.put(UD_PROPERTY_NAMES[i], split[i]); // add the property name using the prefix ; XML-TXM types are prefixed with '#' |
|
| 106 |
} |
|
| 107 |
|
|
| 108 |
if (sent_id != null) {
|
|
| 109 |
properties.put("#"+propertiesPrefix+"sentid", sent_id);
|
|
| 110 |
sent_id = ""; // reset value for next sentence |
|
| 111 |
} |
|
| 112 |
else {
|
|
| 113 |
properties.put("#"+propertiesPrefix+"sentid", "");
|
|
| 114 |
} |
|
| 115 |
|
|
| 116 |
if (newdoc_id != null) {
|
|
| 117 |
properties.put("#"+propertiesPrefix+"newdocid", newdoc_id);
|
|
| 118 |
newdoc_id = null; // reset value for next sentence |
|
| 119 |
} |
|
| 120 |
else {
|
|
| 121 |
properties.put("#"+propertiesPrefix+"newdocid", "");
|
|
| 122 |
} |
|
| 123 |
|
|
| 124 |
if (newpar_id != null) {
|
|
| 125 |
properties.put("#"+propertiesPrefix+"newparid", newpar_id);
|
|
| 126 |
newpar_id = null; // reset value for next sentence |
|
| 127 |
} |
|
| 128 |
else {
|
|
| 129 |
properties.put("#"+propertiesPrefix+"newparid", "");
|
|
| 130 |
} |
|
| 131 |
|
|
| 132 |
if (wId == null) {
|
|
| 133 |
Log.warning("No 'XmlId=' found for UD line: " + line);
|
|
| 134 |
} |
|
| 135 |
else {
|
|
| 136 |
|
|
| 137 |
if (normalize_word_ids) {
|
|
| 138 |
if (!wId.startsWith("w_")) {
|
|
| 139 |
wId = "w_" + wId.substring(1); |
|
| 140 |
} |
|
| 141 |
wId = AsciiUtils.buildWordId(wId); |
|
| 142 |
} |
|
| 143 |
|
|
| 144 |
//processor.addProperty(id, properties); |
|
| 145 |
sentenceProperties.put(wId, properties); |
|
| 146 |
nWords2++; |
|
| 147 |
} |
|
| 148 |
line = reader.readLine(); |
|
| 149 |
} |
|
Formats disponibles : Unified diff