public class JSEUIManager
extends java.lang.Object
implements es.gob.afirma.core.ui.AOUIManager
Modifier and Type | Class and Description |
---|---|
static class |
JSEUIManager.JTextFieldASCIIFilter
Filtro de caracteres ASCCI imprimibles.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PREFERENCE_DIRECTORY
Guarda el directorio actual.
|
Constructor and Description |
---|
JSEUIManager() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
get(java.lang.String key,
java.lang.String def)
Recupera el valor de una cadena de texto almacenada entre las preferencias de la
aplicación.
|
int |
getErrorMessageCode() |
int |
getInformationMessageCode() |
java.io.File[] |
getLoadFiles(java.lang.String dialogTitle,
java.lang.String currentDir,
java.lang.String filename,
java.lang.String[] extensions,
java.lang.String description,
boolean selectDirectory,
boolean multiSelect,
java.lang.Object icon,
java.lang.Object parent) |
int |
getNoOptionCode() |
int |
getOkCancelOptionCode() |
int |
getOkOptionCode() |
char[] |
getPassword(java.lang.String text,
java.lang.Object c)
Pregunta al usuario por una contraseña.
|
char[] |
getPassword(java.lang.String text,
java.lang.Object imageIcon,
java.lang.String charSet,
boolean beep,
java.lang.Object c)
Muestra un diálogo para pedir una contraseña al usuario.
|
int |
getPlainMessageCode() |
int |
getQuestionMessageCode() |
int |
getWarningMessageCode() |
int |
getYesNoOptionCode() |
int |
getYesOptionCode() |
static void |
put(java.lang.String key,
java.lang.String value)
Establece una cadena de texto en la configuración de la aplicación
identificándola con una clave.
|
java.io.File |
saveDataToFile(byte[] data,
java.lang.String dialogTitle,
java.lang.String currentDir,
java.lang.String selectedFile,
java.lang.String[] exts,
java.lang.String description,
java.lang.Object parent) |
java.lang.String |
showCertificateSelectionDialog(java.lang.Object parentComponent,
es.gob.afirma.core.ui.KeyStoreDialogManager ksdm) |
int |
showConfirmDialog(java.lang.Object parentComponent,
java.lang.Object message,
java.lang.String title,
int optionType,
int messageType) |
void |
showErrorMessage(java.lang.Object parent,
java.lang.Object message,
java.lang.String title,
int messageType) |
java.lang.Object |
showInputDialog(java.lang.Object parentComponent,
java.lang.Object message,
java.lang.String title,
int messageType,
java.lang.Object icon,
java.lang.Object[] selectionValues,
java.lang.Object initialSelectionValue) |
void |
showMessageDialog(java.lang.Object parentComponent,
java.lang.Object message,
java.lang.String title,
int messageType) |
void |
showMessageDialog(java.lang.Object parentComponent,
java.lang.Object message,
java.lang.String title,
int messageType,
java.lang.Object icon) |
public static final java.lang.String PREFERENCE_DIRECTORY
public static java.lang.String get(java.lang.String key, java.lang.String def)
key
- Clave del valor que queremos recuperar.def
- Valor que se devolveráa si la preferencia no se encontraba almacenada.def
si no se encontró.public static void put(java.lang.String key, java.lang.String value)
flush()
.key
- Clave con la que identificaremos el valor.value
- Valor que se desea almacenar.public final char[] getPassword(java.lang.String text, java.lang.Object c)
getPassword
in interface es.gob.afirma.core.ui.AOUIManager
text
- Texto que se muestra en el diálogo para pedir la contraseñac
- Componente padre (para la modalidad)es.gob.afirma.core.AOCancelledOperationException
- Cuando el usuario cancela el proceso de solicitud de
contraseñapublic final char[] getPassword(java.lang.String text, java.lang.Object imageIcon, java.lang.String charSet, boolean beep, java.lang.Object c)
getPassword
in interface es.gob.afirma.core.ui.AOUIManager
text
- Texto con el que se solicitará la entrada de texto al
usuario (prompt)imageIcon
- Objeto de tipo javax.swing.Icon
con el icono del diálogo o
null
para no mostrar icono.charSet
- Juego de caracteres aceptados para la contraseñabeep
- true
si se desea un sonido de advertencia al
introducir un caracter no válido, false
en
caso contrarioc
- Componente padre (para la modalidad)es.gob.afirma.core.AOCancelledOperationException
- Cuando el usuario cancela o cierra el diálogopublic final java.lang.Object showInputDialog(java.lang.Object parentComponent, java.lang.Object message, java.lang.String title, int messageType, java.lang.Object icon, java.lang.Object[] selectionValues, java.lang.Object initialSelectionValue)
showInputDialog
in interface es.gob.afirma.core.ui.AOUIManager
public final java.lang.String showCertificateSelectionDialog(java.lang.Object parentComponent, es.gob.afirma.core.ui.KeyStoreDialogManager ksdm)
showCertificateSelectionDialog
in interface es.gob.afirma.core.ui.AOUIManager
public final int showConfirmDialog(java.lang.Object parentComponent, java.lang.Object message, java.lang.String title, int optionType, int messageType)
showConfirmDialog
in interface es.gob.afirma.core.ui.AOUIManager
public void showMessageDialog(java.lang.Object parentComponent, java.lang.Object message, java.lang.String title, int messageType)
showMessageDialog
in interface es.gob.afirma.core.ui.AOUIManager
public void showMessageDialog(java.lang.Object parentComponent, java.lang.Object message, java.lang.String title, int messageType, java.lang.Object icon)
showMessageDialog
in interface es.gob.afirma.core.ui.AOUIManager
public final int getPlainMessageCode()
getPlainMessageCode
in interface es.gob.afirma.core.ui.AOUIManager
public final int getYesNoOptionCode()
getYesNoOptionCode
in interface es.gob.afirma.core.ui.AOUIManager
public final int getWarningMessageCode()
getWarningMessageCode
in interface es.gob.afirma.core.ui.AOUIManager
public final int getYesOptionCode()
getYesOptionCode
in interface es.gob.afirma.core.ui.AOUIManager
public final int getNoOptionCode()
getNoOptionCode
in interface es.gob.afirma.core.ui.AOUIManager
public final int getOkCancelOptionCode()
getOkCancelOptionCode
in interface es.gob.afirma.core.ui.AOUIManager
public final int getOkOptionCode()
getOkOptionCode
in interface es.gob.afirma.core.ui.AOUIManager
public final int getInformationMessageCode()
getInformationMessageCode
in interface es.gob.afirma.core.ui.AOUIManager
public final int getErrorMessageCode()
getErrorMessageCode
in interface es.gob.afirma.core.ui.AOUIManager
public final int getQuestionMessageCode()
getQuestionMessageCode
in interface es.gob.afirma.core.ui.AOUIManager
public java.io.File[] getLoadFiles(java.lang.String dialogTitle, java.lang.String currentDir, java.lang.String filename, java.lang.String[] extensions, java.lang.String description, boolean selectDirectory, boolean multiSelect, java.lang.Object icon, java.lang.Object parent)
getLoadFiles
in interface es.gob.afirma.core.ui.AOUIManager
public java.io.File saveDataToFile(byte[] data, java.lang.String dialogTitle, java.lang.String currentDir, java.lang.String selectedFile, java.lang.String[] exts, java.lang.String description, java.lang.Object parent) throws java.io.IOException
saveDataToFile
in interface es.gob.afirma.core.ui.AOUIManager
java.io.IOException
public void showErrorMessage(java.lang.Object parent, java.lang.Object message, java.lang.String title, int messageType)
showErrorMessage
in interface es.gob.afirma.core.ui.AOUIManager