Cambridge SMT System
uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData Class Reference

Inherits Writable.

Collaboration diagram for uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData:

Public Member Functions

 RuleData ()
 
 RuleData (RuleData other)
 
 RuleData (ProvenanceCountMap provCounts, AlignmentCountMapWritable alignments, FeatureMap features)
 
void clear ()
 
void merge (RuleData other)
 
void readFields (DataInput in) throws IOException
 
void write (DataOutput out) throws IOException
 
ProvenanceCountMap getProvCounts ()
 
AlignmentCountMapWritable getAlignments ()
 
FeatureMap getFeatures ()
 
void setProvCounts (ProvenanceCountMap provCounts)
 
void setAlignments (AlignmentCountMapWritable alignments)
 
void setFeatures (FeatureMap features)
 
String toString ()
 

Static Public Attributes

static final RuleData EMPTY
 

Detailed Description

Author
Aurelien Waite
Date
7 November 2014

Contains the result of MapReduce and lexical server computations.

Definition at line 34 of file RuleData.java.

Constructor & Destructor Documentation

uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData.RuleData ( )
inline

Definition at line 48 of file RuleData.java.

uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData.RuleData ( RuleData  other)
inline

Definition at line 54 of file RuleData.java.

uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData.RuleData ( ProvenanceCountMap  provCounts,
AlignmentCountMapWritable  alignments,
FeatureMap  features 
)
inline

Definition at line 60 of file RuleData.java.

Member Function Documentation

void uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData.clear ( )
inline

Definition at line 67 of file RuleData.java.

Here is the call graph for this function:

AlignmentCountMapWritable uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData.getAlignments ( )
inline

Get the alignments and their counts

Returns

Definition at line 107 of file RuleData.java.

FeatureMap uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData.getFeatures ( )
inline

Get any computed features, these include the phrase probabilities

Returns

Definition at line 115 of file RuleData.java.

Here is the caller graph for this function:

ProvenanceCountMap uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData.getProvCounts ( )
inline

Get the rule counts by provenance

Returns

Definition at line 98 of file RuleData.java.

Here is the caller graph for this function:

void uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData.merge ( RuleData  other)
inline

Definition at line 73 of file RuleData.java.

Here is the call graph for this function:

void uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData.readFields ( DataInput  in) throws IOException
inline

Definition at line 80 of file RuleData.java.

Here is the call graph for this function:

Here is the caller graph for this function:

void uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData.setAlignments ( AlignmentCountMapWritable  alignments)
inline

Definition at line 123 of file RuleData.java.

void uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData.setFeatures ( FeatureMap  features)
inline

Definition at line 127 of file RuleData.java.

void uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData.setProvCounts ( ProvenanceCountMap  provCounts)
inline

Definition at line 119 of file RuleData.java.

String uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData.toString ( )
inline

Definition at line 132 of file RuleData.java.

void uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData.write ( DataOutput  out) throws IOException
inline

Definition at line 87 of file RuleData.java.

Here is the call graph for this function:

Member Data Documentation

final RuleData uk.ac.cam.eng.extraction.hadoop.datatypes.RuleData.EMPTY
static
Initial value:
= new RuleData(new ProvenanceCountMap(),
AlignmentCountMapWritable.EMPTY, FeatureMap.EMPTY)

This is mutable, do not mutate!

Definition at line 45 of file RuleData.java.


The documentation for this class was generated from the following file: