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 with similarities
|
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)
Remove the pair with the given target 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.IOExceptionpublic void calculate(Similarity similarity, java.io.File outputDir, int n) throws java.io.IOException
java.io.IOExceptionpublic void loadPairs(java.io.File listOfPairs)
throws java.io.IOException
listOfPairs - File with the list of pairsjava.io.IOExceptionpublic 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 the 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 -