|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.hpi.fgis.dude.algorithm.duplicatedetection.DuplicateCountSNM.AdaptiveWindowSizeSNMBuilder
public static class DuplicateCountSNM.AdaptiveWindowSizeSNMBuilder
The AdaptiveWindowSizeSNM.AdaptiveWindowSizeSNMBuilder
maintains the adaptable window size of the
AdaptiveWindowSizeSNM
.
Constructor Summary | |
---|---|
DuplicateCountSNM.AdaptiveWindowSizeSNMBuilder(SortingKey sortingKey,
DuplicateCountSNM.AdaptionMode adaptionMode)
Initializes the AdaptiveWindowSizeSNM.AdaptiveWindowSizeSNMBuilder with a SortingKey and the mode that shall be used. |
Method Summary | |
---|---|
DuplicateCountSNM.AdaptiveWindowSizeSNMBuilder |
abortIncrease(boolean abortIncrease)
Determines whether the continuous increase of the window size may be aborted. |
DuplicateCountSNM.AdaptiveWindowSizeSNMBuilder |
abortThreshold(float abortThreshold)
Sets the threshold for aborting the continuous increase of the window size. |
DuplicateCountSNM |
build()
Initializes a AdaptiveWindowSizeSNM instance |
DuplicateCountSNM.AdaptiveWindowSizeSNMBuilder |
increaseFactor(float factor)
Sets the factor by which the window size will be multiplied. |
DuplicateCountSNM.AdaptiveWindowSizeSNMBuilder |
increaseThreshold(float threshold)
Sets the threshold for increasing the window size. |
DuplicateCountSNM.AdaptiveWindowSizeSNMBuilder |
windowSize(int sz)
Sets the size of the window. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DuplicateCountSNM.AdaptiveWindowSizeSNMBuilder(SortingKey sortingKey, DuplicateCountSNM.AdaptionMode adaptionMode)
AdaptiveWindowSizeSNM.AdaptiveWindowSizeSNMBuilder
with a SortingKey
and the mode that shall be used.
sortingKey
- The sorting key of this instance.adaptionMode
- The mode.Method Detail |
---|
public DuplicateCountSNM.AdaptiveWindowSizeSNMBuilder windowSize(int sz)
sz
- The window size. This value needs to be larger than one.
public DuplicateCountSNM.AdaptiveWindowSizeSNMBuilder increaseThreshold(float threshold)
threshold
- The threshold. This value needs to lie in the range (0,1].
public DuplicateCountSNM.AdaptiveWindowSizeSNMBuilder increaseFactor(float factor)
factor
- The factor by which the window size will be multiplied.
public DuplicateCountSNM.AdaptiveWindowSizeSNMBuilder abortIncrease(boolean abortIncrease)
abortIncrease
- true
, if the increase shall be aborted; otherwise false
.
public DuplicateCountSNM.AdaptiveWindowSizeSNMBuilder abortThreshold(float abortThreshold)
abortThreshold
- The threshold. This value needs to lie in the range (0,1].
public DuplicateCountSNM build()
AdaptiveWindowSizeSNM
instance
AdaptiveWindowSizeSNM
instance
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |