Class StringDeduplicateConcat
- java.lang.Object
-
- uk.gov.gchq.koryphe.binaryoperator.KorypheBinaryOperator<String>
-
- uk.gov.gchq.koryphe.impl.binaryoperator.StringDeduplicateConcat
-
- All Implemented Interfaces:
BiFunction<String,String,String>
,BinaryOperator<String>
public class StringDeduplicateConcat extends KorypheBinaryOperator<String>
AStringDeduplicateConcat
is aKorypheBinaryOperator
that takes inString
s, potentially with separators, and concatenates them together, omitting any duplicate substrings. The default separator is a comma, you can set a custom separator using setSeparator(String).
-
-
Constructor Summary
Constructors Constructor Description StringDeduplicateConcat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getSeparator()
int
hashCode()
void
setSeparator(String separator)
String
toString()
-
Methods inherited from class uk.gov.gchq.koryphe.binaryoperator.KorypheBinaryOperator
apply
-
Methods inherited from interface java.util.function.BiFunction
andThen
-
-
-
-
Method Detail
-
getSeparator
public String getSeparator()
-
setSeparator
public void setSeparator(String separator)
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classKorypheBinaryOperator<String>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classKorypheBinaryOperator<String>
-
-