Package org.icij.datashare.function
Class ThrowingFunctions
- java.lang.Object
-
- org.icij.datashare.function.ThrowingFunctions
-
public class ThrowingFunctions extends Object
Exception-throwing functions Created by julien on 4/21/16.
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ThrowingFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Optional<T>getProperty(String key, Properties properties, java.util.function.Function<String,? extends T> func)static <T> Optional<T>getProperty(String key, Properties properties, ThrowingFunction<String,? extends T> func)
-
-
-
Field Detail
-
join
public static final ThrowingFunction<String,ThrowingFunction<List<?>,String>> join
-
joinComma
public static final ThrowingFunction<List<?>,String> joinComma
-
joinSemcol
public static final ThrowingFunction<List<?>,String> joinSemcol
-
joinColon
public static final ThrowingFunction<List<?>,String> joinColon
-
joinPipe
public static final ThrowingFunction<List<?>,String> joinPipe
-
split
public static final ThrowingFunction<String,ThrowingFunction<String,List<String>>> split
-
splitComma
public static final ThrowingFunction<String,List<String>> splitComma
-
splitSemcol
public static final ThrowingFunction<String,List<String>> splitSemcol
-
splitColon
public static final ThrowingFunction<String,List<String>> splitColon
-
splitPipe
public static final ThrowingFunction<String,List<String>> splitPipe
-
removePattFrom
public static final ThrowingFunction<String,ThrowingFunction<String,String>> removePattFrom
-
removeSpaces
public static final ThrowingFunction<String,String> removeSpaces
-
removeNewLines
public static final ThrowingFunction<String,String> removeNewLines
-
trim
public static final ThrowingFunction<String,String> trim
-
parseCharset
public static final ThrowingFunction<String,Charset> parseCharset
-
parseBoolean
public static final ThrowingFunction<String,Boolean> parseBoolean
-
parseInt
public static final ThrowingFunction<String,Integer> parseInt
-
parseInts
public static final ThrowingFunction<List<String>,List<Integer>> parseInts
-
parseBooleans
public static final ThrowingFunction<List<String>,List<Boolean>> parseBooleans
-
filterElements
public static final ThrowingFunction<java.util.function.Predicate<String>,ThrowingFunction<List<String>,List<String>>> filterElements
-
-
Method Detail
-
getProperty
public static <T> Optional<T> getProperty(String key, Properties properties, java.util.function.Function<String,? extends T> func)
-
getProperty
public static <T> Optional<T> getProperty(String key, Properties properties, ThrowingFunction<String,? extends T> func)
-
-