public class DefaultGroovyStaticMethods extends Object
| Constructor and Description | 
|---|
DefaultGroovyStaticMethods()  | 
| Modifier and Type | Method and Description | 
|---|---|
static File | 
createTempDir(File self)  | 
static File | 
createTempDir(File self,
             String prefix,
             String suffix)  | 
static long | 
currentTimeSeconds(System self)
Get the current time in seconds 
 | 
static ResourceBundle | 
getBundle(ResourceBundle self,
         String bundleName)
Works exactly like ResourceBundle.getBundle(String). 
 | 
static ResourceBundle | 
getBundle(ResourceBundle self,
         String bundleName,
         Locale locale)
Works exactly like ResourceBundle.getBundle(String, Locale). 
 | 
static Matcher | 
getLastMatcher(Matcher self)
Get the last hidden matcher that the system used to do a match. 
 | 
static Date | 
parse(Date self,
     String format,
     String input)
Parse a String into a Date instance using the given pattern. 
 | 
static Date | 
parse(Date self,
     String format,
     String input,
     TimeZone zone)
Parse a String into a Date instance using the given pattern and TimeZone. 
 | 
static Date | 
parseToStringDate(Date self,
                 String dateToString)
Parse a String matching the pattern EEE MMM dd HH:mm:ss zzz yyyy
 containing US-locale-constants only (e.g. 
 | 
static void | 
sleep(Object self,
     long milliseconds)
Sleep for so many milliseconds, even if interrupted. 
 | 
static void | 
sleep(Object self,
     long milliseconds,
     Closure onInterrupt)
Sleep for so many milliseconds, using a given closure for interrupt processing. 
 | 
static Thread | 
start(Thread self,
     Closure closure)
Start a Thread with the given closure as a Runnable instance. 
 | 
static Thread | 
start(Thread self,
     String name,
     Closure closure)
Start a Thread with a given name and the given closure
 as a Runnable instance. 
 | 
static Thread | 
startDaemon(Thread self,
           Closure closure)
Start a daemon Thread with the given closure as a Runnable instance. 
 | 
static Thread | 
startDaemon(Thread self,
           String name,
           Closure closure)
Start a daemon Thread with a given name and the given closure as
 a Runnable instance. 
 | 
public static Thread start(Thread self, Closure closure)
self - placeholder variable used by Groovy categories; ignored for default static methodsclosure - the Runnable closurepublic static Thread start(Thread self, String name, Closure closure)
self - placeholder variable used by Groovy categories; ignored for default static methodsname - the name to give the threadclosure - the Runnable closurepublic static Thread startDaemon(Thread self, Closure closure)
self - placeholder variable used by Groovy categories; ignored for default static methodsclosure - the Runnable closurepublic static Thread startDaemon(Thread self, String name, Closure closure)
self - placeholder variable used by Groovy categories; ignored for default static methodsname - the name to give the threadclosure - the Runnable closurepublic static Matcher getLastMatcher(Matcher self)
self - placeholder variable used by Groovy categories; ignored for default static methodspublic static void sleep(Object self, long milliseconds)
self - placeholder variable used by Groovy categories; ignored for default static methodsmilliseconds - the number of milliseconds to sleeppublic static void sleep(Object self, long milliseconds, Closure onInterrupt)
self - placeholder variable used by Groovy categories; ignored for default static methodsmilliseconds - the number of milliseconds to sleeponInterrupt - interrupt handler, InterruptedException is passed to the Closure
                     as long as it returns false, the sleep continuespublic static Date parse(Date self, String format, String input) throws ParseException
SimpleDateFormat.
 Note that a new SimpleDateFormat instance is created for every invocation of this method (for thread safety).
self - placeholder variable used by Groovy categories; ignored for default static methodsformat - pattern used to parse the input string.input - String to be parsed to create the date instanceParseException - if there is a parse errorDateFormat.parse(java.lang.String)public static Date parse(Date self, String format, String input, TimeZone zone) throws ParseException
SimpleDateFormat.
 Note that a new SimpleDateFormat instance is created for every invocation of this method (for thread safety).
self - placeholder variable used by Groovy categories; ignored for default static methodsformat - pattern used to parse the input string.input - String to be parsed to create the date instancezone - TimeZone to use when parsingParseException - if there is a parse errorDateFormat.parse(java.lang.String)public static Date parseToStringDate(Date self, String dateToString) throws ParseException
Date
 Note that a new SimpleDateFormat instance is created for every invocation of this method (for thread safety).
self - placeholder variable used by Groovy categories; ignored for default static methodsdateToString - String to be parsed to create the date instance. Must match the pattern EEE MMM dd HH:mm:ss zzz yyyy with US-locale symbolsParseException - if there is a parse errorpublic static ResourceBundle getBundle(ResourceBundle self, String bundleName)
self - placeholder variable used by Groovy categories; ignored for default static methodsbundleName - the name of the bundle.ResourceBundle.getBundle(java.lang.String)public static ResourceBundle getBundle(ResourceBundle self, String bundleName, Locale locale)
self - placeholder variable used by Groovy categories; ignored for default static methodsbundleName - the name of the bundle.locale - the specific localeResourceBundle.getBundle(java.lang.String, java.util.Locale)public static File createTempDir(File self) throws IOException
IOExceptionpublic static File createTempDir(File self, String prefix, String suffix) throws IOException
IOExceptionpublic static long currentTimeSeconds(System self)
self - placeholder variable used by Groovy categories; ignored for default static methodsSystem.currentTimeMillis()