public final class AutoFirmaUtil
extends java.lang.Object
Constructor and Description |
---|
AutoFirmaUtil() |
Modifier and Type | Method and Description |
---|---|
static java.io.File |
getApplicationDirectory()
Recupera el directorio en el que se encuentra la aplicación.
|
static boolean |
getAutoStartEnabled()
Indica si AutoFirma está instalado para ejecutarse al inicio de Windows o no.
|
static java.io.File |
getCanonicalFile(java.io.File file)
Devuelve el fichero en su forma canónica.
|
static java.awt.Image |
getDefaultDialogsIcon()
Obtiene el icono por defecto para los diálogos gráfcos.
|
static int |
getDisplaysNumber()
Recupera el número de pantallas que tiene habilitadas el usuario.
|
static int |
getDPI()
Recupera el DPI de la pantalla principal.
|
static java.io.File |
getJNLPApplicationDirectory()
Obtiene el directorio de aplicación que corresponde cuando se
ejecuta la aplicación mediante un despliegue es JNLP.
|
static java.io.File |
getLinuxAlternativeAppDir()
Recupera el directorio de instalación alternativo en los sistemas Linux.
|
static java.io.File |
getMacOsXAlternativeAppDir()
Recupera el directorio de instalación alternativo en los sistemas macOS.
|
static java.io.File |
getWindowsAlternativeAppDir()
Recupera el directorio de instalación alternativo en los sistemas Windows.
|
static void |
setAutoStartEnabled(boolean enable)
Establece si AutoFirma debe instalarse para ejecutarse al inicio de Windows o no.
|
public static java.awt.Image getDefaultDialogsIcon()
public static boolean getAutoStartEnabled()
true
si AutoFirma está instalado para ejecutarse al inicio de Windows,
false
en caso contrario, si el sistema no es Windows o si no se puede determinar.public static void setAutoStartEnabled(boolean enable) throws java.io.IOException
enable
- true
para instalar AutoFirma para ejecutarse al inicio de Windows,
false
para desinstalarlo (no tiene efecto si no lo estaba).java.io.IOException
- En caso de fallo en el proceso.public static java.io.File getApplicationDirectory()
public static java.io.File getJNLPApplicationDirectory()
public static java.io.File getWindowsAlternativeAppDir()
public static java.io.File getLinuxAlternativeAppDir()
public static java.io.File getMacOsXAlternativeAppDir()
public static int getDPI()
public static int getDisplaysNumber() throws java.awt.HeadlessException
java.awt.HeadlessException
- Si el equipo no tiene pantalla.public static java.io.File getCanonicalFile(java.io.File file)
file
- Fichero del cual obtener su forma canónica.