diff --git a/AbsSumAnnotator/.classpath b/AbsSumAnnotator/.classpath deleted file mode 100644 index b65cf41..0000000 --- a/AbsSumAnnotator/.classpath +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/AbsSumAnnotator/.gitignore b/AbsSumAnnotator/.gitignore index 6b743b9..6cb1223 100644 --- a/AbsSumAnnotator/.gitignore +++ b/AbsSumAnnotator/.gitignore @@ -1,4 +1,4 @@ -*.class -*~ -.settings/* -target +/target/ +.project +.settings +.classpath diff --git a/AbsSumAnnotator/README.txt b/AbsSumAnnotator/README.txt deleted file mode 100644 index 9d39fd0..0000000 --- a/AbsSumAnnotator/README.txt +++ /dev/null @@ -1,3 +0,0 @@ -== Abstract Summary Annotator == - -This is the README file. \ No newline at end of file diff --git a/AbsSumAnnotator/pom.xml b/AbsSumAnnotator/pom.xml index 1f52a23..6d82593 100644 --- a/AbsSumAnnotator/pom.xml +++ b/AbsSumAnnotator/pom.xml @@ -1,10 +1,13 @@ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> - <groupId>ipipan.atlas</groupId> + <groupId>pl.waw.ipipan.zil.summarizer</groupId> <artifactId>abssumannotator</artifactId> - <version>0.1</version> + <version>1.0</version> <name>AbsSumAnnotator</name> + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + </properties> <build> <plugins> <plugin> @@ -12,7 +15,7 @@ <configuration> <archive> <manifest> - <mainClass>ipipan.atlas.abssumannotator.main.AbsSumAnnotator</mainClass> + <mainClass>pl.waw.ipipan.zil.summarizer.abssumannotator.main.AbsSumAnnotator</mainClass> </manifest> </archive> <descriptorRefs> @@ -20,6 +23,14 @@ </descriptorRefs> </configuration> </plugin> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <version>2.3.2</version> + <configuration> + <source>1.7</source> + <target>1.7</target> + </configuration> + </plugin> </plugins> </build> <dependencies> diff --git a/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/abssumannotator/basic/Text.java b/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/abssumannotator/basic/Text.java index 50293f7..cd414d0 100644 --- a/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/abssumannotator/basic/Text.java +++ b/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/abssumannotator/basic/Text.java @@ -1,4 +1,4 @@ -package pl.waw.ipipan.zil.summarization.abssumannotator.basic; +package pl.waw.ipipan.zil.summarizer.abssumannotator.basic; import java.util.List; diff --git a/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/abssumannotator/io/SummaryFileIO.java b/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/abssumannotator/io/SummaryFileIO.java index 234b4ee..9d735b5 100644 --- a/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/abssumannotator/io/SummaryFileIO.java +++ b/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/abssumannotator/io/SummaryFileIO.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.abssumannotator.io; - +package pl.waw.ipipan.zil.summarizer.abssumannotator.io; import java.io.BufferedReader; import java.io.BufferedWriter; @@ -14,8 +13,8 @@ import java.util.List; import org.apache.log4j.Logger; -import pl.waw.ipipan.zil.summarization.abssumannotator.basic.Text; -import pl.waw.ipipan.zil.summarization.abssumannotator.main.AbsSumAnnotator; +import pl.waw.ipipan.zil.summarizer.abssumannotator.basic.Text; +import pl.waw.ipipan.zil.summarizer.abssumannotator.main.AbsSumAnnotator; public class SummaryFileIO { diff --git a/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/abssumannotator/main/AbsSumAnnotator.java b/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/abssumannotator/main/AbsSumAnnotator.java index a4eecba..7156e68 100644 --- a/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/abssumannotator/main/AbsSumAnnotator.java +++ b/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/abssumannotator/main/AbsSumAnnotator.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.abssumannotator.main; - +package pl.waw.ipipan.zil.summarizer.abssumannotator.main; import java.awt.Cursor; import java.awt.Dimension; @@ -37,14 +36,14 @@ import javax.swing.filechooser.FileFilter; import org.apache.log4j.Logger; -import pl.waw.ipipan.zil.summarization.abssumannotator.basic.Text; -import pl.waw.ipipan.zil.summarization.abssumannotator.io.SummaryFileIO; +import pl.waw.ipipan.zil.summarizer.abssumannotator.basic.Text; +import pl.waw.ipipan.zil.summarizer.abssumannotator.io.SummaryFileIO; public class AbsSumAnnotator extends JFrame implements Runnable { public static final int SUMMARIES_COUNT = 3; - private static final String WINDOW_TITLE = "ASE v0.9"; + private static final String WINDOW_TITLE = "ASE v1.0"; private static final long serialVersionUID = -3830790411182131318L; @@ -109,7 +108,7 @@ public class AbsSumAnnotator extends JFrame implements Runnable { JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT); splitPane.setTopComponent(new JScrollPane(textPane, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, - JScrollPane.HORIZONTAL_SCROLLBAR_NEVER)); + JScrollPane.HORIZONTAL_SCROLLBAR_NEVER)); splitPane.setBottomComponent(tabbedPane); splitPane.setDividerLocation(TEXT_HEIGTH); this.getContentPane().add(splitPane); @@ -284,7 +283,7 @@ public class AbsSumAnnotator extends JFrame implements Runnable { return true; int result = JOptionPane.showOptionDialog(this, "Do you want to save changes?", "Unsaved changes", - JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE, null, null, null); + JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE, null, null, null); if (result == JOptionPane.CANCEL_OPTION) return false; diff --git a/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/abssumannotator/main/MyTab.java b/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/abssumannotator/main/MyTab.java index 87e7a58..7a60ff6 100644 --- a/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/abssumannotator/main/MyTab.java +++ b/AbsSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/abssumannotator/main/MyTab.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.abssumannotator.main; - +package pl.waw.ipipan.zil.summarizer.abssumannotator.main; import java.awt.BorderLayout; import java.awt.Insets; @@ -24,7 +23,7 @@ import javax.swing.undo.UndoManager; import org.apache.log4j.Logger; -import pl.waw.ipipan.zil.summarization.abssumannotator.basic.Text; +import pl.waw.ipipan.zil.summarizer.abssumannotator.basic.Text; public class MyTab extends JPanel { diff --git a/AbsSumAnnotator/src/main/java/log4j.properties b/AbsSumAnnotator/src/main/resources/log4j.properties index 9500239..6d8f00a 100644 --- a/AbsSumAnnotator/src/main/java/log4j.properties +++ b/AbsSumAnnotator/src/main/resources/log4j.properties @@ -2,4 +2,4 @@ log4j.appender.stderr=org.apache.log4j.ConsoleAppender log4j.appender.stderr.layout=org.apache.log4j.PatternLayout log4j.appender.stderr.layout.ConversionPattern=[%p] [%C{1}] %m%n -log4j.logger.pl.waw.ipipan.zil.summarization.abssumannotator=INFO, stderr \ No newline at end of file +log4j.logger.pl.waw.ipipan.zil=INFO, stderr \ No newline at end of file diff --git a/ClauseAnnotator/.classpath b/ClauseAnnotator/.classpath deleted file mode 100644 index fc321d6..0000000 --- a/ClauseAnnotator/.classpath +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/ClauseAnnotator/.gitignore b/ClauseAnnotator/.gitignore index 6b743b9..6cb1223 100644 --- a/ClauseAnnotator/.gitignore +++ b/ClauseAnnotator/.gitignore @@ -1,4 +1,4 @@ -*.class -*~ -.settings/* -target +/target/ +.project +.settings +.classpath diff --git a/ClauseAnnotator/pom.xml b/ClauseAnnotator/pom.xml index a089c52..2b9c81f 100644 --- a/ClauseAnnotator/pom.xml +++ b/ClauseAnnotator/pom.xml @@ -1,10 +1,13 @@ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> - <groupId>ipipan.atlas</groupId> + <groupId>pl.waw.ipipan.zil.summarizer</groupId> <artifactId>clauseannotator</artifactId> - <version>0.1</version> - <name>Clauseannotator</name> + <version>1.0</version> + <name>ClauseAnnotator</name> + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + </properties> <build> <plugins> <plugin> @@ -12,7 +15,7 @@ <configuration> <archive> <manifest> - <mainClass>ipipan.atlas.clauseannotator.main.Clauseannotator</mainClass> + <mainClass>pl.waw.ipipan.zil.summarizer.clauseannotator.main.ClauseAnnotator</mainClass> </manifest> </archive> <descriptorRefs> @@ -20,6 +23,14 @@ </descriptorRefs> </configuration> </plugin> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <version>2.3.2</version> + <configuration> + <source>1.7</source> + <target>1.7</target> + </configuration> + </plugin> </plugins> </build> <dependencies> diff --git a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/basic/Clause.java b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/basic/Clause.java index 052980f..ffa8970 100644 --- a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/basic/Clause.java +++ b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/basic/Clause.java @@ -1,4 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clauseannotator.basic; +package pl.waw.ipipan.zil.summarizer.clauseannotator.basic; import java.util.ArrayList; import java.util.List; diff --git a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/basic/Document.java b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/basic/Document.java index 74c3a67..08616c4 100644 --- a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/basic/Document.java +++ b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/basic/Document.java @@ -1,4 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clauseannotator.basic; +package pl.waw.ipipan.zil.summarizer.clauseannotator.basic; import java.util.ArrayList; import java.util.List; diff --git a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/basic/Marker.java b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/basic/Marker.java index 0ad5038..90964fa 100644 --- a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/basic/Marker.java +++ b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/basic/Marker.java @@ -1,4 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clauseannotator.basic; +package pl.waw.ipipan.zil.summarizer.clauseannotator.basic; import java.util.ArrayList; import java.util.List; diff --git a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/basic/Sentence.java b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/basic/Sentence.java index 23d7dc7..4c7e4a1 100644 --- a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/basic/Sentence.java +++ b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/basic/Sentence.java @@ -1,4 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clauseannotator.basic; +package pl.waw.ipipan.zil.summarizer.clauseannotator.basic; import java.util.ArrayList; import java.util.Collections; diff --git a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/basic/Word.java b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/basic/Word.java index 8e9d70e..2dd0f53 100644 --- a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/basic/Word.java +++ b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/basic/Word.java @@ -1,6 +1,6 @@ -package pl.waw.ipipan.zil.summarization.clauseannotator.basic; +package pl.waw.ipipan.zil.summarizer.clauseannotator.basic; -import pl.waw.ipipan.zil.summarization.clauseannotator.main.Clauseannotator; +import pl.waw.ipipan.zil.summarizer.clauseannotator.main.ClauseAnnotator; public class Word { @@ -50,9 +50,9 @@ public class Word { } public boolean isVerb() { - if (Clauseannotator.VERB_POS_REGEXP == null) + if (ClauseAnnotator.VERB_POS_REGEXP == null) return false; - return pos.matches(Clauseannotator.VERB_POS_REGEXP); + return pos.matches(ClauseAnnotator.VERB_POS_REGEXP); } public Marker getMarker() { diff --git a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/io/IdGenerator.java b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/io/IdGenerator.java index 6c732da..54f5cdc 100644 --- a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/io/IdGenerator.java +++ b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/io/IdGenerator.java @@ -1,13 +1,12 @@ -package pl.waw.ipipan.zil.summarization.clauseannotator.io; +package pl.waw.ipipan.zil.summarizer.clauseannotator.io; import java.util.HashMap; import java.util.Map; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Clause; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Marker; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Sentence; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Word; - +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Clause; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Marker; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Sentence; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Word; public class IdGenerator { diff --git a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/io/XMLReader.java b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/io/XMLReader.java index 954ced3..9a53fc8 100644 --- a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/io/XMLReader.java +++ b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/io/XMLReader.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clauseannotator.io; - +package pl.waw.ipipan.zil.summarizer.clauseannotator.io; import java.io.File; import java.io.FileInputStream; @@ -14,11 +13,11 @@ import javax.xml.stream.XMLStreamReader; import org.apache.log4j.Logger; import org.codehaus.stax2.XMLInputFactory2; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Clause; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Document; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Marker; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Sentence; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Word; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Clause; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Document; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Marker; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Sentence; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Word; public class XMLReader { @@ -84,7 +83,7 @@ public class XMLReader { if (currentWord != null) throw new Exception("Word starting before previous word finished in line: " - + sr.getLocation().getLineNumber()); + + sr.getLocation().getLineNumber()); currentWord = new Word(pos, lemma); @@ -104,7 +103,7 @@ public class XMLReader { if (currentSentence == null) throw new Exception("Sentence ending before starting in line: " - + sr.getLocation().getLineNumber()); + + sr.getLocation().getLineNumber()); // for first-time read if (currentClause != null) @@ -122,7 +121,7 @@ public class XMLReader { if (currentWord == null) throw new Exception("Word ending before starting in line: " - + sr.getLocation().getLineNumber()); + + sr.getLocation().getLineNumber()); if (currentClause == null) throw new Exception("Word not in a clause in line: " + sr.getLocation().getLineNumber()); @@ -133,7 +132,7 @@ public class XMLReader { if (currentWord.getPos() == null) throw new Exception("Word without pos attribute in line: " - + sr.getLocation().getLineNumber()); + + sr.getLocation().getLineNumber()); currentClause.add(currentWord); currentWord = null; @@ -145,7 +144,7 @@ public class XMLReader { if (currentMarker == null) throw new Exception("Marker ended before started in line: " - + sr.getLocation().getLineNumber()); + + sr.getLocation().getLineNumber()); currentMarker = null; } @@ -169,7 +168,7 @@ public class XMLReader { Clause cont = id2Clause.get(contId); if (cont == null) throw new Exception("Clause with id: " + contId + " not found in line: " - + sr.getLocation().getLineNumber()); + + sr.getLocation().getLineNumber()); c.setContinuedClause(cont); } diff --git a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/io/XMLWriter.java b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/io/XMLWriter.java index 44825d8..2fcdd61 100644 --- a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/io/XMLWriter.java +++ b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/io/XMLWriter.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clauseannotator.io; - +package pl.waw.ipipan.zil.summarizer.clauseannotator.io; import java.io.BufferedWriter; import java.io.File; @@ -13,10 +12,10 @@ import javax.xml.stream.XMLStreamWriter; import org.apache.log4j.Logger; import org.codehaus.stax2.XMLOutputFactory2; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Clause; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Marker; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Sentence; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Word; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Clause; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Marker; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Sentence; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Word; public class XMLWriter { @@ -26,9 +25,9 @@ public class XMLWriter { private static final String INDENT = " "; public static boolean saveFile(File targetFile, List<Sentence> sentences) { - return saveFile(targetFile, sentences, false, false); + return saveFile(targetFile, sentences, false, false); } - + public static boolean saveFile(File targetFile, List<Sentence> sentences, boolean omitClauses, boolean omitMarkers) { logger.info("Saving sentences in file: " + targetFile); BufferedWriter bw = null; diff --git a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/main/BottomPanel.java b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/main/BottomPanel.java index cd9e784..a2c83cc 100644 --- a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/main/BottomPanel.java +++ b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/main/BottomPanel.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clauseannotator.main; - +package pl.waw.ipipan.zil.summarizer.clauseannotator.main; import java.awt.Component; import java.awt.GridBagConstraints; @@ -15,9 +14,9 @@ import javax.swing.JPanel; import org.apache.log4j.Logger; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Clause; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Marker; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Word; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Clause; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Marker; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Word; public class BottomPanel extends JPanel implements ItemListener { diff --git a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/main/Clauseannotator.java b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/main/ClauseAnnotator.java index 0f0f32c..4970d92 100644 --- a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/main/Clauseannotator.java +++ b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/main/ClauseAnnotator.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clauseannotator.main; - +package pl.waw.ipipan.zil.summarizer.clauseannotator.main; import java.awt.Cursor; import java.awt.Dimension; @@ -32,17 +31,17 @@ import javax.swing.filechooser.FileFilter; import org.apache.log4j.Logger; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Document; -import pl.waw.ipipan.zil.summarization.clauseannotator.io.XMLReader; -import pl.waw.ipipan.zil.summarization.clauseannotator.io.XMLWriter; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Document; +import pl.waw.ipipan.zil.summarizer.clauseannotator.io.XMLReader; +import pl.waw.ipipan.zil.summarizer.clauseannotator.io.XMLWriter; -public class Clauseannotator extends JFrame implements Runnable { +public class ClauseAnnotator extends JFrame implements Runnable { private static final String WINDOW_TITLE = "Clause and marker annotator"; private static final long serialVersionUID = -3830790411182131318L; - private static final Logger logger = Logger.getLogger(Clauseannotator.class); + private static final Logger logger = Logger.getLogger(ClauseAnnotator.class); private static final int HEIGTH = 600; private static final int WIDTH = 800; @@ -62,10 +61,10 @@ public class Clauseannotator extends JFrame implements Runnable { public static void main(String[] args) { if (args.length != 0 && args.length != 1) { - logger.error("Wrong usage! Should be: java -jar " + Clauseannotator.class.getSimpleName() + " [input file]"); + logger.error("Wrong usage! Should be: java -jar " + ClauseAnnotator.class.getSimpleName() + " [input file]"); return; } - final Clauseannotator clauseannotator = new Clauseannotator(); + final ClauseAnnotator clauseannotator = new ClauseAnnotator(); try { SwingUtilities.invokeAndWait(clauseannotator); } catch (Exception e) { @@ -89,7 +88,7 @@ public class Clauseannotator extends JFrame implements Runnable { } private static void loadVerPosRegexp() { - InputStream f = Clauseannotator.class.getClassLoader().getResourceAsStream(verbposregexpFilename); + InputStream f = ClauseAnnotator.class.getClassLoader().getResourceAsStream(verbposregexpFilename); if (f != null) { String regex = null; try { @@ -227,7 +226,7 @@ public class Clauseannotator extends JFrame implements Runnable { JEditorPane editorPane = new JEditorPane(); editorPane.setEditable(false); - URL helpURL = Clauseannotator.class.getClassLoader().getResource("help.html"); + URL helpURL = ClauseAnnotator.class.getClassLoader().getResource("help.html"); if (helpURL != null) { try { editorPane.setPage(helpURL); @@ -301,9 +300,9 @@ public class Clauseannotator extends JFrame implements Runnable { private class MainWindowListener extends WindowAdapter { - private Clauseannotator summanotator; + private ClauseAnnotator summanotator; - public MainWindowListener(Clauseannotator sumannotator) { + public MainWindowListener(ClauseAnnotator sumannotator) { this.summanotator = sumannotator; } diff --git a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/main/FixIds.java b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/main/FixIds.java index 26afa9b..275de71 100644 --- a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/main/FixIds.java +++ b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/main/FixIds.java @@ -1,16 +1,15 @@ -package pl.waw.ipipan.zil.summarization.clauseannotator.main; - +package pl.waw.ipipan.zil.summarizer.clauseannotator.main; import java.io.File; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Document; -import pl.waw.ipipan.zil.summarization.clauseannotator.io.XMLReader; -import pl.waw.ipipan.zil.summarization.clauseannotator.io.XMLWriter; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Document; +import pl.waw.ipipan.zil.summarizer.clauseannotator.io.XMLReader; +import pl.waw.ipipan.zil.summarizer.clauseannotator.io.XMLWriter; public class FixIds { public static void main(String[] args) { - + File dir = new File(args[0]); for (File f : dir.listFiles()) { Document doc = new Document(); diff --git a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/main/MainDocument.java b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/main/MainDocument.java index 3ecb7e7..9d87e37 100644 --- a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/main/MainDocument.java +++ b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/main/MainDocument.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clauseannotator.main; - +package pl.waw.ipipan.zil.summarizer.clauseannotator.main; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; @@ -17,10 +16,10 @@ import javax.swing.text.SimpleAttributeSet; import org.apache.log4j.Logger; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Clause; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Marker; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Sentence; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Word; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Clause; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Marker; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Sentence; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Word; public class MainDocument extends DefaultStyledDocument implements CaretListener, KeyListener { diff --git a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/main/MainSplitPanel.java b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/main/MainSplitPanel.java index df55787..77785c7 100644 --- a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/main/MainSplitPanel.java +++ b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/main/MainSplitPanel.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clauseannotator.main; - +package pl.waw.ipipan.zil.summarizer.clauseannotator.main; import java.util.List; @@ -8,21 +7,21 @@ import javax.swing.JSplitPane; import org.apache.log4j.Logger; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Marker; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Sentence; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Word; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Marker; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Sentence; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Word; public class MainSplitPanel extends JSplitPane { private static final long serialVersionUID = 3656861958564714263L; private static final Logger logger = Logger.getLogger(MainSplitPanel.class); - private Clauseannotator clauseannotator; + private ClauseAnnotator clauseannotator; private MainTextPane mainTextPane; private BottomPanel bottomPanel; - public MainSplitPanel(Clauseannotator clauseannotator) { + public MainSplitPanel(ClauseAnnotator clauseannotator) { super(JSplitPane.VERTICAL_SPLIT); this.clauseannotator = clauseannotator; diff --git a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/main/MainTextPane.java b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/main/MainTextPane.java index 3c076ab..2408333 100644 --- a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/main/MainTextPane.java +++ b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/main/MainTextPane.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clauseannotator.main; - +package pl.waw.ipipan.zil.summarizer.clauseannotator.main; import java.awt.Insets; import java.util.List; @@ -8,10 +7,10 @@ import javax.swing.JTextPane; import org.apache.log4j.Logger; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Clause; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Marker; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Sentence; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Word; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Clause; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Marker; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Sentence; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Word; public class MainTextPane extends JTextPane { @@ -191,8 +190,8 @@ public class MainTextPane extends JTextPane { Clause c = selectedWord.getClause(); Sentence s = c.getSentence(); logger.info("Splitting sentence: " + s + " starting from word: " + selectedWord); - - s.getDocument().splitSentence(s, selectedWord); + + s.getDocument().splitSentence(s, selectedWord); reloadSentences(); diff --git a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/main/Styles.java b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/main/Styles.java index 26ae5ce..1ba856a 100644 --- a/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clauseannotator/main/Styles.java +++ b/ClauseAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clauseannotator/main/Styles.java @@ -1,12 +1,11 @@ -package pl.waw.ipipan.zil.summarization.clauseannotator.main; - +package pl.waw.ipipan.zil.summarizer.clauseannotator.main; import java.awt.Color; import javax.swing.text.SimpleAttributeSet; import javax.swing.text.StyleConstants; -import pl.waw.ipipan.zil.summarization.clauseannotator.basic.Word; +import pl.waw.ipipan.zil.summarizer.clauseannotator.basic.Word; public class Styles { diff --git a/ClauseAnnotator/src/main/java/log4j.properties b/ClauseAnnotator/src/main/resources/log4j.properties index 0f9039c..6d8f00a 100644 --- a/ClauseAnnotator/src/main/java/log4j.properties +++ b/ClauseAnnotator/src/main/resources/log4j.properties @@ -2,4 +2,4 @@ log4j.appender.stderr=org.apache.log4j.ConsoleAppender log4j.appender.stderr.layout=org.apache.log4j.PatternLayout log4j.appender.stderr.layout.ConversionPattern=[%p] [%C{1}] %m%n -log4j.logger.pl.waw.ipipan.zil.summarization.clauseannotator=INFO, stderr \ No newline at end of file +log4j.logger.pl.waw.ipipan.zil=INFO, stderr \ No newline at end of file diff --git a/ClauseSumAnnotator/.classpath b/ClauseSumAnnotator/.classpath deleted file mode 100644 index fc321d6..0000000 --- a/ClauseSumAnnotator/.classpath +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/ClauseSumAnnotator/.gitignore b/ClauseSumAnnotator/.gitignore index 6b743b9..6cb1223 100644 --- a/ClauseSumAnnotator/.gitignore +++ b/ClauseSumAnnotator/.gitignore @@ -1,4 +1,4 @@ -*.class -*~ -.settings/* -target +/target/ +.project +.settings +.classpath diff --git a/ClauseSumAnnotator/pom.xml b/ClauseSumAnnotator/pom.xml index 88f78a2..d0d5ec3 100644 --- a/ClauseSumAnnotator/pom.xml +++ b/ClauseSumAnnotator/pom.xml @@ -1,10 +1,13 @@ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> - <groupId>ipipan.atlas</groupId> - <artifactId>sumannotator</artifactId> - <version>0.1</version> - <name>Sumannotator</name> + <groupId>pl.waw.ipipan.zil.summarizer</groupId> + <artifactId>clausesumannotator</artifactId> + <version>1.0</version> + <name>ClauseSumAnnotator</name> + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + </properties> <build> <plugins> <plugin> @@ -12,7 +15,7 @@ <configuration> <archive> <manifest> - <mainClass>ipipan.atlas.sumannotator.main.Sumannotator</mainClass> + <mainClass>pl.waw.ipipan.zil.summarizer.clausesumannotator.main.ClauseSumAnnotator</mainClass> </manifest> </archive> <descriptorRefs> @@ -20,6 +23,14 @@ </descriptorRefs> </configuration> </plugin> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <version>2.3.2</version> + <configuration> + <source>1.7</source> + <target>1.7</target> + </configuration> + </plugin> </plugins> </build> <dependencies> diff --git a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/basic/Clause.java b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/basic/Clause.java index cb9b295..56653fe 100644 --- a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/basic/Clause.java +++ b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/basic/Clause.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clausesumannotator.basic; - +package pl.waw.ipipan.zil.summarizer.clausesumannotator.basic; import java.util.ArrayList; import java.util.List; diff --git a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/basic/Word.java b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/basic/Word.java index 17417aa..c9580e7 100644 --- a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/basic/Word.java +++ b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/basic/Word.java @@ -1,4 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clausesumannotator.basic; +package pl.waw.ipipan.zil.summarizer.clausesumannotator.basic; public class Word { diff --git a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/io/SummaryFileIO.java b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/io/SummaryFileIO.java index 9a2cdfd..3caf15b 100644 --- a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/io/SummaryFileIO.java +++ b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/io/SummaryFileIO.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clausesumannotator.io; - +package pl.waw.ipipan.zil.summarizer.clausesumannotator.io; import java.io.BufferedReader; import java.io.BufferedWriter; @@ -15,8 +14,8 @@ import javax.swing.JTabbedPane; import org.apache.log4j.Logger; -import pl.waw.ipipan.zil.summarization.clausesumannotator.basic.Clause; -import pl.waw.ipipan.zil.summarization.clausesumannotator.main.MyTab; +import pl.waw.ipipan.zil.summarizer.clausesumannotator.basic.Clause; +import pl.waw.ipipan.zil.summarizer.clausesumannotator.main.MyTab; public class SummaryFileIO { diff --git a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/io/XMLReader.java b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/io/XMLReader.java index bcd8213..d32dcd9 100644 --- a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/io/XMLReader.java +++ b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/io/XMLReader.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clausesumannotator.io; - +package pl.waw.ipipan.zil.summarizer.clausesumannotator.io; import java.io.File; import java.io.FileInputStream; @@ -12,8 +11,8 @@ import javax.xml.stream.XMLStreamReader; import org.apache.log4j.Logger; import org.codehaus.stax2.XMLInputFactory2; -import pl.waw.ipipan.zil.summarization.clausesumannotator.basic.Clause; -import pl.waw.ipipan.zil.summarization.clausesumannotator.basic.Word; +import pl.waw.ipipan.zil.summarizer.clausesumannotator.basic.Clause; +import pl.waw.ipipan.zil.summarizer.clausesumannotator.basic.Word; public class XMLReader { @@ -46,10 +45,9 @@ public class XMLReader { if (cont == null) cont = ""; - + if (id == null) { - error = "Clause without id in line: " - + sr.getLocation().getLineNumber(); + error = "Clause without id in line: " + sr.getLocation().getLineNumber(); break; } @@ -85,7 +83,7 @@ public class XMLReader { } if (currentClause == null) { error = "Word not inside a clause in line: " + sr.getLocation().getLineNumber(); - break; + break; } currentClause.add(currentWord); currentWord = null; diff --git a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/main/ClauseSumAnnotator.java b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/main/ClauseSumAnnotator.java index bc454a9..a5b7e64 100644 --- a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/main/ClauseSumAnnotator.java +++ b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/main/ClauseSumAnnotator.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clausesumannotator.main; - +package pl.waw.ipipan.zil.summarizer.clausesumannotator.main; import java.awt.Cursor; import java.awt.Dimension; @@ -33,13 +32,13 @@ import javax.swing.filechooser.FileFilter; import org.apache.log4j.Logger; -import pl.waw.ipipan.zil.summarization.clausesumannotator.basic.Clause; -import pl.waw.ipipan.zil.summarization.clausesumannotator.io.SummaryFileIO; -import pl.waw.ipipan.zil.summarization.clausesumannotator.io.XMLReader; +import pl.waw.ipipan.zil.summarizer.clausesumannotator.basic.Clause; +import pl.waw.ipipan.zil.summarizer.clausesumannotator.io.SummaryFileIO; +import pl.waw.ipipan.zil.summarizer.clausesumannotator.io.XMLReader; public class ClauseSumAnnotator extends JFrame implements Runnable, MyTabChangeListener { - private static final String WINDOW_TITLE = "Extraction summary creator"; + private static final String WINDOW_TITLE = "Clause-extraction summary annotator"; private static final long serialVersionUID = -3830790411182131318L; @@ -59,7 +58,8 @@ public class ClauseSumAnnotator extends JFrame implements Runnable, MyTabChangeL public static void main(String[] args) { if (args.length != 0 && args.length != 1) { - logger.error("Wrong usage! Should be: java -jar " + ClauseSumAnnotator.class.getSimpleName() + " [input file]"); + logger.error("Wrong usage! Should be: java -jar " + ClauseSumAnnotator.class.getSimpleName() + + " [input file]"); return; } final ClauseSumAnnotator summanno = new ClauseSumAnnotator(); @@ -277,7 +277,7 @@ public class ClauseSumAnnotator extends JFrame implements Runnable, MyTabChangeL return true; int result = JOptionPane.showOptionDialog(this, "Do you want to save changes?", "Unsaved changes", - JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE, null, null, null); + JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE, null, null, null); if (result == JOptionPane.CANCEL_OPTION) return false; diff --git a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/main/ClauseTable.java b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/main/ClauseTable.java index 9167866..15130e5 100644 --- a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/main/ClauseTable.java +++ b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/main/ClauseTable.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clausesumannotator.main; - +package pl.waw.ipipan.zil.summarizer.clausesumannotator.main; import java.awt.Color; import java.awt.Component; @@ -18,7 +17,7 @@ import javax.swing.ListSelectionModel; import javax.swing.table.AbstractTableModel; import javax.swing.table.TableCellRenderer; -import pl.waw.ipipan.zil.summarization.clausesumannotator.basic.Clause; +import pl.waw.ipipan.zil.summarizer.clausesumannotator.basic.Clause; public class ClauseTable extends JTable implements MouseListener, KeyListener { @@ -161,7 +160,7 @@ public class ClauseTable extends JTable implements MouseListener, KeyListener { @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, - boolean hasFocus, int row, int col) { + boolean hasFocus, int row, int col) { String text = value.toString(); setLineWrap(true); diff --git a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/main/MyTab.java b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/main/MyTab.java index 5ee6918..e526090 100644 --- a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/main/MyTab.java +++ b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/main/MyTab.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.clausesumannotator.main; - +package pl.waw.ipipan.zil.summarizer.clausesumannotator.main; import java.awt.BorderLayout; import java.awt.Dimension; @@ -15,7 +14,7 @@ import javax.swing.JScrollPane; import javax.swing.JSplitPane; import javax.swing.JTextArea; -import pl.waw.ipipan.zil.summarization.clausesumannotator.basic.Clause; +import pl.waw.ipipan.zil.summarizer.clausesumannotator.basic.Clause; public class MyTab extends JSplitPane implements MyTabChangeListener { @@ -104,7 +103,7 @@ public class MyTab extends JSplitPane implements MyTabChangeListener { pb.setString(chosenWords + "/0 = -- %"); else pb.setString(chosenWords + "/" + targetSegmentCount + " = " + (100 * chosenWords / targetSegmentCount) - + "%"); + + "%"); textArea.setText(sb.toString()); notifyAllListeners(); diff --git a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/main/MyTabChangeListener.java b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/main/MyTabChangeListener.java index 283a535..008ba13 100644 --- a/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/clausesumannotator/main/MyTabChangeListener.java +++ b/ClauseSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/clausesumannotator/main/MyTabChangeListener.java @@ -1,9 +1,8 @@ -package pl.waw.ipipan.zil.summarization.clausesumannotator.main; - +package pl.waw.ipipan.zil.summarizer.clausesumannotator.main; import java.util.List; -import pl.waw.ipipan.zil.summarization.clausesumannotator.basic.Clause; +import pl.waw.ipipan.zil.summarizer.clausesumannotator.basic.Clause; public interface MyTabChangeListener { diff --git a/ClauseSumAnnotator/src/main/java/log4j.properties b/ClauseSumAnnotator/src/main/resources/log4j.properties index c397541..6d8f00a 100644 --- a/ClauseSumAnnotator/src/main/java/log4j.properties +++ b/ClauseSumAnnotator/src/main/resources/log4j.properties @@ -2,4 +2,4 @@ log4j.appender.stderr=org.apache.log4j.ConsoleAppender log4j.appender.stderr.layout=org.apache.log4j.PatternLayout log4j.appender.stderr.layout.ConversionPattern=[%p] [%C{1}] %m%n -log4j.logger.pl.waw.ipipan.zil.summarization.clausesumannotator=INFO, stderr \ No newline at end of file +log4j.logger.pl.waw.ipipan.zil=INFO, stderr \ No newline at end of file diff --git a/ExtrSumAnnotator/.classpath b/ExtrSumAnnotator/.classpath deleted file mode 100644 index fc321d6..0000000 --- a/ExtrSumAnnotator/.classpath +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> diff --git a/ExtrSumAnnotator/.gitignore b/ExtrSumAnnotator/.gitignore index 6b743b9..6cb1223 100644 --- a/ExtrSumAnnotator/.gitignore +++ b/ExtrSumAnnotator/.gitignore @@ -1,4 +1,4 @@ -*.class -*~ -.settings/* -target +/target/ +.project +.settings +.classpath diff --git a/ExtrSumAnnotator/pom.xml b/ExtrSumAnnotator/pom.xml index 4e5acf8..682d229 100644 --- a/ExtrSumAnnotator/pom.xml +++ b/ExtrSumAnnotator/pom.xml @@ -1,10 +1,13 @@ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> - <groupId>ipipan.atlas</groupId> + <groupId>pl.waw.ipipan.zil.summarizer</groupId> <artifactId>extrsumannotator</artifactId> - <version>0.1</version> + <version>1.0</version> <name>ExtrSumAnnotator</name> + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + </properties> <build> <plugins> <plugin> @@ -12,7 +15,7 @@ <configuration> <archive> <manifest> - <mainClass>ipipan.atlas.extrsumannotator.main.ExtrSumAnnotator</mainClass> + <mainClass>pl.waw.ipipan.zil.summarizer.extrsumannotator.main.ExtrSumAnnotator</mainClass> </manifest> </archive> <descriptorRefs> @@ -20,6 +23,14 @@ </descriptorRefs> </configuration> </plugin> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <version>2.3.2</version> + <configuration> + <source>1.7</source> + <target>1.7</target> + </configuration> + </plugin> </plugins> </build> <dependencies> @@ -34,4 +45,4 @@ <version>3.1.1</version> </dependency> </dependencies> -</project> \ No newline at end of file +</project> diff --git a/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/extrsumannotator/basic/Text.java b/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/extrsumannotator/basic/Text.java index e3bc98b..5336c55 100644 --- a/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/extrsumannotator/basic/Text.java +++ b/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/extrsumannotator/basic/Text.java @@ -1,4 +1,4 @@ -package pl.waw.ipipan.zil.summarization.extrsumannotator.basic; +package pl.waw.ipipan.zil.summarizer.extrsumannotator.basic; import java.util.List; import java.util.SortedSet; diff --git a/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/extrsumannotator/io/SummaryFileIO.java b/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/extrsumannotator/io/SummaryFileIO.java index a87a9ad..3ee5ab3 100644 --- a/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/extrsumannotator/io/SummaryFileIO.java +++ b/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/extrsumannotator/io/SummaryFileIO.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.extrsumannotator.io; - +package pl.waw.ipipan.zil.summarizer.extrsumannotator.io; import java.io.BufferedReader; import java.io.BufferedWriter; @@ -17,8 +16,8 @@ import java.util.TreeSet; import org.apache.log4j.Logger; -import pl.waw.ipipan.zil.summarization.extrsumannotator.basic.Text; -import pl.waw.ipipan.zil.summarization.extrsumannotator.main.ExtrSumAnnotator; +import pl.waw.ipipan.zil.summarizer.extrsumannotator.basic.Text; +import pl.waw.ipipan.zil.summarizer.extrsumannotator.main.ExtrSumAnnotator; public class SummaryFileIO { diff --git a/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/extrsumannotator/main/ExtrSumAnnotator.java b/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/extrsumannotator/main/ExtrSumAnnotator.java index bba3303..3a67534 100644 --- a/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/extrsumannotator/main/ExtrSumAnnotator.java +++ b/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/extrsumannotator/main/ExtrSumAnnotator.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.extrsumannotator.main; - +package pl.waw.ipipan.zil.summarizer.extrsumannotator.main; import java.awt.Cursor; import java.awt.Dimension; @@ -38,12 +37,12 @@ import javax.swing.filechooser.FileFilter; import org.apache.log4j.Logger; -import pl.waw.ipipan.zil.summarization.extrsumannotator.basic.Text; -import pl.waw.ipipan.zil.summarization.extrsumannotator.io.SummaryFileIO; +import pl.waw.ipipan.zil.summarizer.extrsumannotator.basic.Text; +import pl.waw.ipipan.zil.summarizer.extrsumannotator.io.SummaryFileIO; public class ExtrSumAnnotator extends JFrame implements Runnable, MyTabChangeListener { - private static final String WINDOW_TITLE = "ESE v0.9"; + private static final String WINDOW_TITLE = "ESE v1.0"; private static final long serialVersionUID = -3830790411182131318L; @@ -68,7 +67,7 @@ public class ExtrSumAnnotator extends JFrame implements Runnable, MyTabChangeLis public static void main(String[] args) { if (args.length != 0 && args.length != 1) { logger.error("Wrong usage! Should be: java -jar " + ExtrSumAnnotator.class.getSimpleName() - + " [input file]"); + + " [input file]"); return; } final ExtrSumAnnotator summanno = new ExtrSumAnnotator(); @@ -275,7 +274,7 @@ public class ExtrSumAnnotator extends JFrame implements Runnable, MyTabChangeLis return true; int result = JOptionPane.showOptionDialog(this, "Do you want to save changes?", "Unsaved changes", - JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE, null, null, null); + JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE, null, null, null); if (result == JOptionPane.CANCEL_OPTION) return false; diff --git a/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/extrsumannotator/main/MyTab.java b/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/extrsumannotator/main/MyTab.java index a4d84e0..eb92e8b 100644 --- a/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/extrsumannotator/main/MyTab.java +++ b/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/extrsumannotator/main/MyTab.java @@ -1,5 +1,4 @@ -package pl.waw.ipipan.zil.summarization.extrsumannotator.main; - +package pl.waw.ipipan.zil.summarizer.extrsumannotator.main; import java.awt.BorderLayout; import java.awt.Color; @@ -34,7 +33,7 @@ import javax.swing.text.Highlighter.HighlightPainter; import org.apache.log4j.Logger; -import pl.waw.ipipan.zil.summarization.extrsumannotator.basic.Text; +import pl.waw.ipipan.zil.summarizer.extrsumannotator.basic.Text; public class MyTab extends JSplitPane implements MyTabChangeListener { @@ -84,7 +83,7 @@ public class MyTab extends JSplitPane implements MyTabChangeListener { UndoAction undoAction = new UndoAction(); this.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put( - KeyStroke.getKeyStroke(KeyEvent.VK_Z, KeyEvent.CTRL_MASK), "undo"); + KeyStroke.getKeyStroke(KeyEvent.VK_Z, KeyEvent.CTRL_MASK), "undo"); this.getActionMap().put("undo", undoAction); undoButton = new JButton(undoAction); undoButton.setEnabled(false); diff --git a/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/extrsumannotator/main/MyTabChangeListener.java b/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/extrsumannotator/main/MyTabChangeListener.java index c0bb108..6e5f031 100644 --- a/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarization/extrsumannotator/main/MyTabChangeListener.java +++ b/ExtrSumAnnotator/src/main/java/pl/waw/ipipan/zil/summarizer/extrsumannotator/main/MyTabChangeListener.java @@ -1,4 +1,4 @@ -package pl.waw.ipipan.zil.summarization.extrsumannotator.main; +package pl.waw.ipipan.zil.summarizer.extrsumannotator.main; import java.util.SortedSet; diff --git a/ExtrSumAnnotator/src/main/java/log4j.properties b/ExtrSumAnnotator/src/main/resources/log4j.properties index 2258654..6d8f00a 100644 --- a/ExtrSumAnnotator/src/main/java/log4j.properties +++ b/ExtrSumAnnotator/src/main/resources/log4j.properties @@ -2,4 +2,4 @@ log4j.appender.stderr=org.apache.log4j.ConsoleAppender log4j.appender.stderr.layout=org.apache.log4j.PatternLayout log4j.appender.stderr.layout.ConversionPattern=[%p] [%C{1}] %m%n -log4j.logger.pl.waw.ipipan.zil.summarization.extrsumannotator=INFO, stderr \ No newline at end of file +log4j.logger.pl.waw.ipipan.zil=INFO, stderr \ No newline at end of file