Finished Javadoc Auther-entries for nlp, work in progress
This commit is contained in:
parent
f70165a924
commit
b831c34f52
23 changed files with 67 additions and 17 deletions
|
@ -1,5 +1,7 @@
|
|||
package org.texttechnologylab.project.gruppe_05_1.domain;
|
||||
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
public enum Gender { // TODO: Delete
|
||||
|
||||
M("männlich"),
|
||||
|
|
|
@ -10,6 +10,9 @@ import java.util.ArrayList;
|
|||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
|
||||
public class HtmlSpeech {
|
||||
String speechKey;
|
||||
|
@ -60,7 +63,6 @@ public class HtmlSpeech {
|
|||
if (nlpDoc == null) return null;
|
||||
NlpInfo nlp = new NlpInfo();
|
||||
|
||||
// TODO: HERE
|
||||
List<Document> tokensDocs = nlpDoc.get("tokens", MongoDBHandler.DOC_LIST_CLASS);
|
||||
nlp.setTokens(Token.readTokensFromMongo(tokensDocs));
|
||||
|
||||
|
@ -77,7 +79,6 @@ public class HtmlSpeech {
|
|||
List<Document> topicsDocs = nlpDoc.get("topics", MongoDBHandler.DOC_LIST_CLASS);
|
||||
nlp.setTopics(Topic.readTopicsFromMongo(topicsDocs));
|
||||
|
||||
// TODO: Video
|
||||
|
||||
return nlp;
|
||||
}
|
||||
|
|
|
@ -2,7 +2,9 @@ package org.texttechnologylab.project.gruppe_05_1.domain.html;
|
|||
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
public class Parlamentarier {
|
||||
String id;
|
||||
String vorname;
|
||||
|
|
|
@ -8,7 +8,9 @@ import java.time.LocalDate;
|
|||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
public class ParlamentarierDetails {
|
||||
String id;
|
||||
String vorname;
|
||||
|
|
|
@ -2,6 +2,9 @@ package org.texttechnologylab.project.gruppe_05_1.domain.html;
|
|||
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
|
||||
public class SpeechOverview {
|
||||
String speechKey;
|
||||
|
|
|
@ -3,6 +3,9 @@ package org.texttechnologylab.project.gruppe_05_1.domain.mdb;
|
|||
import java.time.LocalDate;
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
|
||||
public abstract class BiografischeAngaben {
|
||||
|
||||
|
|
|
@ -3,6 +3,9 @@ package org.texttechnologylab.project.gruppe_05_1.domain.mdb;
|
|||
import java.time.LocalDate;
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
|
||||
public abstract class Institution {
|
||||
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
package org.texttechnologylab.project.gruppe_05_1.domain.mdb;
|
||||
|
||||
public enum Mandatsart {
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
|
||||
DIREKT("Direktwahl"),
|
||||
LANDESLISTE("Landesliste"),
|
||||
|
|
|
@ -3,6 +3,9 @@ package org.texttechnologylab.project.gruppe_05_1.domain.mdb;
|
|||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
|
||||
public abstract class Mdb {
|
||||
|
||||
|
|
|
@ -3,6 +3,9 @@ package org.texttechnologylab.project.gruppe_05_1.domain.mdb;
|
|||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
|
||||
public abstract class MdbDocument {
|
||||
|
||||
|
|
|
@ -3,6 +3,9 @@ package org.texttechnologylab.project.gruppe_05_1.domain.mdb;
|
|||
import java.time.LocalDate;
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
|
||||
public abstract class MdbName {
|
||||
|
||||
|
|
|
@ -4,6 +4,9 @@ import java.time.LocalDate;
|
|||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
|
||||
public abstract class Wahlperiode {
|
||||
|
||||
|
|
|
@ -2,7 +2,9 @@ package org.texttechnologylab.project.gruppe_05_1.domain.nlp;
|
|||
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
public class AudioToken {
|
||||
|
||||
private int begin;
|
||||
|
|
|
@ -2,7 +2,9 @@ package org.texttechnologylab.project.gruppe_05_1.domain.nlp;
|
|||
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
public class Dependency {
|
||||
String type;
|
||||
String governor;
|
||||
|
|
|
@ -7,7 +7,9 @@ import java.util.ArrayList;
|
|||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
public class NamedEntity {
|
||||
String type; // PER, LOC etc.
|
||||
String text;
|
||||
|
|
|
@ -4,7 +4,9 @@ import java.util.List;
|
|||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
public class NlpInfo {
|
||||
List<Token> tokens;
|
||||
List<Sentence> sentences;
|
||||
|
|
|
@ -4,7 +4,9 @@ import org.w3c.dom.Element;
|
|||
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
public class Pos {
|
||||
String posValue; // ART, NN...
|
||||
String coarseValue; // PROPN...
|
||||
|
|
|
@ -2,10 +2,10 @@ package org.texttechnologylab.project.gruppe_05_1.domain.nlp;
|
|||
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
public class Sentence {
|
||||
// int begin; // TODO: momentan nicht in MongoDB
|
||||
// int end; // TODO: momentan nicht in MongoDB
|
||||
String text;
|
||||
|
||||
public Sentence() {
|
||||
|
|
|
@ -8,7 +8,9 @@ import java.util.ArrayList;
|
|||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
public class Sentiment {
|
||||
int begin;
|
||||
int end;
|
||||
|
|
|
@ -3,7 +3,9 @@ package org.texttechnologylab.project.gruppe_05_1.domain.nlp;
|
|||
import org.bson.Document;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
public class Token {
|
||||
String text;
|
||||
String pos;
|
||||
|
|
|
@ -5,7 +5,9 @@ import org.w3c.dom.Element;
|
|||
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
public class Topic {
|
||||
String topic;
|
||||
Double score;
|
||||
|
|
|
@ -3,7 +3,9 @@ package org.texttechnologylab.project.gruppe_05_1.domain.nlp;
|
|||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.StringJoiner;
|
||||
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
*/
|
||||
public class VideoInformation {
|
||||
List<AudioToken> audioTokens;
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ package org.texttechnologylab.project.gruppe_05_1.domain.nlp.html;
|
|||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* Datei implementiert von Valentin
|
||||
* Diese Klasse ordnet das entspreche Sentiment zu einem Satz zu.
|
||||
* Sie ist ein Datencontainer für die Darstellung über FreeMarker
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue