electric.util.string
Class Strings

java.lang.Object
  extended byelectric.util.string.Strings

public final class Strings
extends java.lang.Object

Strings defines a set of static methods for manipulating strings.

Author:
webMethods

Constructor Summary
Strings()
           
 
Method Summary
static java.lang.String arrayToString(java.lang.Object array)
           
static java.lang.String asJavaName(java.lang.String string)
           
static java.lang.String extension(java.lang.String path)
           
static java.lang.String fromFilename(java.lang.String name)
           
static boolean getBoolean(java.lang.String string, boolean defaultValue)
           
static java.lang.String getCapitalized(java.lang.String string)
           
static java.lang.String getEndpoint(java.lang.String string)
           
static java.lang.String getJavaEncodingFromBOM(byte[] bytes)
           
static java.lang.String getJavaPackage(java.lang.String name)
           
static java.lang.String getLocalJavaName(java.lang.String name)
           
static java.lang.String getString(java.lang.String flag, java.lang.String[] args, int index)
           
static java.lang.String getURN(java.lang.String string)
           
static boolean hasBOM(byte[] bytes)
           
static boolean hasUTF16BOM(byte[] bytes)
           
static boolean hasUTF8BOM(byte[] bytes)
           
static java.lang.String head(java.lang.String string, char delimiter)
           
static boolean isInteger(java.lang.String integer)
           
static boolean isUTF8(java.lang.String encoding)
           
static java.lang.String replace(java.lang.String string, java.lang.String before, java.lang.String after)
           
static java.lang.String replaceNull(java.lang.String string)
           
static java.lang.String splice(java.lang.String path1, java.lang.String path2)
           
static java.lang.String stripChar(java.lang.String string, char charToStrip)
           
static java.lang.String stripQuotes(java.lang.String quotedString)
          Remove the quotes from around a string.
static void substitute(java.lang.String[][] query, java.lang.String[][] post)
           
static java.lang.String tail(java.lang.String string, char delimiter)
           
static java.lang.String toFilename(java.lang.String name)
           
static java.lang.String toString(byte[] bytes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Strings

public Strings()
Method Detail

getString

public static java.lang.String getString(java.lang.String flag,
                                         java.lang.String[] args,
                                         int index)
Parameters:
flag -
args -
index -

asJavaName

public static java.lang.String asJavaName(java.lang.String string)
Parameters:
string -

getJavaPackage

public static java.lang.String getJavaPackage(java.lang.String name)
Parameters:
name -

getLocalJavaName

public static java.lang.String getLocalJavaName(java.lang.String name)
Parameters:
name -

hasBOM

public static boolean hasBOM(byte[] bytes)
Parameters:
bytes -

getJavaEncodingFromBOM

public static java.lang.String getJavaEncodingFromBOM(byte[] bytes)
Parameters:
bytes -

hasUTF16BOM

public static boolean hasUTF16BOM(byte[] bytes)
Parameters:
bytes -

hasUTF8BOM

public static boolean hasUTF8BOM(byte[] bytes)
Parameters:
bytes -

isUTF8

public static boolean isUTF8(java.lang.String encoding)
Parameters:
encoding -

toString

public static java.lang.String toString(byte[] bytes)
                                 throws java.io.UnsupportedEncodingException
Parameters:
bytes -
Throws:
java.io.UnsupportedEncodingException

extension

public static java.lang.String extension(java.lang.String path)
Parameters:
path -

tail

public static java.lang.String tail(java.lang.String string,
                                    char delimiter)
Parameters:
string -
delimiter -

head

public static java.lang.String head(java.lang.String string,
                                    char delimiter)
Parameters:
string -
delimiter -

splice

public static java.lang.String splice(java.lang.String path1,
                                      java.lang.String path2)
Parameters:
path1 -
path2 -

replace

public static java.lang.String replace(java.lang.String string,
                                       java.lang.String before,
                                       java.lang.String after)
Parameters:
string -
before -
after -

stripChar

public static java.lang.String stripChar(java.lang.String string,
                                         char charToStrip)
Parameters:
string -
charToStrip -

arrayToString

public static java.lang.String arrayToString(java.lang.Object array)
Parameters:
array -

getURN

public static java.lang.String getURN(java.lang.String string)
Parameters:
string -

getEndpoint

public static java.lang.String getEndpoint(java.lang.String string)
Parameters:
string -

toFilename

public static java.lang.String toFilename(java.lang.String name)
Parameters:
name -

fromFilename

public static java.lang.String fromFilename(java.lang.String name)
Parameters:
name -

substitute

public static void substitute(java.lang.String[][] query,
                              java.lang.String[][] post)
Parameters:
query -
post -

getCapitalized

public static java.lang.String getCapitalized(java.lang.String string)
Parameters:
string -

getBoolean

public static boolean getBoolean(java.lang.String string,
                                 boolean defaultValue)
Parameters:
string -
defaultValue -

stripQuotes

public static java.lang.String stripQuotes(java.lang.String quotedString)
Remove the quotes from around a string.

Parameters:
quotedString -

isInteger

public static boolean isInteger(java.lang.String integer)
Parameters:
integer -
Returns:

replaceNull

public static java.lang.String replaceNull(java.lang.String string)
Parameters:
string -
Returns:


copyright© 2001-2004 by webMethods All Rights Reserved.