Framework JavaScript ACube V2.10.0
 

Classe ComposantClavierVirtuel

Object
   |
   +--ComposantClavierVirtuel

class ComposantClavierVirtuel


La classe «ComposantClavierVirtuel» :

Le «ComposantClavierVirtuel» permet de protéger la saisie d'un information (Un mot de passe par exemple).






RENDU IHM

ComposantClavierVirtuel
[Instanciation de la classe ComposantClavierVirtuel correspondante : voir Exemples]



Date: 01/01/2007

Version: 2.7.0

Fichiers JS nécessaires:

Definie dans ergonomique/fw_clavierVirtuel.js


Sommaire des Attributs
<private>  int digitHeight
          La propriété privée «digitHeight» contient la hauteur en pixel d'une touche du clavier.
<private>  int digitWidth
          La propriété privée «digitWidth» contient la largeur en pixel d'une touche du clavier.
<private>  int height
          La propriété privée «height» contient la hauteur en pixel du clavier.
<private>  String id
          L attribut «id» du composant clavierVirtuel correspond a l identifiant du clavier.
<private>  String idPass
          L'attribut «idPass» du composant "clavierVirtuel" est le paramètre sous lequel doit être stocké le mot de passe dans le formulaire.
<private>  String key
          La propriété privée «key» contient la clé de cryptage renvoyée par le serveur (flux XML).
<private>  int margeX
          La propriété privée «margeX» contient la valeur de la marge horizontale (espace entre chaque touche).
<private>  int margeY
          La propriété privée «margeY» contient la valeur de la marge verticale (espace entre chaque touche).
<private>  int nbColumns
          La propriété privée «nbColumns» contient le nombre de colonnes du clavier virtuel.
<private>  String nbEcrireClavier
          L'attribut «nbEcrireClavier» du composant clavierVirtuel correspond au compteur du nombre de fois que le clavier a été ecrit.
<private>  int nbIcons
          This property is the number of digit that the virtual keypad will have.
<private>  int passLength
          This attribute define the maximum length of the password

<private>  Integer style
          L'attribut «style» du composant clavierVirtuel correspond au style d'affichage du clavier (STYLE_CV_CIRCLES, STYLE_CV_RECT (par défaut)).
<private>  {Array_Integer} tabEmptyCells
          La propriété privée «tabEmptyCells» contient les indices des cellules du clavier virtuel non occupées par des touches.
<private>  int width
          La propriété privée «width» contient la largeur en pixel du clavier.
<private>  XMLObject XMLObjectCV
          L'attribut «XMLObjectCV» du composant "clavierVirtuel" est un object du type XMLObject contenant le flux de configuration du clavier virtuel défini par l'utilisateur du framework.
<private>  XMLObject XMLObjectServletCV
          L'attribut «XMLObjectServletCV» du composant "clavierVirtuel" est un object du type XMLObject contenant le flux de configuration du clavier virtuel, retourné par le servlet.
 
Sommaire des Constructeurs
ComposantClavierVirtuel (<String_Obligatoire> id, <XmlObjectSauvegarde_Facultatif> xmlData, <String_Obligatoire> idPass, <Integer_Facultatif> styleClavier, <Integer_Facultatif> nbIcons, <Integer_Facultatif> passLength)
            Crée une instance de la classe ComposantClavierVirtuel.
 
Sommaire des Méthodes
 <private>  void annulerDerniereSaisie()
           La méthode privée «annulerDerniereSaisie()» réalise le traitement de suppression de la dernière touche saisie via le clavier virtuel dans le mode de présentation par formulaire.

 <private>  void annulerSaisie()
           La méthode privée «annulerSaisie()» réalise le traitement de suppression des touches saisies via le clavier virtuel dans le mode de présentation par formulaire.

 void ecrireBind()
           La méthode publique «ecrireBind()» réalise le rendu HTML du composant dans la zone dynamique (DIV) d'id "Position_" + this.id.

 <private>  void ecrireClavierHtml()
           La méthode privée «ecrireClavierHtml()» retourne le code HTML réalisant le rendu du clavier virtuel.
 void getPassword()
           The public method «getPassword()» return the value of the password set by the user.
 <private>  void initClavierByXML()
           La méthode privée «initClavierByXML()» permet de parametrer le composant clavier virtuel à partir du flux XML de configuration.
 <private>  boolean initClavierServletByXML()
           La méthode privée «initClavierServletByXML()» permet de parametrer le clavier à partir du flux XML de configuration issu de la servlet du clavier numérique.
Retourne true si tout c'est bien passé, false sinon.
 <private>  void retourXML()
           La méthode privée «retourXML()» réalise le traitement du retour de l'appel AJAX à la servlet.

 <private>  void saisirTouche(<String_Obligatoire> valeur)
           La méthode privée «saisirTouche()» réalise le traitement de suppression des touches saisies via le clavier virtuel dans le mode de présentation par formulaire.

 void setPassword(<String_Obligatoire> pass)
           La méthode public «setPassword()» permet de définir la propriété password de l'objet.

Détail des Attributs

digitHeight

<private> int digitHeight

digitWidth

<private> int digitWidth

height

<private> int height

id

<private> String id

idPass

<private> String idPass

key

<private> String key

margeX

<private> int margeX

margeY

<private> int margeY

nbColumns

<private> int nbColumns

nbEcrireClavier

<private> String nbEcrireClavier

nbIcons

<private> int nbIcons

passLength

<private> int passLength

style

<private> Integer style

tabEmptyCells

<private> {Array_Integer} tabEmptyCells

width

<private> int width

XMLObjectCV

<private> XMLObject XMLObjectCV

XMLObjectServletCV

<private> XMLObject XMLObjectServletCV

Détail des Constructeurs

ComposantClavierVirtuel

ComposantClavierVirtuel(<String_Obligatoire> id, <XmlObjectSauvegarde_Facultatif> xmlData, <String_Obligatoire> idPass, <Integer_Facultatif> styleClavier, <Integer_Facultatif> nbIcons, <Integer_Facultatif> passLength)

Détail des Méthodes

annulerDerniereSaisie

 <private> void annulerDerniereSaisie()

annulerSaisie

 <private> void annulerSaisie()

ecrireBind

void ecrireBind()

ecrireClavierHtml

 <private> void ecrireClavierHtml()

getPassword

void getPassword()

initClavierByXML

 <private> void initClavierByXML()

initClavierServletByXML

 <private> boolean initClavierServletByXML()

retourXML

 <private> void retourXML()

saisirTouche

 <private> void saisirTouche(<String_Obligatoire> valeur)

setPassword

void setPassword(<String_Obligatoire> pass)

Framework JavaScript ACube V2.10.0
 

Version 2.10.0, / Etat : Validé
Cette création est mise à disposition selon le Contrat Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'Identique disponible en ligne http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ ou par courrier postal à Creative Commons, 559 Nathan Abbott Way, Stanford,California 94305, USA.


Documentation generated by JSDoc on Wed Jan 6 17:05:02 2010