Documentación GVHIDRA 3.1.5
Referencia de la Clase gvHidraString
Diagrama de herencias de gvHidraString
gvHidraTypeBase

Métodos públicos

 __construct ($required=false, $maxLength=null)
 setRegExp ($value)
 getRegExp ()
 setInputMask ($value)
 getInputMask ()
 setPasswordType ($enable)
 getPasswordType ()
 validate ($value)

Atributos privados

 $regExp
 $inputMask
 $password

Descripción detallada

Definición en la línea 44 del archivo gvHidraString.php.


Documentación del constructor y destructor

__construct ( required = false,
maxLength = null 
)

Crear un tipo gvHidraString (String). public

Parámetros:
requiredboolean true campo obligatorio, false campo no obligatorio
maxlengthinteger longitud mxima del campo
Devuelve:
none

Reimplementado de gvHidraTypeBase.

Definición en la línea 59 del archivo gvHidraString.php.

                                                                {
        parent::__construct($required,$maxLength);
                //Inicializamos atributos de la clase
        $this->setRegExp(null);
        $this->setInputMask(null);
        $this->setPasswordType(false);
    }//Fin de constructor

Documentación de las funciones miembro

getInputMask ( ) [final]

Definición en la línea 91 del archivo gvHidraString.php.

                                            {
                return $this->inputMask; 
        }
getPasswordType ( ) [final]

Definición en la línea 106 del archivo gvHidraString.php.

                                                {

                return $this->password;
        }
getRegExp ( ) [final]

Definición en la línea 77 del archivo gvHidraString.php.

                                         {
                return $this->regExp;
        }
setInputMask ( value) [final]

Fija una mscara de entrada de datos segn la codificacin de gvHidra. public

Parámetros:
stringmscara de entrada
Devuelve:
none

Definición en la línea 87 del archivo gvHidraString.php.

                                                  {
                $this->inputMask = $value;
        }
setPasswordType ( enable) [final]

Fija el tipo como password. Con ello no podra verse lo que se teclea public

Parámetros:
stringmscara de entrada
Devuelve:
none

Definición en la línea 101 del archivo gvHidraString.php.

                                                       {
                
                $this->password = $enable;
        }
setRegExp ( value) [final]

Fija una expresin regular de validacin de la cadena. public

Parámetros:
stringexpresin regular
Devuelve:
none

Definición en la línea 73 del archivo gvHidraString.php.

                                               {
                $this->regExp = $value;
        }
validate ( value)

funcion validate

Reimplementado de gvHidraTypeBase.

Definición en la línea 111 del archivo gvHidraString.php.

                                        {
                if(parent::validate($value)==0){
                        $regExpr = $this->getRegExp();
                        if(!empty($regExpr) and !empty($value)){
                                if (ereg($this->getRegExp(),$value))
                                        return 0;
                                else
                                        throw new Exception('No es del formato correcto.');
                        }
                        return 0;
                }
        }

Documentación de los campos

$inputMask [private]

Definición en la línea 48 del archivo gvHidraString.php.

$password [private]

Definición en la línea 49 del archivo gvHidraString.php.

$regExp [private]

Definición en la línea 47 del archivo gvHidraString.php.


La documentación para esta clase fue generada a partir del siguiente fichero: