com.aelitis.azureus.core.util
Class GeneralUtils
java.lang.Object
  
com.aelitis.azureus.core.util.GeneralUtils
public class GeneralUtils
- extends java.lang.Object
 
 
| 
Method Summary | 
static java.lang.ProcessBuilder | 
createProcessBuilder(java.io.File workingDir,
                     java.lang.String[] cmd,
                     java.lang.String[] extra_env)
 
            | 
static MovingImmediateAverage | 
getSmoothAverage()
 
            | 
static int | 
getSmoothUpdateInterval()
 
            | 
static int | 
getSmoothUpdateWindow()
 
            | 
static java.lang.String | 
replaceAll(java.lang.String str,
           java.lang.String[] from_strs,
           java.lang.String[] to_strs)
 
          as above but does safe replacement of multiple strings (i.e. | 
static java.lang.String | 
replaceAll(java.lang.String str,
           java.lang.String from_str,
           java.lang.String replacement)
 
          string.replaceAll does \\ and $ expansion in replacement, this doesn't, in fact it
 doesn't do any pattern matching at all, it is a literal replacement | 
static java.lang.String[] | 
splitQuotedTokens(java.lang.String str)
 
          splits space separated tokens respecting quotes (either " or ' ) | 
static java.lang.String | 
stringJoin(java.util.Collection list,
           java.lang.String delim)
 
            | 
static java.lang.String | 
stripOutHyperlinks(java.lang.String message)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
GeneralUtils
public GeneralUtils()
replaceAll
public static java.lang.String replaceAll(java.lang.String str,
                                          java.lang.String from_str,
                                          java.lang.String replacement)
- string.replaceAll does \\ and $ expansion in replacement, this doesn't, in fact it
 doesn't do any pattern matching at all, it is a literal replacement
- Parameters:
 str - from_str - = NOTE, no regex supportreplacement - 
- Returns:
 
 
 
replaceAll
public static java.lang.String replaceAll(java.lang.String str,
                                          java.lang.String[] from_strs,
                                          java.lang.String[] to_strs)
- as above but does safe replacement of multiple strings (i.e. a match in the replacement
 of one string won't be substituted by another)
- Parameters:
 str - from_strs - to_strs - 
- Returns:
 
 
 
stripOutHyperlinks
public static java.lang.String stripOutHyperlinks(java.lang.String message)
 
splitQuotedTokens
public static java.lang.String[] splitQuotedTokens(java.lang.String str)
- splits space separated tokens respecting quotes (either " or ' )
- Parameters:
 str - 
- Returns:
 
 
 
createProcessBuilder
public static java.lang.ProcessBuilder createProcessBuilder(java.io.File workingDir,
                                                            java.lang.String[] cmd,
                                                            java.lang.String[] extra_env)
                                                     throws java.io.IOException
- Throws:
 java.io.IOException
 
getSmoothUpdateWindow
public static int getSmoothUpdateWindow()
 
getSmoothUpdateInterval
public static int getSmoothUpdateInterval()
 
getSmoothAverage
public static MovingImmediateAverage getSmoothAverage()
 
stringJoin
public static java.lang.String stringJoin(java.util.Collection list,
                                          java.lang.String delim)