org.apache.wsil.util
Class Util

java.lang.Object
  extended by org.apache.wsil.util.Util

public final class Util
extends java.lang.Object

This class will ...

Version:
1.0

Field Summary
static java.lang.String LINE_SEPARATOR
          Line separator character.
protected static java.lang.String sClassName
          Class name.
 
Method Summary
static java.lang.String createHttpsURL(java.lang.String url)
          Create an HTTPS URL.
static java.net.URL createURL(java.lang.String urlString)
          Creates a URL object.
static void debug(java.lang.String className, java.lang.String methodName, java.lang.Exception e)
          This method prints a formatted message using System.out.prinln.
static void debug(java.lang.String className, java.lang.String methodName, java.lang.String msg)
          This method prints a formatted message using System.out.prinln.
static java.lang.ThreadGroup findThreadGroup(java.lang.String sName)
          Local a thread group using its name.
static java.lang.String formatURL(java.lang.String hostname, java.lang.String port, java.lang.String urn)
          Build a URL string from hostname, port and URN.
static java.lang.String getDateTimeStamp()
          Get date/time stamp for current date/time.
static java.lang.String getDateTimeStamp(java.util.Date date)
          Get date/time stamp for current date/time.
static java.io.InputStream getInputStream(java.lang.String sResourceName)
          Get contents of a resource and return as a input stream.
static java.io.InputStream getInputStream(java.net.URL urlFile)
          Get the input stream from a URL.
static java.lang.String getLocalHostName()
          Get local host name.
static void out(java.lang.String className, java.lang.String methodName, java.lang.Exception e)
          This method prints a formatted message using System.out.prinln.
static void out(java.lang.String className, java.lang.String methodName, java.lang.String msg)
          This method prints a formatted message using System.out.prinln.
static java.lang.String replaceString(java.lang.String sText, java.lang.String sFind, java.lang.String sReplace)
          This method will replace all of the occurances of a string with a substitution string.
static java.lang.String[] toStringArray(java.lang.String s)
          Convert a string into a string array.
static java.lang.String[] toStringArray(java.lang.String s, java.lang.String sDelim)
          Convert a string into a string array.
static java.lang.String toXMLString(java.util.Collection collection)
          Get XML string representation for WSIL element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sClassName

protected static java.lang.String sClassName
Class name.


LINE_SEPARATOR

public static final java.lang.String LINE_SEPARATOR
Line separator character.

Method Detail

findThreadGroup

public static java.lang.ThreadGroup findThreadGroup(java.lang.String sName)
Local a thread group using its name.

Parameters:
sName - thread group name
Returns:
Returns thread group.

out

public static void out(java.lang.String className,
                       java.lang.String methodName,
                       java.lang.Exception e)
This method prints a formatted message using System.out.prinln.

Parameters:
className - class name which originated message
methodName - method name which originated message
e - exception

out

public static void out(java.lang.String className,
                       java.lang.String methodName,
                       java.lang.String msg)
This method prints a formatted message using System.out.prinln.

Parameters:
className - class name which originated message
methodName - method name which originated message
msg - message text

debug

public static void debug(java.lang.String className,
                         java.lang.String methodName,
                         java.lang.Exception e)
This method prints a formatted message using System.out.prinln.

Parameters:
className - class name which originated message
methodName - method name which originated message
e - exception

debug

public static void debug(java.lang.String className,
                         java.lang.String methodName,
                         java.lang.String msg)
This method prints a formatted message using System.out.prinln.

Parameters:
className - class name which originated message
methodName - method name which originated message
msg - message text

getDateTimeStamp

public static java.lang.String getDateTimeStamp()
Get date/time stamp for current date/time.

Parameters:
sName - thread group name

getDateTimeStamp

public static java.lang.String getDateTimeStamp(java.util.Date date)
Get date/time stamp for current date/time.

Parameters:
sName - thread group name

getInputStream

public static java.io.InputStream getInputStream(java.lang.String sResourceName)
                                          throws java.io.IOException
Get contents of a resource and return as a input stream.

Parameters:
sResourceName - the name of the resource to get and return as an input stream
Throws:
java.io.IOException

getInputStream

public static java.io.InputStream getInputStream(java.net.URL urlFile)
                                          throws java.io.IOException,
                                                 java.net.ConnectException
Get the input stream from a URL.

Parameters:
url - the URL to get the input stream from
Throws:
java.io.IOException
java.net.ConnectException

getLocalHostName

public static java.lang.String getLocalHostName()
Get local host name.


formatURL

public static java.lang.String formatURL(java.lang.String hostname,
                                         java.lang.String port,
                                         java.lang.String urn)
Build a URL string from hostname, port and URN.

Parameters:
hostname - the hostname
port - the port
urn - the URN
Returns:
Returns formatted URL string.

replaceString

public static java.lang.String replaceString(java.lang.String sText,
                                             java.lang.String sFind,
                                             java.lang.String sReplace)
This method will replace all of the occurances of a string with a substitution string.

Parameters:
sText - String to udpate.
sFind - String to find.
sReplace - String to use for substitution.
Returns:
Returns updated string.

toStringArray

public static java.lang.String[] toStringArray(java.lang.String s)
Convert a string into a string array.

Parameters:
s - string to convert to a string array

toStringArray

public static java.lang.String[] toStringArray(java.lang.String s,
                                               java.lang.String sDelim)
Convert a string into a string array.

Parameters:
s - string to convert to a string array

createURL

public static java.net.URL createURL(java.lang.String urlString)
                              throws java.net.MalformedURLException,
                                     java.lang.ClassNotFoundException,
                                     java.lang.InstantiationException,
                                     java.lang.IllegalAccessException
Creates a URL object. If the URL uses the https protocol, then the correct URLStreamHandler is associated with the URL object.

Parameters:
urlString - URL string to format into a URL object
Returns:
Returns a URL object. A null value is returned if the input URL string is null.
Throws:
java.net.MalformedURLException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

createHttpsURL

public static java.lang.String createHttpsURL(java.lang.String url)
Create an HTTPS URL.


toXMLString

public static java.lang.String toXMLString(java.util.Collection collection)
Get XML string representation for WSIL element.



Copyright ? 2001 International Business Machines Corporation. All Rights Reserved.