public class ArticlesSimilarity
extends java.lang.Object
Constructor and Description |
---|
ArticlesSimilarity(java.lang.String src,
java.lang.String trg) |
Modifier and Type | Method and Description |
---|---|
void |
addPair(int srcID,
java.io.File src,
int trgID,
java.io.File trg)
Add an article pair to the list
|
void |
addPairs(java.util.List<SimilarityPair> morePairs)
Add a new collection of pairs
|
void |
calculate(Similarity similarity,
java.io.File outputDir) |
void |
calculate(Similarity similarity,
java.io.File outputDir,
int n) |
java.util.ArrayList<SimilarityPair> |
getPairs() |
Similarity[] |
getSimilarities() |
java.lang.String |
getSrcLang() |
java.lang.String |
getTrgLang() |
boolean |
isAvailableSimilarity(Similarity similarity)
Checks if the given similarity is known for this class
|
void |
loadPairs(java.io.File listOfPairs)
Load the pairs of articles from a file
|
static void |
main(java.lang.String[] args) |
SimilarityPair |
removeSource(int srcID)
Remove the pair with the given source ID
|
SimilarityPair |
removeTarget(int trgID)
Removes the pair with the given source ID
|
void |
setPairs(java.util.ArrayList<SimilarityPair> thePairs)
Sets the list of pairs.
|
void |
setSrcLang(java.lang.String srcLang) |
void |
setTrgLang(java.lang.String trgLang) |
public ArticlesSimilarity(java.lang.String src, java.lang.String trg)
public void calculate(Similarity similarity, java.io.File outputDir) throws java.io.IOException
java.io.IOException
public void calculate(Similarity similarity, java.io.File outputDir, int n) throws java.io.IOException
java.io.IOException
public void loadPairs(java.io.File listOfPairs) throws java.io.IOException
listOfPairs
- File with the list of pairsjava.io.IOException
public void addPair(int srcID, java.io.File src, int trgID, java.io.File trg)
srcID
- Source articleIDtrgID
- Target article IDpublic void addPairs(java.util.List<SimilarityPair> morePairs)
morePairs
- The new pairspublic SimilarityPair removeSource(int srcID)
srcID
- Source IDpublic SimilarityPair removeTarget(int trgID)
trgID
- Target IDpublic void setSrcLang(java.lang.String srcLang)
srcLang
- The new source languagepublic void setTrgLang(java.lang.String trgLang)
trgLang
- The new target languagepublic void setPairs(java.util.ArrayList<SimilarityPair> thePairs)
thePairs
- The new list of pairspublic java.util.ArrayList<SimilarityPair> getPairs()
public boolean isAvailableSimilarity(Similarity similarity)
similarity
- The similarity to checktrue
if teh similarity is known. false
otherwise.public java.lang.String getSrcLang()
public java.lang.String getTrgLang()
public Similarity[] getSimilarities()
public static void main(java.lang.String[] args)
args
-