A E H J K L M N O P S T U

A

alusta() - Method in class PakkausTaulu
Tyhjentää hajautustaulun ja alustaa koodipituuden, jolloin pakkaus "alkaa alusta".
alusta() - Method in class PurkuTaulu
Tyhjentää sanakirjan ja alustaa koodipituuden.
annaKoodipituus() - Method in class PakkausTaulu
Kertoo seuraavan palautettavan koodin (suurimman mahdollisen) pituuden.
annaKoodipituus() - Method in class PurkuTaulu
Kertoo seuraavan koodin (suurimman mahdollisen) pituuden.
annaMaxKoodipituus() - Method in class PurettavaTiedosto
Kertoo pakatussa tiedostossa käytetyn koodipituuden.

E

edellinenKoodi - Variable in class PakkausTaulu
 
edellinenKoodi - Variable in class PurkuTaulu
 
edellinenKysyttyKoodi - Variable in class PurkuTaulu
 
edellisenEnsimmainenTavu - Variable in class PurkuTaulu
 
edistymisVali - Static variable in class Pakkaa
 
edistymisVali - Static variable in class Pura
 

H

haeData(int, int[]) - Method in class PurkuTaulu
Sijoittaa annettua koodia vastaavan datapätkän KÄÄNTEISESSÄ järjestyksessä, parametrina annettuun taulukkoon.
haeKoodi(int, int) - Method in class PakkausTaulu
Palauttaa parametreina annettavia edellistä koodia sekä siihen lisättävää tavua vastaavan uuden koodi.
hakuja - Variable in class PakkausTaulu
 
hakujaKeskimaarin() - Method in class PakkausTaulu
Kertoo, montako hakua hajautustaulusta keskimäärin piti tehdä yhtä koodikyselyä kohden.
hashSiirto - Variable in class PakkausTaulu
 

J

jatkohakuja - Variable in class PakkausTaulu
 

K

kirjoita(int, int) - Method in class PakattavaTiedosto
Kirjoittaa koodin annetulla koodipituudella tiedostoon.
koodi - Variable in class PakkausTaulu
 
koodipituus - Variable in class PakkausTaulu
 
koodipituus - Variable in class PurkuTaulu
 

L

lue(int) - Method in class PurettavaTiedosto
Lukee tiedostosta annetun koodipituuden mittasen koodin ja palauttaa sen.

M

main(String[]) - Static method in class Pakkaa
Main-metodi käsittelee käynnistysparametrit ja kutsuu tiedoston pakkaajaa.
main(String[]) - Static method in class Pura
Main-metodi käsittelee käynnistysparametrit ja kutsuu tiedoston pakkaajaa.
maxKoodi - Variable in class PakkausTaulu
 
maxKoodipituus - Variable in class PakattavaTiedosto
 
maxKoodipituus - Variable in class PakkausTaulu
 
maxKoodipituus - Variable in class PurettavaTiedosto
 
maxKoodipituus - Variable in class PurkuTaulu
 

N

naytaOhje() - Static method in class Pakkaa
Tulostaa ruudulle ohjeen ohjelman käytöstä.
naytaOhje() - Static method in class Pura
Tulostaa ruudulle ohjeen ohjelman käytöstä.

O

oletusKoodipituus - Static variable in class Pakkaa
 
oletusTeholaskuRaja - Static variable in class Pakkaa
 

P

paata() - Method in class PakattavaTiedosto
Päättää kirjoitettavan tiedoston, eli kirjoittaa loputkin puskurista tiedostoon.
PakattavaTiedosto - Class in <Unnamed>
PakattavaTiedosto on pakattavan tiedoston kirjoittamiseen tarkoitettu luokka, jonka avulla tiedostosta saa luettua halutun mittaisia (bitteinä) koodeja.
PakattavaTiedosto(int, OutputStream) - Constructor for class PakattavaTiedosto
Luo uuden pakatun tiedoston, joka käyttää annettua maksimikoodipituutta.
Pakkaa - Class in <Unnamed>
Pakkaa on LZC-tiedostojen pakkaamiseen tarkoitettu luokka.
Pakkaa() - Constructor for class Pakkaa
 
pakkaa(InputStream, OutputStream, int, double, boolean, int) - Static method in class Pakkaa
Pakkaa annetun lähdetiedoston annettuu kohdetiedostoon annetulla koodipituudella.
PakkausTaulu - Class in <Unnamed>
PakkausTaulu pitää kirjaa käytettävissä olevista koodeista ja niiden merkityksistä.
PakkausTaulu(int) - Constructor for class PakkausTaulu
Luo ja alustaa uuden hajautustaulun, käyttäen annettua maksimikoodipituutta.
paljonkoKirjoitettu() - Method in class PakattavaTiedosto
Kertoo tähän mennessä kirjoitettujen tavujen määrän.
Pura - Class in <Unnamed>
Pura on LZC-tiedostojen purkamiseen tarkoitettu luokka.
Pura() - Constructor for class Pura
 
pura(InputStream, OutputStream, int) - Static method in class Pura
Pakkaa annetun lähdetiedoston annettuu kohdetiedostoon annetulla koodipituudella.
PurettavaTiedosto - Class in <Unnamed>
PurettavaTiedosto on purettavan tiedoston lukemiseen tarkoitettu luokka, jonka avulla tiedostosta saa luettua halutun mittaisia (bitteinä) koodeja.
PurettavaTiedosto(InputStream) - Constructor for class PurettavaTiedosto
Luo uuden PurettavaTiedosto:n, joka käyttää annettua InputStreamia.
PurkuTaulu - Class in <Unnamed>
PurkuTaulu pitää kirjaa käytettävissä olevista koodeista ja niiden merkityksistä.
PurkuTaulu(int) - Constructor for class PurkuTaulu
Luo ja alustaa PurkuTaulun annetulla koodipituudella.
puskuri - Variable in class PakattavaTiedosto
 
puskuri - Variable in class PurettavaTiedosto
 
puskurinKoko - Variable in class PakattavaTiedosto
 
puskurinKoko - Variable in class PurettavaTiedosto
 

S

saaKirjoittaa - Variable in class PakattavaTiedosto
 
seuraavaVapaaKoodi - Variable in class PakkausTaulu
 
seuraavaVapaaKoodi - Variable in class PurkuTaulu
 

T

tauluKoot - Static variable in class PakkausTaulu
 
taulunKoko - Variable in class PakkausTaulu
 
taulunKoko - Variable in class PurkuTaulu
 
tavujaKirjoitettu - Variable in class PakattavaTiedosto
 
tiedosto - Variable in class PakattavaTiedosto
 
tiedosto - Variable in class PurettavaTiedosto
 

U

uusiTavu - Variable in class PakkausTaulu
 
uusiTavu - Variable in class PurkuTaulu
 

A E H J K L M N O P S T U