Class Util
- java.lang.Object
-
- org.modelingvalue.gradle.mvgplugin.Util
-
public class Util extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Util()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.lang.String>download(java.net.URL url)static <T> Telvis(T o, java.util.function.Supplier<T> f)static java.lang.StringenvOrProp(java.lang.String name, java.lang.String def)static longgetFileSize(java.nio.file.Path f)static java.net.URLgetUrl(java.lang.String url)static java.net.URImakeURL(java.lang.String url)static intnumOccurences(java.lang.String find, java.lang.String all)static java.util.List<java.lang.String>readAllLines(java.nio.file.Path f)static java.lang.StringreplaceVars(java.util.Map<java.lang.String,java.lang.String> vars, java.lang.String line)static java.util.List<java.lang.String>replaceVars(java.util.Map<java.lang.String,java.lang.String> vars, java.util.List<java.lang.String> lines)
-
-
-
Method Detail
-
getUrl
public static java.net.URL getUrl(java.lang.String url)
-
readAllLines
public static java.util.List<java.lang.String> readAllLines(java.nio.file.Path f)
-
getFileSize
public static long getFileSize(java.nio.file.Path f)
-
download
public static java.util.List<java.lang.String> download(java.net.URL url)
-
replaceVars
public static java.util.List<java.lang.String> replaceVars(java.util.Map<java.lang.String,java.lang.String> vars, java.util.List<java.lang.String> lines)
-
replaceVars
public static java.lang.String replaceVars(java.util.Map<java.lang.String,java.lang.String> vars, java.lang.String line)
-
envOrProp
public static java.lang.String envOrProp(java.lang.String name, java.lang.String def)
-
elvis
public static <T> T elvis(T o, java.util.function.Supplier<T> f)
-
numOccurences
public static int numOccurences(java.lang.String find, java.lang.String all)
-
makeURL
public static java.net.URI makeURL(java.lang.String url)
-
-