Package es.uji.crypto.xades.jxades.util
Class SystemUtils
- java.lang.Object
-
- es.uji.crypto.xades.jxades.util.SystemUtils
-
public class SystemUtils extends java.lang.ObjectTitle:
Description:
Copyright: Copyright (c) 2006
Company:
- Version:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description private static java.text.DateFormatdateFormatprivate static java.text.DecimalFormatdecimalFormatprivate static char[]EMPTY_CHAR_ARRAYprivate static char[]HEX_DIGITSstatic java.lang.StringKEY_APPLICATION_NAMEstatic java.lang.StringKEY_CLIENT_CONFIG_FOLDERstatic java.lang.StringKEY_KEYSTORE_FOLDERprivate static java.lang.StringKEY_PREFIX
-
Constructor Summary
Constructors Constructor Description SystemUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcopy(java.io.InputStream inStream, java.io.OutputStream outStream)static java.lang.StringformatDate(java.lang.Object date)static java.lang.StringformatDate(java.util.Date date)static java.lang.StringgetCauseMessages(java.lang.Throwable ex)private static java.text.DateFormatgetDateFormatter()static java.text.DecimalFormatgetDecimalFormatter()static java.lang.StringgetErrorMessage(java.lang.Throwable ex)static java.lang.StringgetIOTempDir()static java.lang.StringgetOSName()static java.lang.StringgetUserHome()static java.util.DateparseDate(java.lang.String dateString)static byte[]toByteArray(java.io.InputStream inStream)static char[]toHexChars(byte[] data)static java.lang.StringtoHexString(byte[] data)static java.lang.StringtrimFileName(java.lang.String filePathName)
-
-
-
Field Detail
-
KEY_PREFIX
private static final java.lang.String KEY_PREFIX
- See Also:
- Constant Field Values
-
KEY_APPLICATION_NAME
public static final java.lang.String KEY_APPLICATION_NAME
- See Also:
- Constant Field Values
-
KEY_CLIENT_CONFIG_FOLDER
public static final java.lang.String KEY_CLIENT_CONFIG_FOLDER
- See Also:
- Constant Field Values
-
KEY_KEYSTORE_FOLDER
public static final java.lang.String KEY_KEYSTORE_FOLDER
- See Also:
- Constant Field Values
-
HEX_DIGITS
private static final char[] HEX_DIGITS
-
EMPTY_CHAR_ARRAY
private static final char[] EMPTY_CHAR_ARRAY
-
dateFormat
private static java.text.DateFormat dateFormat
-
decimalFormat
private static java.text.DecimalFormat decimalFormat
-
-
Method Detail
-
getDateFormatter
private static java.text.DateFormat getDateFormatter()
-
formatDate
public static java.lang.String formatDate(java.lang.Object date)
-
formatDate
public static java.lang.String formatDate(java.util.Date date)
-
parseDate
public static java.util.Date parseDate(java.lang.String dateString) throws java.text.ParseException- Throws:
java.text.ParseException
-
getDecimalFormatter
public static java.text.DecimalFormat getDecimalFormatter()
-
getCauseMessages
public static java.lang.String getCauseMessages(java.lang.Throwable ex)
-
getErrorMessage
public static java.lang.String getErrorMessage(java.lang.Throwable ex)
-
toByteArray
public static byte[] toByteArray(java.io.InputStream inStream) throws java.io.IOException- Throws:
java.io.IOException
-
copy
public static void copy(java.io.InputStream inStream, java.io.OutputStream outStream) throws java.io.IOException- Throws:
java.io.IOException
-
trimFileName
public static java.lang.String trimFileName(java.lang.String filePathName)
-
getOSName
public static java.lang.String getOSName()
-
getIOTempDir
public static java.lang.String getIOTempDir()
-
getUserHome
public static java.lang.String getUserHome()
-
toHexString
public static java.lang.String toHexString(byte[] data)
-
toHexChars
public static char[] toHexChars(byte[] data)
-
-