public class NGramFingerPrint
extends java.util.Hashtable<java.lang.String,java.lang.Integer>
| Constructor and Description | 
|---|
NGramFingerPrint()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Map<java.lang.String,java.lang.Integer> | 
categorize(java.util.Collection<NGramFingerPrint> categories)
categorizes the FingerPrint by computing the distance to the FingerPrints
 in the passed Collection. 
 | 
void | 
create(java.lang.String text)
fills the FingerPrint with all the NGrams and their numer of occurences in
 the passed text. 
 | 
java.lang.String | 
getCategory()
returns the category of the FingerPrint or "unknown" if the FingerPrint
 wasn't categorized yet. 
 | 
java.util.Map<java.lang.String,java.lang.Integer> | 
getCategoryDistances()  | 
int | 
getPosition(java.lang.String key)
gets the position of the NGram passed to method in the FingerPrint. 
 | 
void | 
load(java.lang.String ngram)  | 
protected void | 
setCategory(java.lang.String category)
sets the category of the FingerPrint 
 | 
java.lang.String | 
toString()
returns the FingerPrint as a String in the FingerPrint file-format 
 | 
public void load(java.lang.String ngram)
public void create(java.lang.String text)
text - text to be analysedpublic java.util.Map<java.lang.String,java.lang.Integer> categorize(java.util.Collection<NGramFingerPrint> categories)
categories - public java.util.Map<java.lang.String,java.lang.Integer> getCategoryDistances()
public int getPosition(java.lang.String key)
key - the NGrampublic java.lang.String getCategory()
public java.lang.String toString()
toString in class java.util.Hashtable<java.lang.String,java.lang.Integer>protected void setCategory(java.lang.String category)
category - the categoryCopyright © 2001-2016 Jalios SA. All Rights Reserved.