jeroen.film
Class Profiel
java.lang.Object
|
+--jeroen.film.DocRep
|
+--jeroen.film.Profiel
- All Implemented Interfaces:
- LeesSchrijfbaar, Scoorbaar
- public class Profiel
- extends DocRep
- implements LeesSchrijfbaar
Representatie van een gebruikersprofiel.
Quote van de slides: "Het profiel kan gezien worden als een document
representative". Dus: extends DocRep.
|
Method Summary |
Object |
clone()
Maak een kopie van dit object.
|
static Profiel |
getDefault(int welk)
Geef een van standaardprofielen |
void |
pasAan()
Manier om profiel aan te passen.
|
void |
setScoreOf(DocRep dr,
int score)
Registreer een DocRep om gescoord
te worden bij de volgende aanroep van
pasAan(). |
void |
toDataOutput(DataOutput target)
Schrijf dit object naar een DataOutput. |
| Methods inherited from class jeroen.film.DocRep |
getLemma, getLemmas, getPrototypeLemma, lemmaIterator, merge, setScore, toString, vergelijk, verwijder, voegtoe, weightComparator |
current
public static Profiel current
- Het huidige profiel.
Profiel
public Profiel(DataInput source)
throws IOException
toDataOutput
public void toDataOutput(DataOutput target)
throws IOException
- Description copied from interface:
LeesSchrijfbaar
- Schrijf dit object naar een DataOutput.
- Specified by:
toDataOutput in interface LeesSchrijfbaar- Overrides:
toDataOutput in class DocRep
- Following copied from class:
jeroen.film.DocRep
- See Also:
Profiel
clone
public Object clone()
- Maak een kopie van dit object.
Deze implementatie kan gebruikt worden
voor alle Objecten die LeesSchrijfbaar
implementeren.
- Overrides:
clone in class Object
getDefault
public static Profiel getDefault(int welk)
- Geef een van standaardprofielen
pasAan
public void pasAan()
- Manier om profiel aan te passen.
D.m.v. rating. De parameter is een Map
die aan een aantal DocReps een rating toevoegt (=Integer-object)
setScoreOf
public void setScoreOf(DocRep dr,
int score)
- Registreer een DocRep om gescoord
te worden bij de volgende aanroep van
pasAan().
- Parameters:
dr - de DocRep waar het om gaat.de - score, tussen 0 (slecht) via 5 (neutraal) tot 10 (super)