public final class MultipleConfig
extends java.lang.Object
MainType, Reuse, and
Type.| Modifier and Type | Class and Description |
|---|---|
static class |
MultipleConfig.MainType |
static class |
MultipleConfig.Reuse |
static class |
MultipleConfig.Type |
| Modifier and Type | Field and Description |
|---|---|
static MultipleConfig |
DEFAULT_CONFIG |
| Constructor and Description |
|---|
MultipleConfig(MultipleConfig.MainType mtc,
MultipleConfig.Reuse rc,
MultipleConfig.Type tc) |
| Modifier and Type | Method and Description |
|---|---|
Similarity |
calculateSimilarity(AmalgamationFct innerFct,
MultipleAttribute<?> value1,
MultipleAttribute<?> value2) |
Similarity |
calculateSimilarity(ISimFct innerFunction,
MultipleAttribute<?> value1,
MultipleAttribute<?> value2) |
MultipleConfig.MainType |
getMainType() |
MultipleConfig.Reuse |
getReuse() |
MultipleConfig.Type |
getType() |
void |
setMainType(MultipleConfig.MainType mtc) |
void |
setReuse(MultipleConfig.Reuse rc) |
void |
setType(MultipleConfig.Type tc) |
public static final MultipleConfig DEFAULT_CONFIG
public MultipleConfig(MultipleConfig.MainType mtc, MultipleConfig.Reuse rc, MultipleConfig.Type tc)
mtc - the main type configrc - the reuse configtc - the type configpublic void setMainType(MultipleConfig.MainType mtc)
mtc - the new main type configpublic void setReuse(MultipleConfig.Reuse rc)
rc - the new reuse typepublic void setType(MultipleConfig.Type tc)
tc - the new type configpublic MultipleConfig.MainType getMainType()
public MultipleConfig.Reuse getReuse()
public MultipleConfig.Type getType()
public Similarity calculateSimilarity(ISimFct innerFunction, MultipleAttribute<?> value1, MultipleAttribute<?> value2) throws java.lang.Exception
innerFunction - the inner fct for comparing single attributesvalue1 - the query's multiple value to be comparedvalue2 - the case's multiple valuejava.lang.Exception - if something goes wrong during similarity computationspublic Similarity calculateSimilarity(AmalgamationFct innerFct, MultipleAttribute<?> value1, MultipleAttribute<?> value2) throws java.lang.Exception
innerFct - the similarity function to compare single valuesvalue1 - the query's valuevalue2 - the case's valuejava.lang.Exception - if something goes wrong during similarity calculations