|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecteu.etaxonomy.cdm.common.CdmUtils
public class CdmUtils
| Field Summary | |
|---|---|
static File |
perUserCdmFolder
The per user cdm folder "~/.cdmLibrary" |
| Constructor Summary | |
|---|---|
CdmUtils()
|
|
| Method Summary | |
|---|---|
static boolean |
areBlank(String... strings)
|
static ArrayList<String> |
buildList(String value)
Builds a list of strings by splitting an input string with delimiters whitespace, comma, or semicolon |
static String |
concat(CharSequence separator,
String[] strings)
Concatenates an array of strings using the defined seperator. Null values are interpreted as empty strings.If all strings are null then null is returned. |
static String |
concat(CharSequence separator,
String string1,
String string2)
Concatenates two strings, using the defined seperator. Null values are interpreted as empty Strings.If both strings are null then null is returned. |
static String |
findLibrary(Class<?> clazz)
Returns the file name for the file in which 'clazz' is to be found (helps finding according libraries) |
static Map<String,Field> |
getAllFields(Class clazz,
Class highestClass,
boolean includeStatic,
boolean includeTransient,
boolean makeAccessible,
boolean includeHighestClass)
Computes all fields recursively |
static File |
getCdmHomeDir()
|
static String |
getFolderSeperator()
|
static String |
getHomeDir()
|
static InputStream |
getReadableResourceStream(String resourceFileName)
Returns the an InputStream for a read-only source |
static InputStreamReader |
getUtf8ResourceReader(String resourceFileName)
Returns the an InputStream for a read-only source |
static boolean |
isBlank(String string)
Returns true if string is null, "" or string.trim() is "" |
static boolean |
isCapital(String string)
Returns true if the passed string starts with an upper case letter. |
static boolean |
isEmpty(String string)
Deprecated. use isBlank(String) instead |
static boolean |
isNotBlank(String string)
Returns false if string is null, "" or string.trim() is "" |
static boolean |
isNotEmpty(String string)
Deprecated. use isNotBlank(String) instead |
static boolean |
isNumeric(String string)
|
protected static boolean |
isTransient(Field field)
Returns true, if field has an annotation of type javax.persistence.Annotation |
static boolean |
nullSafeEqual(Object obj1,
Object obj2)
Tests if two objects are equal or both null. |
static Integer |
Nz(Integer value)
Returns value if value is not null. |
static Long |
Nz(Long value)
Returns value if value is not null. |
static String |
Nz(String value)
Returns value if value is not null. |
static String |
Nz(String value,
String defaultValue)
Returns value if value is not null. |
static String |
NzTrim(String value)
Returns the trimmed value string if value is not null. |
static String |
readInputLine(String inputQuestion)
|
static String |
removeBrackets(String text)
Returns surrounding brackets "(",")". |
static CharSequence |
removeDuplicateWhitespace(CharSequence inputStr)
Returns a version of the input where all contiguous whitespace characters are replaced with a single space. |
static String |
removeTrailingDot(String string)
Trims the string and if the string ends with a dot removes it. |
static URI |
string2Uri(String string)
|
static String |
testMe()
|
static boolean |
urlExists(String strUrl,
boolean withWarning)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final File perUserCdmFolder
| Constructor Detail |
|---|
public CdmUtils()
| Method Detail |
|---|
public static String getHomeDir()
throws IOException
IOExceptionpublic static File getCdmHomeDir()
public static InputStream getReadableResourceStream(String resourceFileName)
throws IOException
resourceFileName - the resources path within the classpath(!)
IOException
public static InputStreamReader getUtf8ResourceReader(String resourceFileName)
throws IOException
resourceFileName - the resources path within the classpath(!)
IOExceptionpublic static String getFolderSeperator()
public static String findLibrary(Class<?> clazz)
clazz -
public static String testMe()
public static String readInputLine(String inputQuestion)
public static String NzTrim(String value)
null.
Returns the empty string if value is null.
value -
public static String Nz(String value)
null. Returns empty string if value is null.
value -
public static String Nz(String value,
String defaultValue)
null. Returns defaultValue if value is null.
value -
public static Integer Nz(Integer value)
null. Returns 0 if value is null.
value -
public static Long Nz(Long value)
null. Returns 0 if value is null.
value -
public static String concat(CharSequence separator,
String[] strings)
Null values are interpreted as empty strings.null then null is returned.
strings - seperator -
public static String concat(CharSequence separator,
String string1,
String string2)
Null values are interpreted as empty Strings.null then null is returned.
seperator - string1 - string2 -
concat(CharSequence, String[])public static CharSequence removeDuplicateWhitespace(CharSequence inputStr)
inputStr -
public static ArrayList<String> buildList(String value)
value -
public static boolean urlExists(String strUrl,
boolean withWarning)
public static URI string2Uri(String string)
public static boolean isNumeric(String string)
public static boolean isCapital(String string)
string -
public static boolean isBlank(String string)
string -
isNotEmpty(String string)public static boolean isNotBlank(String string)
false if string is null, "" or string.trim() is ""
string -
isNotEmpty(String string)@Deprecated public static boolean isEmpty(String string)
isBlank(String) instead
string -
isBlank(String)public static boolean areBlank(String... strings)
public static boolean nullSafeEqual(Object obj1,
Object obj2)
obj1 - obj2 -
@Deprecated public static boolean isNotEmpty(String string)
isNotBlank(String) instead
string -
isBlank(String string),
isNotBlank(String)
public static Map<String,Field> getAllFields(Class clazz,
Class highestClass,
boolean includeStatic,
boolean includeTransient,
boolean makeAccessible,
boolean includeHighestClass)
clazz -
protected static boolean isTransient(Field field)
field -
public static String removeTrailingDot(String string)
string -
public static String removeBrackets(String text)
text -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||