org.apache.bsf.util

Class StringUtils


public class StringUtils
extends java.lang.Object

Deals with strings (probably need to elaborate some more).
Author:
Matthew J. Duftler

Field Summary

static String
lineSeparator
static String
lineSeparatorStr

Method Summary

static String
classNameToVarName(String className)
static String
cleanString(String str)
static String
getChars(int numberOfChars, char theChar)
Get a string consisting of numberOfChars theChars.
static String
getClassName(Class targetClass)
static String
getCommaListFromVector(Vector sourceVector)
static Reader
getContentAsReader(URL url)
static String
getContentAsString(URL url)
static String
getSafeString(String scriptStr)
static URL
getURL(URL contextURL, String spec)
static String
getValidIdentifierName(String identifierName)
static boolean
isValidIdentifierName(String identifierName)
static boolean
isValidPackageName(String packageName)

Field Details

lineSeparator

public static final String lineSeparator

lineSeparatorStr

public static final String lineSeparatorStr

Method Details

classNameToVarName

public static String classNameToVarName(String className)

cleanString

public static String cleanString(String str)

getChars

public static String getChars(int numberOfChars,
                              char theChar)
Get a string consisting of numberOfChars theChars.
Returns:
a string consisting of numberOfChars theChars.

getClassName

public static String getClassName(Class targetClass)

getCommaListFromVector

public static String getCommaListFromVector(Vector sourceVector)

getContentAsReader

public static Reader getContentAsReader(URL url)
            throws SecurityException,
                   IllegalArgumentException,
                   IOException

getContentAsString

public static String getContentAsString(URL url)
            throws SecurityException,
                   IllegalArgumentException,
                   IOException

getSafeString

public static String getSafeString(String scriptStr)

getURL

public static URL getURL(URL contextURL,
                         String spec)
            throws MalformedURLException

getValidIdentifierName

public static String getValidIdentifierName(String identifierName)

isValidIdentifierName

public static boolean isValidIdentifierName(String identifierName)

isValidPackageName

public static boolean isValidPackageName(String packageName)