Joshua
open source statistical hierarchical phrase-based machine translation system
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
joshua.util.Ngram Class Reference

List of all members.

Static Public Member Functions

static void getNgrams (Map< String, Integer > tbl, int startOrder, int endOrder, final int[] wrds)
static void getNgrams (Map< String, Integer > tbl, int startOrder, int endOrder, final List< Integer > wrds)
static void getNgrams (Map< String, Integer > tbl, int startOrder, int endOrder, final String[] wrds)

Static Private Member Functions

static void increaseCount (Map< String, Integer > tbl, String feat, int increment)

Member Function Documentation

static void joshua.util.Ngram.getNgrams ( Map< String, Integer >  tbl,
int  startOrder,
int  endOrder,
final int[]  wrds 
) [static]

Here is the call graph for this function:

Here is the caller graph for this function:

static void joshua.util.Ngram.getNgrams ( Map< String, Integer >  tbl,
int  startOrder,
int  endOrder,
final List< Integer >  wrds 
) [static]

if symbolTbl!=null, then convert interger to String

Here is the call graph for this function:

static void joshua.util.Ngram.getNgrams ( Map< String, Integer >  tbl,
int  startOrder,
int  endOrder,
final String[]  wrds 
) [static]

if symbolTbl!=null, then convert string to integer

Here is the call graph for this function:

static void joshua.util.Ngram.increaseCount ( Map< String, Integer >  tbl,
String  feat,
int  increment 
) [static, private]

Here is the caller graph for this function: