|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectau.edu.archer.util.XDMSUtil
public class XDMSUtil
General utility class for XDMS.
| Field Summary | |
|---|---|
static java.lang.String |
DIR_SEPERATOR
DIR_SEPERATOR. |
static java.lang.String |
ISO8601_FORMAT
ISO8601_FORMAT. |
static java.lang.String |
LINE_SEPERTAOR
LINE_SEPERTAOR. |
static java.lang.String |
SPACE
SPACE. |
static java.lang.String |
YES
YES. |
| Constructor Summary | |
|---|---|
XDMSUtil()
|
|
| Method Summary | |
|---|---|
static java.util.Date |
generateDate(java.lang.String dateStr)
Generate Date object from string date. |
static java.lang.String |
generateDisplayDate(java.util.Date date)
Generate date as display string. |
static java.lang.String |
generateSuffixByTimeStamp()
Generate the suffix based on the timestamp. |
static java.lang.String |
getCurrentDateInISO8601Format()
Get current date in ISO-8601 format. |
static byte[] |
getFileAsBytes(java.io.File file)
Generate byte array representation of a file. |
static byte[] |
getFileAsBytes(java.lang.String fileLocation)
Generate byte array representation of a file. |
static java.util.List<java.lang.String> |
getInterfaceFieldNames(java.lang.Class interfaceClass)
Get the list of field names using reflection. |
static java.lang.String |
getInterfaceFieldValue(java.lang.Class interfaceClass,
java.lang.String interfaceFieldName)
Retrieve interface field value by name. |
static java.util.List<java.lang.Object> |
getInterfaceFieldValues(java.lang.Class interfaceClass)
Get the list of field value using reflection. |
static boolean |
isListEmptyOrNull(java.util.List list)
Check if the List is empty or null. |
| 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.String ISO8601_FORMAT
public static final java.lang.String LINE_SEPERTAOR
public static final java.lang.String YES
public static final java.lang.String SPACE
public static final java.lang.String DIR_SEPERATOR
| Constructor Detail |
|---|
public XDMSUtil()
| Method Detail |
|---|
public static java.util.Date generateDate(java.lang.String dateStr)
dateStr - string date.
public static java.lang.String getCurrentDateInISO8601Format()
public static java.lang.String generateDisplayDate(java.util.Date date)
date - Date object.
public static java.util.List<java.lang.String> getInterfaceFieldNames(java.lang.Class interfaceClass)
interfaceClass - Interface whose fields are required
public static java.util.List<java.lang.Object> getInterfaceFieldValues(java.lang.Class interfaceClass)
interfaceClass - Interface whose fields are required
public static java.lang.String getInterfaceFieldValue(java.lang.Class interfaceClass,
java.lang.String interfaceFieldName)
interfaceClass - Interface from which the value is to be retrieved.interfaceFieldName - Interface field name.
public static boolean isListEmptyOrNull(java.util.List list)
list - List to be checked.
public static byte[] getFileAsBytes(java.io.File file)
throws java.io.FileNotFoundException,
java.io.IOException
file - File object to be transformed.
java.io.FileNotFoundException - if the file can not be found.
java.io.IOException - if file processing goes wrong.
public static byte[] getFileAsBytes(java.lang.String fileLocation)
throws java.io.FileNotFoundException,
java.io.IOException
fileLocation - Full path of the file to be transformed.
java.io.FileNotFoundException - if the file can not be found.
java.io.IOException - if file processing goes wrong.public static java.lang.String generateSuffixByTimeStamp()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||