Class IOClass

java.lang.Object
  extended byIOClass

public class IOClass
extends java.lang.Object


Constructor Summary
IOClass()
           
IOClass(java.lang.String filenametouse)
           
 
Method Summary
 java.lang.String[] getFolderFileList(java.lang.String foldername)
           
 boolean indexTerminIndexBase(java.lang.String indexTerm, java.util.ArrayList indexBase)
           
 void leggTilDenneArrayListTilUtFil(java.util.ArrayList array, java.lang.String filnavn)
          printer ut med filnavn og mellomrom for hver tiende insert.
 java.util.ArrayList leggtilPaRettPlassIArray(java.lang.String indexTerm, java.util.ArrayList innliste)
          Metode som finner ut hvor i en allerede alfabetisk liste en ny insert skal settes.
 java.util.ArrayList lesInnFraFilFaaArrayList(java.lang.String filename)
          This Method should make it possible to read from a file and make a arraylist.
 java.lang.String[] lesInnFraFilFaaStingliste(java.lang.String filename)
           
 java.util.ArrayList lesInnOrdFraKonsoll()
           
 boolean skrivInvertertListetilFil(java.util.ArrayList array)
          skriver innserted inverted list arrey til fil.
 void skrivStringListetilFil(java.lang.String[] stringlist, java.lang.String filnavn)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IOClass

public IOClass()

IOClass

public IOClass(java.lang.String filenametouse)
Method Detail

skrivInvertertListetilFil

public boolean skrivInvertertListetilFil(java.util.ArrayList array)
skriver innserted inverted list arrey til fil. Filnavn = første instans i array.

Returns:
boolean false om det ikke gikk å lage fil, true om det gikk

leggTilDenneArrayListTilUtFil

public void leggTilDenneArrayListTilUtFil(java.util.ArrayList array,
                                          java.lang.String filnavn)
printer ut med filnavn og mellomrom for hver tiende insert.

Parameters:
array - Arrayliste med det som skal inn i filen.
filnavn -

lesInnFraFilFaaArrayList

public java.util.ArrayList lesInnFraFilFaaArrayList(java.lang.String filename)
This Method should make it possible to read from a file and make a arraylist.

Parameters:
filename - The name of the file you want to extract from. ex: "output.txt"
Returns:
array List med alt som ligger i en fil.

lesInnOrdFraKonsoll

public java.util.ArrayList lesInnOrdFraKonsoll()

getFolderFileList

public java.lang.String[] getFolderFileList(java.lang.String foldername)

leggtilPaRettPlassIArray

public java.util.ArrayList leggtilPaRettPlassIArray(java.lang.String indexTerm,
                                                    java.util.ArrayList innliste)
Metode som finner ut hvor i en allerede alfabetisk liste en ny insert skal settes.

Parameters:
indexTerm - String index som skal inn i listen
innliste - ArrayListen du skal legge indexTermet inn i!
Returns:
int Posisjonen som skal fylles av den nye inserten.

indexTerminIndexBase

public boolean indexTerminIndexBase(java.lang.String indexTerm,
                                    java.util.ArrayList indexBase)

skrivStringListetilFil

public void skrivStringListetilFil(java.lang.String[] stringlist,
                                   java.lang.String filnavn)

lesInnFraFilFaaStingliste

public java.lang.String[] lesInnFraFilFaaStingliste(java.lang.String filename)