org.apache.bsf.util

Class StringUtils

public class StringUtils extends Object

Deals with strings (probably need to elaborate some more).

Author: Matthew J. Duftler

Field Summary
static StringlineSeparator
static StringlineSeparatorStr
Method Summary
static StringclassNameToVarName(String className)
static StringcleanString(String str)
static StringgetChars(int numberOfChars, char theChar)
Get a string consisting of numberOfChars theChars.
static StringgetClassName(Class targetClass)
static StringgetCommaListFromVector(Vector sourceVector)
static ReadergetContentAsReader(URL url)
static StringgetContentAsString(URL url)
static StringgetSafeString(String scriptStr)
static URLgetURL(URL contextURL, String spec)
static StringgetValidIdentifierName(String identifierName)
static booleanisValidIdentifierName(String identifierName)
static booleanisValidPackageName(String packageName)

Field Detail

lineSeparator

public static final String lineSeparator

lineSeparatorStr

public static final String lineSeparatorStr

Method Detail

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)

getContentAsString

public static String getContentAsString(URL url)

getSafeString

public static String getSafeString(String scriptStr)

getURL

public static URL getURL(URL contextURL, String spec)

getValidIdentifierName

public static String getValidIdentifierName(String identifierName)

isValidIdentifierName

public static boolean isValidIdentifierName(String identifierName)

isValidPackageName

public static boolean isValidPackageName(String packageName)