de.hawlitzek.util.text
Class CountedEntry

java.lang.Object
  |
  +--de.hawlitzek.util.text.CountedEntry
Direct Known Subclasses:
BrowserEntry

public class CountedEntry
extends java.lang.Object

This class represents counted and named entries in a collection. It provides base statistic functionality.

Author:
Florian Hawlitzek, Hawlitzek IT-Consulting GmbH

Field Summary
protected  java.lang.String id
           
protected  int nrOccurencesAbsolute
           
protected  double nrOccurencesRelative
           
 
Constructor Summary
CountedEntry(java.lang.String id)
          Constructor
 
Method Summary
 void addAnzVorkommen()
          Adds one occurence to nrOccurencesAbsolute
 void calcNrOccurencesRelative(int totalOccurences)
          calculates the relative number of occurences (percentage)
 java.lang.String getId()
          Gets the id
 int getNrOccurencesAbsolute()
          Gets the absolute number of occurences
 double getNrOccurencesRelative()
          Gets the relative number of occurences (percentage)
 java.lang.String getNrOccurencesRelativeAsString()
          Gets the relative number of occurences (percentage) as String
 void setId(java.lang.String id)
          Sets the id
 void setNrOccurencesAbsolute(int nrOccurencesAbsolute)
          Sets the absolute number of occurences
 void setNrOccurencesRelative(double nrOccurencesRelative)
          sets the relative number of occurences (percentage)
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

protected java.lang.String id

nrOccurencesAbsolute

protected int nrOccurencesAbsolute

nrOccurencesRelative

protected double nrOccurencesRelative
Constructor Detail

CountedEntry

public CountedEntry(java.lang.String id)
Constructor

Method Detail

getNrOccurencesRelative

public double getNrOccurencesRelative()
Gets the relative number of occurences (percentage)

Returns:
Returns a double

getNrOccurencesRelativeAsString

public java.lang.String getNrOccurencesRelativeAsString()
Gets the relative number of occurences (percentage) as String

Returns:
Returns a double

setNrOccurencesRelative

public void setNrOccurencesRelative(double nrOccurencesRelative)
sets the relative number of occurences (percentage)

Parameters:
nrOccurencesRelative - The nrOccurencesRelative to set

calcNrOccurencesRelative

public void calcNrOccurencesRelative(int totalOccurences)
calculates the relative number of occurences (percentage)

Parameters:
totalOccurences - int

getNrOccurencesAbsolute

public int getNrOccurencesAbsolute()
Gets the absolute number of occurences

Returns:
Returns a int

setNrOccurencesAbsolute

public void setNrOccurencesAbsolute(int nrOccurencesAbsolute)
Sets the absolute number of occurences

Parameters:
nrOccurencesAbsolute - The nrOccurencesAbsolute to set

addAnzVorkommen

public void addAnzVorkommen()
Adds one occurence to nrOccurencesAbsolute


getId

public java.lang.String getId()
Gets the id

Returns:
Returns a String

setId

public void setId(java.lang.String id)
Sets the id

Parameters:
id - The id to set

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object