com.application.areca
Class Utils

java.lang.Object
  extended by com.application.areca.Utils
All Implemented Interfaces:
ArecaFileConstants

public class Utils
extends java.lang.Object
implements ArecaFileConstants

Utility methods

Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Field Summary
static java.lang.String FILE_DATE_SEPARATOR
           
 
Fields inherited from interface com.application.areca.ArecaFileConstants
DEFAULT_BIN_SUBDIRECTORY_NAME, DEFAULT_PLUGIN_SUBDIRECTORY_NAME, DEFAULT_TRANSLATION_SUBDIRECTORY_NAME, LOG_SUBDIRECTORY_NAME, USER_DEFAULT_WORKSPACE, USER_PREFERENCES_PATH, USER_PREFERENCES_PATH_DEPRECATED, USER_ROOT_DIRECTORY
 
Constructor Summary
Utils()
           
 
Method Summary
static java.io.File buildExecutableFile()
          Build the "areca_cl" file name according to the user's system and technical configuration
static java.lang.String extractShortFilePath(java.io.File fileDir, java.io.File baseDir)
           
static java.lang.String extractShortFilePath(java.io.File fileDir, java.lang.String sBaseDir)
           
static java.lang.String formatDisplayDate(java.util.GregorianCalendar cal)
           
static java.lang.String formatDuration(long ms)
          Retourne le nombre de millisecondes sous forme d'une dur�e.
static java.lang.String formatFileSize(java.io.File f)
           
static java.lang.String formatFileSize(long argSize)
           
static java.lang.String formatLong(long argLong)
           
static java.io.File getApplicationRoot()
           
static java.lang.String[] getTranslations()
           
static java.lang.String getTranslationsAsString()
           
static void initDateFormat(java.lang.String format)
           
static boolean isEmpty(java.lang.String o)
           
static java.lang.String normalizeFileName(java.lang.String origName)
          Normalizes the fileName provided as argument.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FILE_DATE_SEPARATOR

public static final java.lang.String FILE_DATE_SEPARATOR
See Also:
Constant Field Values
Constructor Detail

Utils

public Utils()
Method Detail

initDateFormat

public static void initDateFormat(java.lang.String format)

getApplicationRoot

public static java.io.File getApplicationRoot()

getTranslations

public static java.lang.String[] getTranslations()

buildExecutableFile

public static java.io.File buildExecutableFile()
Build the "areca_cl" file name according to the user's system and technical configuration


getTranslationsAsString

public static java.lang.String getTranslationsAsString()

extractShortFilePath

public static java.lang.String extractShortFilePath(java.io.File fileDir,
                                                    java.io.File baseDir)

extractShortFilePath

public static java.lang.String extractShortFilePath(java.io.File fileDir,
                                                    java.lang.String sBaseDir)

formatDisplayDate

public static java.lang.String formatDisplayDate(java.util.GregorianCalendar cal)

formatFileSize

public static java.lang.String formatFileSize(java.io.File f)

formatFileSize

public static java.lang.String formatFileSize(long argSize)

formatLong

public static java.lang.String formatLong(long argLong)

formatDuration

public static java.lang.String formatDuration(long ms)
Retourne le nombre de millisecondes sous forme d'une dur�e.


isEmpty

public static boolean isEmpty(java.lang.String o)

normalizeFileName

public static java.lang.String normalizeFileName(java.lang.String origName)
Normalizes the fileName provided as argument.
All file separators are removed and "?" are removed (URL parameter separator)