Class Document

java.lang.Object
  extended byDocument

public class Document
extends java.lang.Object


Constructor Summary
Document(java.lang.String title, java.lang.String description)
          Konstruktør Konstruktør som tar inn en tittel streng og en description streng.
 
Method Summary
 void addSubject(Subject subject)
          Metode som legger til et subject i listen over subject for dette dokumentet.
 java.lang.String fjernTegnDescription()
          Hjelpemetode som fjerner tegn i fra description på samme måte som for title og av samme grunn.
 java.lang.String fjernTegnSubject()
          Hjelpemetode som fjerner tegn i fra Subject på samme måte som for title og av samme grunn.
 java.lang.String fjernTegnTitle()
          Hjelpemetode som fjerner tegn i fra title, tegn som gjør at et ord kan vises to ganger selv om det er det samme ordet
 java.lang.String getDescription()
          Metode som returnerer description som en streng.
 double[] getNormVector()
          Metode som returnerer en normalisert vektor i form av en double[] tabell.
 java.lang.String getSubject()
          Metode som returnerer Subject som en streng.
 java.util.ArrayList getSubjectThisDocument()
          Metode som henter ut Subjectene fra dette dokumentet.
 java.util.ArrayList getTerms()
          Metode som henter inn termene i fra tittel og description og returnerer disse som en ArrayList med termer for dokumentet.
 java.lang.String getTitle()
          Metode som returnerer title som en streng.
 VektorModell getVektorModell(Samling collection)
          Hjelpe metode som returner et objekt av VektorModell, må sende inn et objekt av Samling.
 void setNormVector(Samling collection)
          Metode som setter normalisert vektor for dokumentet.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Document

public Document(java.lang.String title,
                java.lang.String description)
Konstruktør Konstruktør som tar inn en tittel streng og en description streng. Oppretter en ArrayList() for å holde orden på hvilke Subject (tema) dette dokumentet har i fra databasen.

Method Detail

getTerms

public java.util.ArrayList getTerms()
Metode som henter inn termene i fra tittel og description og returnerer disse som en ArrayList med termer for dokumentet.

Returns:
termer ArrayList

fjernTegnTitle

public java.lang.String fjernTegnTitle()
Hjelpemetode som fjerner tegn i fra title, tegn som gjør at et ord kan vises to ganger selv om det er det samme ordet

Returns:
title String

fjernTegnDescription

public java.lang.String fjernTegnDescription()
Hjelpemetode som fjerner tegn i fra description på samme måte som for title og av samme grunn.

Returns:
description String

fjernTegnSubject

public java.lang.String fjernTegnSubject()
Hjelpemetode som fjerner tegn i fra Subject på samme måte som for title og av samme grunn.

Returns:
subject String

getTitle

public java.lang.String getTitle()
Metode som returnerer title som en streng.

Returns:
title String

getDescription

public java.lang.String getDescription()
Metode som returnerer description som en streng.

Returns:
description String

getSubject

public java.lang.String getSubject()
Metode som returnerer Subject som en streng.

Returns:
subject String

getVektorModell

public VektorModell getVektorModell(Samling collection)
Hjelpe metode som returner et objekt av VektorModell, må sende inn et objekt av Samling.

Parameters:
collection - Samling
Returns:
vektorModell VektorModell

setNormVector

public void setNormVector(Samling collection)
Metode som setter normalisert vektor for dokumentet.

Parameters:
collection - samling

getNormVector

public double[] getNormVector()
Metode som returnerer en normalisert vektor i form av en double[] tabell.

Returns:
normVector double[]

addSubject

public void addSubject(Subject subject)
Metode som legger til et subject i listen over subject for dette dokumentet. Reelle subjekt!

Parameters:
subject - Subject

getSubjectThisDocument

public java.util.ArrayList getSubjectThisDocument()
Metode som henter ut Subjectene fra dette dokumentet.

Returns:
subjectThisDocument ArrayList