| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttcl.lang.Util
public class Util
| Method Summary | |
|---|---|
static void | 
appendElement(Interp interp,
              StringBuffer sbuf,
              String s)
appendElement -- Append a string to the string buffer.  | 
static String | 
checkBadOctal(Interp interp,
              String value)
 | 
static TclObject | 
concat(int from,
       int to,
       TclObject[] objv)
Tcl_ConcatObj -> concat Concatenate the strings from a set of objects into a single string object with spaces between the original strings.  | 
static void | 
convertElement(String s,
               int flags,
               StringBuffer sbuf)
Tcl_ConvertElement -> convertElement This is a companion procedure to scanElement.  | 
static boolean | 
findElement(Interp interp,
            String s,
            int i,
            int len,
            tcl.lang.FindElemResult fer)
findElement -- Given a String that contains a Tcl list, locate the first (or next) element in the list.  | 
static int | 
getActualPlatform()
getActualPlatform -- This static procedure returns the integer code for the actual platform on which Jacl is running.  | 
static boolean | 
getBoolean(Interp interp,
           String string)
getBoolean -- Given a string, return a boolean value corresponding to the string.  | 
static double | 
getDouble(Interp interp,
          String s)
getDouble -- Converts an ASCII string to a double.  | 
static long | 
getInt(Interp interp,
       String s)
Converts an ASCII string to an integer.  | 
static int | 
getIntForIndex(Interp interp,
               TclObject tobj,
               int endValue)
TclGetIntForIndex -> Util.getIntForIndex This procedure returns an integer corresponding to the list index held in a Tcl object.  | 
static long | 
getWideInt(Interp interp,
           String str)
Converts an ASCII string to a wide integer.  | 
static boolean | 
isMac()
isMac -- Returns true if running on a Mac platform.  | 
static boolean | 
isUnix()
isUnix -- Returns true if running on a Unix platform.  | 
static boolean | 
isWindows()
isWindows -- Returns true if running on a Windows platform.  | 
static boolean | 
looksLikeInt(String s)
looksLikeInt -- Returns true when isJacl() is true and this string looks like an integer.  | 
static String | 
printDouble(double number)
printDouble -- Returns the string form of a double number.  | 
static boolean | 
regExpMatch(Interp interp,
            String string,
            TclObject pattern)
regExpMatch -- See if a string matches a regular expression.  | 
static int | 
scanElement(Interp interp,
            String string)
Tcl_ScanElement -> scanElement This procedure is a companion procedure to convertElement.  | 
static boolean | 
stringMatch(String str,
            String pat)
stringMatch -- See if a particular string matches a particular pattern.  | 
static void | 
strtod(String s,
       int start,
       int len,
       StrtodResult strtodResult)
strtod -- Converts the leading decimal digits of a string into double and report the index of the character immediately following the digits.  | 
static void | 
strtoul(String s,
        int start,
        int base,
        StrtoulResult strtoulResult)
Implements functionality of the strtoul() function used in the C Tcl library.  | 
static String | 
toTitle(String str)
Tcl_UtfToTitle -> toTitle -- Changes the first character of a string to title case or uppercase and the rest of the string to lowercase.  | 
static String | 
TrimLeft(String str)
TrimLeft -- Trims whitespace on the left side of a strin.g Results: The trimmed string.  | 
static String | 
TrimLeft(String str,
         String pattern)
TrimLeft -- Trim characters in "pattern" off the left of a string If pattern isn't supplied, whitespace is trimmed Results: |>None.<| Side effects: |>None.<|  | 
static String | 
TrimRight(String str)
 | 
static String | 
TrimRight(String str,
          String pattern)
TrimRight -- Trim characters in "pattern" off the right of a string If pattern isn't supplied, whitespace is trimmed Results: |>None.<|  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
public static void strtoul(String s,
                           int start,
                           int base,
                           StrtoulResult strtoulResult)
s - String of ASCII digits, possibly preceded by white space. For
            bases greater than 10, either lower- or upper-case digits may
            be used.start - The index of s where the number starts.base - Base for conversion. Must be less than 37. If 0, then the base
            is chosen from the leading characters of string: "0x" means
            hex, "0" means octal, anything else means decimal.strtoulResult - Location to store results
public static long getInt(Interp interp,
                          String s)
                   throws TclException
interp - The current interpreter. Can be nulls - The string to convert from. Must be in valid Tcl integer
            format.
TclException
public static long getWideInt(Interp interp,
                              String str)
                       throws TclException
interp - str - 
TclException
public static final int getIntForIndex(Interp interp,
                                       TclObject tobj,
                                       int endValue)
                                throws TclException
interp - interp, can be nulltobj - the index object, an integer, "end", or "end-n"endValue - the index value to use as "end"
TclException
public static final String checkBadOctal(Interp interp,
                                         String value)
public static void strtod(String s,
                          int start,
                          int len,
                          StrtodResult strtodResult)
s - String of ASCII digits, possibly preceded by white space. For
            bases greater than 10, either lower- or upper-case digits may
            be used.start - The index of the string to start on.len - The string length, or -1strtodResult - place to store results
public static double getDouble(Interp interp,
                               String s)
                        throws TclException
interp - The current interpreter, can be nulls - The string to convert from. Must be in valid Tcl double
            format.
TclException
public static TclObject concat(int from,
                               int to,
                               TclObject[] objv)
                        throws TclException
from - The starting index.to - The ending index (inclusive).objv - Array of objects to concatenate.
TclException
public static final boolean stringMatch(String str,
                                        String pat)
str - String to compare pattern againstpat - Pattern which may contain special characters.
public static String toTitle(String str)
str - String to convert.
public static final boolean regExpMatch(Interp interp,
                                        String string,
                                        TclObject pattern)
                                 throws TclException
interp - Current interpreterstring - The string to match.pattern - The regular expression.
TclException
public static final void appendElement(Interp interp,
                                       StringBuffer sbuf,
                                       String s)
                                throws TclException
interp - Current interpreter.sbuf - The buffer to append to.s - The string to append.
TclException
public static final boolean findElement(Interp interp,
                                        String s,
                                        int i,
                                        int len,
                                        tcl.lang.FindElemResult fer)
                                 throws TclException
interp - Current interpreter, can be null.s - The string to locate an element.i - The index inside s to start locating an element.len - The length of the string.fer - The result object to populate.
TclException
public static int scanElement(Interp interp,
                              String string)
                       throws TclException
interp - The current interpreter.string - The String to scan. (could be null)
TclException
public static void convertElement(String s,
                                  int flags,
                                  StringBuffer sbuf)
s - Source information for list element.flags - Flags produced by scanElementsbuf - Buffer to write element to
public static String TrimLeft(String str,
                              String pattern)
str - The string to trimpattern - The pattern string used to trim.
public static String TrimLeft(String str)
str - The string to trim.
public static String TrimRight(String str,
                               String pattern)
str - The string to trim.pattern - The pattern to trim.
public static String TrimRight(String str)
public static boolean getBoolean(Interp interp,
                                 String string)
                          throws TclException
interp - The current interpreter.string - The string representation of the boolean.
TclException - For malformed boolean values.public static final int getActualPlatform()
public static final boolean isUnix()
public static final boolean isMac()
public static final boolean isWindows()
public static boolean looksLikeInt(String s)
s - String to check
public static String printDouble(double number)
number - The number to format into a string
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||