|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mortbay.util.TypeUtil
public class TypeUtil
TYPE Utilities. Provides various static utiltiy methods for manipulating types and their string representations.
Field Summary | |
---|---|
static int |
CR
|
static int |
LF
|
Constructor Summary | |
---|---|
TypeUtil()
|
Method Summary | |
---|---|
static byte |
convertHexDigit(byte b)
|
static void |
dump(java.lang.Class c)
|
static void |
dump(java.lang.ClassLoader cl)
|
static byte[] |
fromHexString(java.lang.String s)
|
static java.lang.Class |
fromName(java.lang.String name)
Class from a canonical name for a type. |
static java.net.URL |
jarFor(java.lang.String className)
|
static java.lang.Integer |
newInteger(int i)
Convert int to Integer using cache. |
static java.lang.Long |
newLong(long i)
Convert int to Integer using cache. |
static byte[] |
parseBytes(java.lang.String s,
int base)
|
static int |
parseInt(byte[] b,
int offset,
int length,
int base)
Parse an int from a byte array of ascii characters. |
static int |
parseInt(java.lang.String s,
int offset,
int length,
int base)
Parse an int from a substring. |
static byte[] |
readLine(java.io.InputStream in)
|
static java.lang.String |
toHexString(byte[] b)
|
static java.lang.String |
toHexString(byte[] b,
int offset,
int length)
|
static java.lang.String |
toName(java.lang.Class type)
Canonical name for a type. |
static java.lang.String |
toString(byte[] bytes,
int base)
|
static java.lang.String |
toString(int i)
Convert int to String using cache. |
static java.lang.String |
toString(long i)
Convert long to String using cache. |
static java.lang.Object |
valueOf(java.lang.Class type,
java.lang.String value)
Convert String value to instance. |
static java.lang.Object |
valueOf(java.lang.String type,
java.lang.String value)
Convert String value to instance. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static int CR
public static int LF
Constructor Detail |
---|
public TypeUtil()
Method Detail |
---|
public static java.lang.Class fromName(java.lang.String name)
name
- A class or type name.
public static java.lang.String toName(java.lang.Class type)
type
- A class , which may be a primitive TYPE field.
public static java.lang.Object valueOf(java.lang.Class type, java.lang.String value)
type
- The class of the instance, which may be a primitive TYPE field.value
- The value as a string.
public static java.lang.Object valueOf(java.lang.String type, java.lang.String value)
type
- classname or type (eg int)value
- The value as a string.
public static java.lang.Integer newInteger(int i)
public static java.lang.Long newLong(long i)
public static java.lang.String toString(int i)
public static java.lang.String toString(long i)
public static int parseInt(java.lang.String s, int offset, int length, int base) throws java.lang.NumberFormatException
s
- Stringoffset
- Offset within stringlength
- Length of integer or -1 for remainder of stringbase
- base of the integer
java.lang.NumberFormatException
public static int parseInt(byte[] b, int offset, int length, int base) throws java.lang.NumberFormatException
b
- byte arrayoffset
- Offset within stringlength
- Length of integer or -1 for remainder of stringbase
- base of the integer
java.lang.NumberFormatException
public static byte[] parseBytes(java.lang.String s, int base)
public static java.lang.String toString(byte[] bytes, int base)
public static byte convertHexDigit(byte b)
b
- An ASCII encoded character 0-9 a-f A-F
public static java.lang.String toHexString(byte[] b)
public static java.lang.String toHexString(byte[] b, int offset, int length)
public static byte[] fromHexString(java.lang.String s)
public static void dump(java.lang.Class c)
public static void dump(java.lang.ClassLoader cl)
public static byte[] readLine(java.io.InputStream in) throws java.io.IOException
java.io.IOException
public static java.net.URL jarFor(java.lang.String className)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |