public class BoligBilde
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.awt.image.BufferedImage |
bilde |
private BildeFilSti |
bildeSti |
private int |
bildeType |
private java.lang.String |
galleriMappe |
Constructor and Description |
---|
BoligBilde() |
Modifier and Type | Method and Description |
---|---|
int |
antallBilder(Bolig bolig)
Returnerer antall bilder som finnes opplastet for en bolig.
|
private java.awt.image.BufferedImage |
endreBildeTilStandardStorrelse(java.awt.image.BufferedImage originalBilde,
int bildeType)
Foretar endring av bildet sitt størrelse til standard størrelse som
brukes i alle boligobjekter.
|
private java.lang.String |
getGalleriSti(Bolig bolig)
Bruker bildefilsti til å hente inn lagringsmappen til bildet.
|
private int |
getNesteFilnummer(Bolig bolig)
Kontrollerer hvor mange bilde som allerede er lagret for boligen og
returnerer nummer hvilket neste bilde som skal lagres skal tildeles.
|
private void |
lagreBilde(java.awt.image.BufferedImage bilde,
java.lang.String path)
Lagrer et nytt jpg bilde for boligobjektet.
|
void |
lagreNyttBildeForBolig(Bolig bolig,
java.io.File innlestFil)
Gitt boligobjekt og ny fil objekt som henviser til åpnet jpg fil.
|
private void |
lesInnBilde(java.io.File bildeFil)
Leser inn en nytt bilde og lagrer i klassen.
|
void |
setInkrementellNavnAlleFiler(Bolig bolig) |
private BildeFilSti bildeSti
private java.awt.image.BufferedImage bilde
private int bildeType
private java.lang.String galleriMappe
public int antallBilder(Bolig bolig)
bolig
- private void lesInnBilde(java.io.File bildeFil) throws java.io.IOException
bildeFil
- java.io.IOException
private java.awt.image.BufferedImage endreBildeTilStandardStorrelse(java.awt.image.BufferedImage originalBilde, int bildeType)
originalBilde
- bildeType
- private java.lang.String getGalleriSti(Bolig bolig)
bolig
- private int getNesteFilnummer(Bolig bolig)
bolig
- private void lagreBilde(java.awt.image.BufferedImage bilde, java.lang.String path) throws java.io.IOException
bilde
- BufferedImagepath
- Stringjava.io.IOException
public void lagreNyttBildeForBolig(Bolig bolig, java.io.File innlestFil) throws java.io.IOException
bolig
- Bolig objekt som skal behandlesinnlestFil
- et File objekt med peker til plassering av et nytt
bilde som skal brukesjava.io.IOException
public void setInkrementellNavnAlleFiler(Bolig bolig)