|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectfmpp.util.MiscUtil
public class MiscUtil
Miscellaneous utility methods.
| Field Summary | |
|---|---|
static java.lang.Class[] |
EMPTY_CLASS_ARRAY
|
static java.lang.Object[] |
EMPTY_OBJECT_ARRAY
|
static java.lang.String[] |
EMPTY_STRING_ARRAY
|
| Constructor Summary | |
|---|---|
MiscUtil()
|
|
| Method Summary | |
|---|---|
static java.lang.String[] |
add(java.lang.String[] a1,
java.lang.String[] a2)
Concatenates two arrays. |
static java.lang.String |
causeMessages(java.lang.Throwable e)
This is the same as causeTrace(java.lang.Throwable), but it doesn't print the
exception class name if the class is inside an fmpp package. |
static java.lang.String |
causeTrace(java.lang.Throwable e)
Returns the cause trace of an exception. |
static void |
checkXmlSupportAvailability(java.lang.String requiredForThis)
Checks if XML API-s (JAXP, SAX2, DOM) are present. |
static java.lang.Class |
classForName(java.lang.String className)
Tries to load the class with the current context class loader, and only then with the current defining class loader. |
static java.util.Map |
dictionaryToMap(java.util.Dictionary dict)
|
static int |
findObject(java.util.List list,
java.lang.Object o)
Returns the first index of the given object (exactly the same instance) in the list. |
static java.lang.Throwable |
getCauseException(java.lang.Throwable e)
|
static boolean |
listContainsObject(java.util.List list,
java.lang.Object o)
Checks if the list contains the given object (exactly the same instance). |
static boolean |
mapContainsObject(java.util.Map map,
java.lang.Object o)
Checks if the map contains the given object (exactly the same instance) as value. |
static int |
numberToInt(java.lang.Number value)
Loseless convertion to int. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.Class[] EMPTY_CLASS_ARRAY
public static final java.lang.Object[] EMPTY_OBJECT_ARRAY
public static final java.lang.String[] EMPTY_STRING_ARRAY
| Constructor Detail |
|---|
public MiscUtil()
| Method Detail |
|---|
public static java.lang.String causeMessages(java.lang.Throwable e)
causeTrace(java.lang.Throwable), but it doesn't print the
exception class name if the class is inside an fmpp package.
public static java.lang.String causeTrace(java.lang.Throwable e)
public static java.lang.Class classForName(java.lang.String className)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic static java.util.Map dictionaryToMap(java.util.Dictionary dict)
public static java.lang.Throwable getCauseException(java.lang.Throwable e)
public static boolean listContainsObject(java.util.List list,
java.lang.Object o)
public static boolean mapContainsObject(java.util.Map map,
java.lang.Object o)
public static int findObject(java.util.List list,
java.lang.Object o)
public static void checkXmlSupportAvailability(java.lang.String requiredForThis)
throws InstallationException
requiredForThis - a short sentence that describes for human reader
if for what do we need the XML support (e.g.
"Usage of xml data loader." or
"Set XML entity resolver."). This sentence is used
in error message of the InstallationException.
Can be null.
InstallationExceptionpublic static int numberToInt(java.lang.Number value)
int.
java.lang.IllegalArgumentException - if the loseless conversion is not
possible. The error message contains the details.
public static java.lang.String[] add(java.lang.String[] a1,
java.lang.String[] a2)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||