Class GeneralUtils
java.lang.Object
com.biglybt.core.util.GeneralUtils
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceprivate static classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static intprivate static intstatic final intstatic final intstatic final int(package private) static long[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ProcessBuildercreateProcessBuilder(File workingDir, String[] cmd, String[] extra_env) static String[]decomposeArgs(String str) static booleanprivate static StringescapeDosCmd(String string) static StringgetConfusableEquivalent(String str, boolean is_query) static GeneralUtils.SmoothAveragestatic GeneralUtils.SmoothAveragestatic intstatic intstatic longgetUnitMultiplier(String unit, boolean treat_decimal_as_binary) static booleanisDoubleQuote(char c) static booleanisSingleQuote(char c) static voidstatic StringremoveDoubleQuotes(String str) static StringreplaceAll(String str, String[] from_strs, String[] to_strs) as above but does safe replacement of multiple strings (i.e.static String[]splitQuotedTokens(String str) splits space separated tokens respecting quotes (either " or ' )static booleanstatic booleanstartsWithIgnoreCase(String s1, String s2) static StringstringJoin(Collection<?> list, String delim) static StringstripOutHyperlinks(String message)
-
Field Details
-
REGEX_URLHTML
- See Also:
-
SMOOTHING_UPDATE_WINDOW_DEFAULT
public static final int SMOOTHING_UPDATE_WINDOW_DEFAULT- See Also:
-
SMOOTHING_UPDATE_WINDOW_MIN
public static final int SMOOTHING_UPDATE_WINDOW_MIN- See Also:
-
SMOOTHING_UPDATE_WINDOW_MAX
public static final int SMOOTHING_UPDATE_WINDOW_MAX- See Also:
-
SMOOTHING_UPDATE_WINDOW
private static int SMOOTHING_UPDATE_WINDOW -
SMOOTHING_UPDATE_INTERVAL
private static int SMOOTHING_UPDATE_INTERVAL -
unit_map
-
unit_values
static long[] unit_values -
confusable_map_1
-
confusable_map_2
-
confusable_recent_1
-
confusable_recent_2
-
-
Constructor Details
-
GeneralUtils
public GeneralUtils()
-
-
Method Details
-
replaceAll
-
stripOutHyperlinks
-
splitQuotedTokens
-
createProcessBuilder
public static ProcessBuilder createProcessBuilder(File workingDir, String[] cmd, String[] extra_env) throws IOException - Throws:
IOException
-
escapeDosCmd
-
getSmoothUpdateWindow
public static int getSmoothUpdateWindow() -
getSmoothUpdateInterval
public static int getSmoothUpdateInterval() -
getSmoothAverageForReplay
-
getSmoothAverage
-
stringJoin
-
isDoubleQuote
public static boolean isDoubleQuote(char c) -
isSingleQuote
public static boolean isSingleQuote(char c) -
startsWithDoubleQuote
-
endsWithDoubleQuote
-
removeDoubleQuotes
-
startsWithIgnoreCase
-
getUnitMultiplier
-
playSound
-
getConfusableEquivalent
-
decomposeArgs
-