marf.Stats
Class Ngram

java.lang.Object
  |
  +--marf.Stats.StatisticalObject
        |
        +--marf.Stats.WordStats
              |
              +--marf.Stats.Observation
                    |
                    +--marf.Stats.Ngram
All Implemented Interfaces:
java.io.Serializable

public class Ngram
extends Observation

N-gram Observation. TODO: document. $Id: Ngram.java,v 1.9 2005/06/01 19:30:40 mokhov Exp $

Since:
0.3.0
Version:
$Revision: 1.9 $
Author:
Serguei Mokhov
See Also:
Serialized Form

Field Summary
 
Fields inherited from class marf.Stats.Observation
bSeen, dPosteriorProbability, dPriorProbability
 
Fields inherited from class marf.Stats.StatisticalObject
iFrequency, iRank
 
Constructor Summary
Ngram()
           
Ngram(int piSize)
           
Ngram(marf.Stats.Ngram[] paNgramElements)
           
 
Method Summary
 void addNgram(marf.Stats.Ngram poNgram)
           
static java.lang.String getRevision()
          Returns source code revision information.
 int getSize()
           
 void setNgram(int piIndex, marf.Stats.Ngram poNgram)
           
 
Methods inherited from class marf.Stats.WordStats
getLexeme
 
Methods inherited from class marf.Stats.StatisticalObject
getFrequency, getRank, incFrequency, incRank, setRank
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ngram

public Ngram()

Ngram

public Ngram(int piSize)

Ngram

public Ngram(marf.Stats.Ngram[] paNgramElements)
Method Detail

setNgram

public void setNgram(int piIndex,
                     marf.Stats.Ngram poNgram)

addNgram

public void addNgram(marf.Stats.Ngram poNgram)

getSize

public final int getSize()

getRevision

public static java.lang.String getRevision()
Returns source code revision information.

Returns:
revision string