|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ws4d.java.util.StringUtil
public final class StringUtil
Field Summary | |
---|---|
static java.lang.String[] |
day
|
static java.lang.String[] |
month
|
static java.lang.String[][] |
zone
|
Constructor Summary | |
---|---|
StringUtil()
|
Method Summary | |
---|---|
static java.lang.String |
arrayToStringByte(byte[] array)
Creates a String from an array of byte. |
static java.lang.String |
arrayToStringInt(int[] array)
Creates a String from an array of int. |
static java.lang.String |
arrayToStringLong(long[] array)
Creates a String form a array of long. |
static java.lang.String |
chomp(java.lang.String inStr)
Deletes the Line Feed (10) and Carriage Return (13) fields of the given String. |
static java.lang.String |
decodeURL(java.lang.String url)
Decodes a String in application/x-www-form-urlencoded format
as specified in
Chapter Forms of the HTML 4.01 Specification. |
static java.lang.String |
decodeURL(java.lang.String url,
java.lang.String encoding)
Decodes a String in application/x-www-form-urlencoded format
as specified in
Chapter Forms of the HTML 4.01 Specification. |
static java.lang.String |
encodeURL(java.lang.String url)
Encodes an given URL. |
static boolean |
equalsIgnoreCase(java.lang.String s1,
java.lang.String s2)
|
static java.lang.String |
formatClassName(java.lang.Class clazz)
Depending on the value of USE_LONG_CLASS_NAMES returns either
the fully qualified class name of clazz or the result of
calling simpleClassName(Class) on it. |
static java.lang.String |
formatClassName(java.lang.String qualifiedClassName)
Depending on the value of USE_LONG_CLASS_NAMES returns either
the same String given in argument qualifiedClassName or the
result of calling simpleClassName(String) on it. |
static java.lang.String |
getHTTPDate(long date)
|
static long |
getHTTPDateAsLong(java.lang.String httpDate)
|
static java.lang.String |
getStringEncoding()
|
static int |
lastIndexOf(java.lang.String what,
java.lang.String within)
|
static HashMap |
parseStringOptions(java.lang.String args)
Parses options from a String . |
static HashMap |
parseStringProperties(java.lang.String args)
Parses properties from a String . |
static void |
printStream(java.io.InputStream in)
Prints a stream to System.out. |
static java.lang.String |
simpleClassName(java.lang.Class clazz)
Returns only the substring after the last dot character ("e;. |
static java.lang.String |
simpleClassName(java.lang.String qualifiedClassName)
Given a fully qualified class name (like java.lang.Object ),
returns only the substring after the last dot character
("e;. |
static java.lang.String[] |
split(java.lang.String s,
char c)
Splits a string at a given separator char in substrings and returns these elements in a string array. |
static java.lang.String[] |
split(java.lang.String s,
java.lang.String separator)
Splits a string at a given separator char in substrings and returns these elements in a string array. |
static java.lang.String[] |
splitAtWhitespace(java.lang.String s)
|
static java.util.Vector |
stringToVector(java.lang.String s,
java.lang.String separator)
Converts text with spaces into Vector . |
static java.lang.String[] |
toStringArray(java.util.Vector strings)
Converts the given Vector to String array |
static java.lang.String |
vectorToString(java.util.Vector v,
java.lang.String separator)
Concats the elements of a vector to a string (calls toString of each element) separated by given string. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String[] day
public static final java.lang.String[] month
public static final java.lang.String[][] zone
Constructor Detail |
---|
public StringUtil()
Method Detail |
---|
public static boolean equalsIgnoreCase(java.lang.String s1, java.lang.String s2)
public static int lastIndexOf(java.lang.String what, java.lang.String within)
public static final java.lang.String getStringEncoding()
public static java.lang.String[] split(java.lang.String s, char c)
s
- The string to split.c
- The separator char.
public static java.lang.String[] split(java.lang.String s, java.lang.String separator)
s
- The string to split.separator
- The separator char.
public static java.lang.String[] splitAtWhitespace(java.lang.String s)
public static java.util.Vector stringToVector(java.lang.String s, java.lang.String separator)
Vector
.
s
- The text to convert.
Vector
containing the text parts.public static java.lang.String vectorToString(java.util.Vector v, java.lang.String separator)
v
- Vector to work on.separator
- The string which should be used as separator.
public static java.lang.String encodeURL(java.lang.String url)
url
- the URL to encode.
public static java.lang.String decodeURL(java.lang.String url)
application/x-www-form-urlencoded
format
as specified in
Chapter Forms of the HTML 4.01 Specification. Uses default character
encoding.
url
- String to decode.
java.io.UnsupportedEncodingException
public static java.lang.String decodeURL(java.lang.String url, java.lang.String encoding) throws java.io.UnsupportedEncodingException
application/x-www-form-urlencoded
format
as specified in
Chapter Forms of the HTML 4.01 Specification.
url
- String to decode.encoding
- Encoding.
java.io.UnsupportedEncodingException
public static java.lang.String formatClassName(java.lang.Class clazz)
USE_LONG_CLASS_NAMES
returns either
the fully qualified class name of clazz
or the result of
calling simpleClassName(Class)
on it.
clazz
- the class to return a formatted name of
clazz
USE_LONG_CLASS_NAMES
,
simpleClassName(Class)
public static java.lang.String formatClassName(java.lang.String qualifiedClassName)
USE_LONG_CLASS_NAMES
returns either
the same String given in argument qualifiedClassName
or the
result of calling simpleClassName(String)
on it.
qualifiedClassName
- a fully qualified Java class name
qualifiedClassName
or the
simple class nameUSE_LONG_CLASS_NAMES
,
simpleClassName(String)
public static java.lang.String simpleClassName(java.lang.Class clazz)
clazz
, i.e.
Object
instead of java.lang.Object
.
clazz
- the class to return the simple name of
public static java.lang.String simpleClassName(java.lang.String qualifiedClassName)
java.lang.Object
),
returns only the substring after the last dot character
("e;."e;), i.e. Object
instead of
java.lang.Object
.
qualifiedClassName
- a fully qualified Java class name
public static java.lang.String[] toStringArray(java.util.Vector strings)
strings
- The Vector to convert.
public static java.lang.String chomp(java.lang.String inStr)
inStr
- The String to work on.
public static HashMap parseStringOptions(java.lang.String args)
String
. The options are defined as
"-name
args
- the String
to parse the options from.
Map
containing the options properties.public static HashMap parseStringProperties(java.lang.String args)
String
. The properties are defined
as "name=value" pairs divided by a blank.
args
- the String
to parse the properties from.
Map
containing the properties.public static void printStream(java.io.InputStream in)
in
- the stream to print.public static java.lang.String arrayToStringInt(int[] array)
array
- the array to show.
public static java.lang.String arrayToStringByte(byte[] array)
array
- the array to show.
public static java.lang.String arrayToStringLong(long[] array)
array
- the array to show.
public static long getHTTPDateAsLong(java.lang.String httpDate)
public static java.lang.String getHTTPDate(long date)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |