A B C D E F G H I M N O P R S T V

A

action - Variable in class com.inigoserrano.isvalidator.alfa.dataGroup.HTMLFormDataGroup
 
addCheck(SimpleCheck) - Method in class com.inigoserrano.isvalidator.data.SimpleData
Add one constraint to the store, it also notifies to the constraint that this object is its container.
addCheck(SimpleCheck) - Method in interface com.inigoserrano.isvalidator.data.Data
Adds the constraints to the store
addContainer(Data) - Method in class com.inigoserrano.isvalidator.check.SimpleCheck
This method tell to the constriant who is its container.
addData(Data) - Method in class com.inigoserrano.isvalidator.dataGroup.SimpleDataGroup
Adds one Data to the Store
addData(Data) - Method in interface com.inigoserrano.isvalidator.dataGroup.DataGroup
Adds one constraintContainer to the repository of containers
addDataParameters(ErrorDo) - Method in class com.inigoserrano.isvalidator.data.SimpleData
This method add the constraintContainer´s parameters when the data is invalid.
addDataParameters(ErrorDo) - Method in class com.inigoserrano.isvalidator.data.ServletParameterData
Añado los parametros de invalidez propios del contenedor, en este caso se añde uno, con clave "parameter" y valor en nombre del campo que se ha validado
addDataParameters(ErrorDo) - Method in interface com.inigoserrano.isvalidator.data.DataInternal
This method permits to the constraint container add its own parameters to the class that recives the parameter of a determinate invalid constraint.
addDataParameters(ErrorDo) - Method in class com.inigoserrano.isvalidator.data.CommandLineArgumentData
add the parameters of the constraint container
addErrorDo(ErrorDo) - Method in class com.inigoserrano.isvalidator.errorDo.StrutsErrorDoGroup
Add one StrutsErrorDo to the container
addErrorDo(ErrorDo) - Method in class com.inigoserrano.isvalidator.errorDo.SimpleErrorDoGroup
Adds one ErrorDo to the container
addErrorDo(ErrorDo) - Method in interface com.inigoserrano.isvalidator.errorDo.ErrorDoGroup
This method adds a errorDo to the group
addItem(ItemOption) - Method in class com.inigoserrano.isvalidator.alfa.formModel.SelectField
 
addItem(String, String, boolean) - Method in class com.inigoserrano.isvalidator.alfa.formModel.SelectField
 
addItem(String, String, boolean) - Method in class com.inigoserrano.isvalidator.alfa.formModel.RadioField
Inserte aquí la descripción del método.
addItem(Vector) - Method in class com.inigoserrano.isvalidator.alfa.formModel.SelectField
 
addParameter(String, String) - Method in class com.inigoserrano.isvalidator.errorDo.StrutsErrorDo
Add one parameter to the store
addParameter(String, String) - Method in class com.inigoserrano.isvalidator.errorDo.SimpleErrorDo
Add one parameter
addParameter(String, String) - Method in interface com.inigoserrano.isvalidator.errorDo.ErrorDo
Uses to add a parameter error
allChecksPresent() - Method in class com.inigoserrano.isvalidator.check.RegularExpresionCheck
This method verify that all the needes checks are executed, if some Checks isn´t in the container then this method add it to the container, and executes it.
almacen - Variable in class com.inigoserrano.isvalidator.data.SimpleData
the store of all the Checks
almacenContainer - Variable in class com.inigoserrano.isvalidator.dataGroup.SimpleDataGroup
To store all the Data
args - Variable in class com.inigoserrano.isvalidator.data.CommandLineArgumentData
the array string
args - Variable in class com.inigoserrano.isvalidator.dataGroup.CommandLineDataGroup
To store the arguments of the command line

B

BlankException - exception com.inigoserrano.isvalidator.checkExceptions.BlankException.
Throw if the data is blank ("")
BlankException() - Constructor for class com.inigoserrano.isvalidator.checkExceptions.BlankException
Default Constructor
BlankException(String) - Constructor for class com.inigoserrano.isvalidator.checkExceptions.BlankException
Constructor with an error message

C

Check - interface com.inigoserrano.isvalidator.check.Check.
This Interface represents the signature of the methods that must implement a Check.
check() - Method in class com.inigoserrano.isvalidator.check.RegularExpresionCheck
This method verify that the data match with the Check
check() - Method in class com.inigoserrano.isvalidator.check.NotNullCheck
This method verify that the data match with the check
check() - Method in class com.inigoserrano.isvalidator.check.NotBlankCheck
This method verify that the data match with the check
check() - Method in class com.inigoserrano.isvalidator.check.EmailCheck
This method verify that the data match with this check
check() - Method in class com.inigoserrano.isvalidator.check.DateCheck
This method verify that the data match with the Check
check() - Method in interface com.inigoserrano.isvalidator.check.Check
This method verify the Check and return true or false if the data match or no
check() - Method in class com.inigoserrano.isvalidator.data.SimpleData
This method gets all the constraints and check if the data match all this constraints.
check() - Method in class com.inigoserrano.isvalidator.dataGroup.SimpleDataGroup
Checks all the Data to fit it´s conditions
CheckBoxField - class com.inigoserrano.isvalidator.alfa.formModel.CheckBoxField.
Here the description of the class
CheckBoxField(String, HTMLFormDataGroup) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.CheckBoxField
 
CheckBoxField(String, HttpServletRequest) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.CheckBoxField
 
checkContainers() - Method in class com.inigoserrano.isvalidator.dataGroup.SimpleDataGroup
Iterate over all the Data
CheckException - exception com.inigoserrano.isvalidator.checkExceptions.CheckException.
Throw if the data dosen´t match a constraint
CheckException() - Constructor for class com.inigoserrano.isvalidator.checkExceptions.CheckException
Default Constructor
CheckException(String) - Constructor for class com.inigoserrano.isvalidator.checkExceptions.CheckException
Constructor with an error message
CheckParameterProvider - interface com.inigoserrano.isvalidator.errorDo.CheckParameterProvider.
This interface provide the signature of the method that must implements all the Checks, to tell who is the ErrorDo
com.inigoserrano.isvalidator.alfa.dataGroup - package com.inigoserrano.isvalidator.alfa.dataGroup
 
com.inigoserrano.isvalidator.alfa.examples - package com.inigoserrano.isvalidator.alfa.examples
 
com.inigoserrano.isvalidator.alfa.formModel - package com.inigoserrano.isvalidator.alfa.formModel
 
com.inigoserrano.isvalidator.alfa.okDo - package com.inigoserrano.isvalidator.alfa.okDo
 
com.inigoserrano.isvalidator.check - package com.inigoserrano.isvalidator.check
 
com.inigoserrano.isvalidator.checkExceptions - package com.inigoserrano.isvalidator.checkExceptions
 
com.inigoserrano.isvalidator.data - package com.inigoserrano.isvalidator.data
 
com.inigoserrano.isvalidator.dataGroup - package com.inigoserrano.isvalidator.dataGroup
 
com.inigoserrano.isvalidator.errorDo - package com.inigoserrano.isvalidator.errorDo
 
com.inigoserrano.isvalidator.examples - package com.inigoserrano.isvalidator.examples
 
com.inigoserrano.isvalidator.examples.struts - package com.inigoserrano.isvalidator.examples.struts
 
com.inigoserrano.isvalidator.okDo - package com.inigoserrano.isvalidator.okDo
 
CommandLineArgumentData - class com.inigoserrano.isvalidator.data.CommandLineArgumentData.
This constraintContainer is designed to contain one argument from the command line (or and array of strings)
CommandLineArgumentData(int, String, CommandLineDataGroup) - Constructor for class com.inigoserrano.isvalidator.data.CommandLineArgumentData
Constructor.
CommandLineArgumentData(int, String, CommandLineDataGroup, boolean) - Constructor for class com.inigoserrano.isvalidator.data.CommandLineArgumentData
Constructor.
CommandLineArgumentData(int, String, String[]) - Constructor for class com.inigoserrano.isvalidator.data.CommandLineArgumentData
Constructor.
CommandLineArgumentData(int, String, String[], boolean) - Constructor for class com.inigoserrano.isvalidator.data.CommandLineArgumentData
Constructor.
CommandLineDataGroup - class com.inigoserrano.isvalidator.dataGroup.CommandLineDataGroup.
This class is used to handle a DataGroup of arguments of the command line
CommandLineDataGroup() - Constructor for class com.inigoserrano.isvalidator.dataGroup.CommandLineDataGroup
Constructor
CommandLineDataGroup(int, String[]) - Constructor for class com.inigoserrano.isvalidator.dataGroup.CommandLineDataGroup
Constructor with the mumber of arguments and the arguments.
CommandLineDataGroupException - exception com.inigoserrano.isvalidator.checkExceptions.CommandLineDataGroupException.
Throw if the is an error in the container commandLine, like an error in the number of arguments
CommandLineDataGroupException() - Constructor for class com.inigoserrano.isvalidator.checkExceptions.CommandLineDataGroupException
Default Constructor.
CommandLineDataGroupException(int, int) - Constructor for class com.inigoserrano.isvalidator.checkExceptions.CommandLineDataGroupException
Constructor.
CommandLineDataGroupException(int, int, String) - Constructor for class com.inigoserrano.isvalidator.checkExceptions.CommandLineDataGroupException
Constructor.
CommandLineDataGroupException(String) - Constructor for class com.inigoserrano.isvalidator.checkExceptions.CommandLineDataGroupException
Constructor.
constraintListener - Variable in class com.inigoserrano.isvalidator.data.SimpleData
One errorDo that listen the parameters
constraintListenerContainer - Variable in class com.inigoserrano.isvalidator.data.SimpleData
the group of errorDo that listen the parameters
constraints - Variable in class com.inigoserrano.isvalidator.alfa.formModel.FormField
 
container - Variable in class com.inigoserrano.isvalidator.check.SimpleCheck
The container of the data
contraint - Variable in class com.inigoserrano.isvalidator.okDo.SimpleOkDo
The Data to process

D

Data - interface com.inigoserrano.isvalidator.data.Data.
The Interface Data gives the signature of the methods that must be implemented by a Data Object.
DataGroup - interface com.inigoserrano.isvalidator.dataGroup.DataGroup.
This Interface provide the signatures of the methods that must implement the DataGroup.
DataInternal - interface com.inigoserrano.isvalidator.data.DataInternal.
This interface has the signatures of the methods that a constraintcontainer has to implements.
DateCheck - class com.inigoserrano.isvalidator.check.DateCheck.
This class verify if a Data is a Date, the format of the date is dd/mm/yyyy or dd-mm-yyyy This class needs the Jakarta-regexp to work
DateCheck() - Constructor for class com.inigoserrano.isvalidator.check.DateCheck
Constructor
DateCheck(boolean) - Constructor for class com.inigoserrano.isvalidator.check.DateCheck
Constructor.

E

elements() - Method in class com.inigoserrano.isvalidator.errorDo.StrutsErrorDoGroup
Similar to the method in the Vector
elements() - Method in class com.inigoserrano.isvalidator.errorDo.SimpleErrorDoGroup
Similar to the elements of the Vector
elements() - Method in interface com.inigoserrano.isvalidator.errorDo.ErrorDoGroup
Returns an enumeration of all the ErrorDo
EmailCheck - class com.inigoserrano.isvalidator.check.EmailCheck.
This class verify if a Data is an email, This class needs the Jakarta-regexp to work
EmailCheck() - Constructor for class com.inigoserrano.isvalidator.check.EmailCheck
Constructor.
EmailCheck(boolean) - Constructor for class com.inigoserrano.isvalidator.check.EmailCheck
Constructor.
ErrorDo - interface com.inigoserrano.isvalidator.errorDo.ErrorDo.
This interface provides the signature of all the methos that must implement an ErrorDo class
errorDo(ErrorDo) - Method in class com.inigoserrano.isvalidator.check.SimpleCheck
This method adds the parameters of the constraint to one InvalidConstraintProcesor that is listen.
errorDo(ErrorDo) - Method in interface com.inigoserrano.isvalidator.errorDo.CheckParameterProvider
The method to tell the ErrorDo
ErrorDoGroup - interface com.inigoserrano.isvalidator.errorDo.ErrorDoGroup.
This interface sets the signature of the methods that all the ErrorDoGroup must implements.
ErrorDoInternalException - exception com.inigoserrano.isvalidator.errorDo.ErrorDoInternalException.
An Exception for internal error only
ErrorDoInternalException() - Constructor for class com.inigoserrano.isvalidator.errorDo.ErrorDoInternalException
Default constructor
ErrorDoInternalException(String) - Constructor for class com.inigoserrano.isvalidator.errorDo.ErrorDoInternalException
Constructor with an message
errorMessages - Variable in class com.inigoserrano.isvalidator.errorDo.SimpleErrorDo
To store all the error messages
ExampleCommandLine - class com.inigoserrano.isvalidator.examples.ExampleCommandLine.
An simple example of the use of ISValidator without DataGroups
ExampleCommandLine() - Constructor for class com.inigoserrano.isvalidator.examples.ExampleCommandLine
Default Constructor
ExampleCommandLineDataGroup - class com.inigoserrano.isvalidator.examples.ExampleCommandLineDataGroup.
Example of the use of ISValidator from the commandLine and using DataGroups
ExampleCommandLineDataGroup() - Constructor for class com.inigoserrano.isvalidator.examples.ExampleCommandLineDataGroup
Default Constructor
ExampleForm - class com.inigoserrano.isvalidator.examples.struts.ExampleForm.
This is the ActionForm to capture and validate the parameters
ExampleForm() - Constructor for class com.inigoserrano.isvalidator.examples.struts.ExampleForm
Constructor for ExampleForm.
ExampleServlet - class com.inigoserrano.isvalidator.examples.ExampleServlet.
Here the description of the class
ExampleServlet() - Constructor for class com.inigoserrano.isvalidator.examples.ExampleServlet
Here the documentation
exampleServletForm - class com.inigoserrano.isvalidator.alfa.examples.exampleServletForm.
Here the description of the class
exampleServletForm() - Constructor for class com.inigoserrano.isvalidator.alfa.examples.exampleServletForm
Here the documentation
exampleServletFormMetaContainer - class com.inigoserrano.isvalidator.alfa.examples.exampleServletFormMetaContainer.
Here the description of the class
exampleServletFormMetaContainer() - Constructor for class com.inigoserrano.isvalidator.alfa.examples.exampleServletFormMetaContainer
Here the documentation
exampleServletParameterMetaContainer - class com.inigoserrano.isvalidator.alfa.examples.exampleServletParameterMetaContainer.
Here the description of the class
exampleServletParameterMetaContainer() - Constructor for class com.inigoserrano.isvalidator.alfa.examples.exampleServletParameterMetaContainer
Here the documentation
execute() - Method in class com.inigoserrano.isvalidator.alfa.okDo.SimpleTextFieldOkDo
Comentario de método execute.
execute() - Method in class com.inigoserrano.isvalidator.okDo.SimpleOkDo
Exceutes this OkDo, in this case return a message with the ValueToCheckName and the ValueToCheck
execute() - Method in interface com.inigoserrano.isvalidator.okDo.OkDo
This method executes the OkDo
executeOkDo(OkDo) - Method in class com.inigoserrano.isvalidator.data.SimpleData
This method set the ValidConstrinatProcessor and executes it.
executeOkDo(OkDo) - Method in interface com.inigoserrano.isvalidator.data.Data
This method tells to the container how is the object to manage the valid constraints, and execute it
explicityThrowException - Variable in class com.inigoserrano.isvalidator.check.SimpleCheck
this attribute say if in the constructor of the class is say what do with the thrown of exceptions, by default it takes the container value

F

fillErrorDoGroup(ErrorDoGroup) - Method in class com.inigoserrano.isvalidator.dataGroup.SimpleDataGroup
Constraint Containers return a InvalidConstraintProcesorContainer, with all the procesor(1 per Constraint), we have a lot of InvalidConstraintProcesorContainer (1 per ConstriantContainer) and we want all this Procesors in only one Container, so we take the Procesor and put all togeter.
FormField - class com.inigoserrano.isvalidator.alfa.formModel.FormField.
Here the description of the class
FormField(String, boolean, HTMLFormDataGroup) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.FormField
Constructor sin parámetros.
FormField(String, boolean, HttpServletRequest) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.FormField
Constructor sin parámetros.
FormField(String, HTMLFormDataGroup) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.FormField
Constructor sin parámetros.
FormField(String, HttpServletRequest) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.FormField
Constructor sin parámetros.

G

getAction() - Method in class com.inigoserrano.isvalidator.alfa.dataGroup.HTMLFormDataGroup
Inserte aquí la descripción del método.
getActionErrors() - Method in class com.inigoserrano.isvalidator.errorDo.StrutsErrorDoGroup
Gets an ActionError object properly filled
getAllArguments() - Method in class com.inigoserrano.isvalidator.dataGroup.CommandLineDataGroup
Gets all the arguments as a Atring array
getArgument(String) - Method in class com.inigoserrano.isvalidator.dataGroup.CommandLineDataGroup
Gets the Argument as a Data object
getArgumentName() - Method in class com.inigoserrano.isvalidator.data.CommandLineArgumentData
Alias for the getValueToCheckName, to be more easy
getBody() - Method in class com.inigoserrano.isvalidator.examples.struts.ExampleForm
Returns the body.
getCols() - Method in class com.inigoserrano.isvalidator.alfa.formModel.TextAreaField
Inserte aquí la descripción del método.
getData(String) - Method in class com.inigoserrano.isvalidator.dataGroup.SimpleDataGroup
Gets one Data by its name
getData(String) - Method in interface com.inigoserrano.isvalidator.dataGroup.DataGroup
Return the ConstraintContainer (data) the match the name: valueToCheckName = name
getDate() - Method in class com.inigoserrano.isvalidator.examples.struts.ExampleForm
Returns the date.
getEmail() - Method in class com.inigoserrano.isvalidator.examples.struts.ExampleForm
Returns the email.
getErrorDoGroup() - Method in class com.inigoserrano.isvalidator.data.SimpleData
This method returns a container with instances of invalidConstraintProcessors, one for each constraint that dosen´t match.
getErrorDoGroup() - Method in interface com.inigoserrano.isvalidator.data.Data
This method get the invalid constraint procesor container with all the parameters of the invalid constraints
Este método permite que el programa que está utilizando el contenedor obtenga el objeto que tiene todos los parámetros de las reglas insatisfechas.
getErrorDoGroup() - Method in class com.inigoserrano.isvalidator.dataGroup.SimpleDataGroup
Gets the errorDoGroup
getErrorDoGroup() - Method in interface com.inigoserrano.isvalidator.dataGroup.DataGroup
Return the InvalidConstraintContainer with all the InValidContraintProcessors filled
getExpresion() - Method in class com.inigoserrano.isvalidator.check.RegularExpresionCheck
gets the expresion
getFieldName() - Method in class com.inigoserrano.isvalidator.errorDo.StrutsErrorDo
This method return the name of the field (valueToCheckName) that has the error
getFormField(String) - Method in class com.inigoserrano.isvalidator.alfa.dataGroup.HTMLFormDataGroup
 
getHelpDescripcion() - Method in class com.inigoserrano.isvalidator.alfa.formModel.FormField
Inserte aquí la descripción del método.
getIdentifier() - Method in class com.inigoserrano.isvalidator.check.SimpleCheck
Return the identifier of the Check, it is unique.
getIdentifier() - Method in class com.inigoserrano.isvalidator.check.RegularExpresionCheck
This method return the identification of the Check
getIdentifier() - Method in class com.inigoserrano.isvalidator.check.NotNullCheck
This method return the identification of the check
getIdentifier() - Method in class com.inigoserrano.isvalidator.check.NotBlankCheck
This method return the identification of the check
getIdentifier() - Method in class com.inigoserrano.isvalidator.check.EmailCheck
This method return the identification of this check
getIdentifier() - Method in class com.inigoserrano.isvalidator.check.DateCheck
This method return the identification of the Check
getIntroducedArguments() - Method in class com.inigoserrano.isvalidator.checkExceptions.CommandLineDataGroupException
Gets the introduced arguments.
getItem() - Method in class com.inigoserrano.isvalidator.alfa.formModel.SelectField
 
getItem() - Method in class com.inigoserrano.isvalidator.alfa.formModel.RadioField
Inserte aquí la descripción del método.
getItems() - Method in class com.inigoserrano.isvalidator.alfa.formModel.SelectField
 
getItems() - Method in class com.inigoserrano.isvalidator.alfa.formModel.RadioField
Inserte aquí la descripción del método.
getMaxLong() - Method in class com.inigoserrano.isvalidator.alfa.formModel.TextField
 
getMaxLong() - Method in class com.inigoserrano.isvalidator.alfa.formModel.PasswordField
 
getMessage() - Method in class com.inigoserrano.isvalidator.errorDo.StrutsErrorDo
Gets the error message is error.nameOfTheField.IdentifierOfErrorCheck
getMessage() - Method in class com.inigoserrano.isvalidator.errorDo.SimpleErrorDo
Return a message processed.
getMessage() - Method in interface com.inigoserrano.isvalidator.errorDo.ErrorDo
get the message of the error, procesed
getMethod() - Method in class com.inigoserrano.isvalidator.alfa.dataGroup.HTMLFormDataGroup
Inserte aquí la descripción del método.
getNewInstance() - Method in class com.inigoserrano.isvalidator.errorDo.StrutsErrorDoGroup
Gets a new instance of this class
getNewInstance() - Method in class com.inigoserrano.isvalidator.errorDo.StrutsErrorDo
gets a new instace of this class, with all the parameters
getNewInstance() - Method in class com.inigoserrano.isvalidator.errorDo.SimpleErrorDoGroup
Gets a new instance
getNewInstance() - Method in class com.inigoserrano.isvalidator.errorDo.SimpleErrorDo
Return a new Instace of this ErrorDo
getNewInstance() - Method in interface com.inigoserrano.isvalidator.errorDo.ErrorDoGroup
Return a new instance of this errorDoGroup
getNewInstance() - Method in interface com.inigoserrano.isvalidator.errorDo.ErrorDo
return a new instance of this errorDo
getOkDo() - Method in class com.inigoserrano.isvalidator.data.SimpleData
Returns the ValidConstraintProcessor
getOkDo() - Method in interface com.inigoserrano.isvalidator.data.Data
This method gets the object that process the container valid
Este método permite que el programa que está utilizando el contenedor obtenga el objeto procesador de datos validos .
getParameter(String) - Method in class com.inigoserrano.isvalidator.dataGroup.ServletParametersDataGroup
Gets one parameter by name
getParameterName() - Method in class com.inigoserrano.isvalidator.alfa.formModel.FormField
Devuelve un String con el nombre del campo, equivale al name de los campos de formulario, es el nombre del par nombre=valor que se envia al hacer submit del formulario.
getParameterName() - Method in class com.inigoserrano.isvalidator.data.ServletParameterData
Alias for the getValueToCheckName, to be more easy
getRegularExpresion() - Method in class com.inigoserrano.isvalidator.check.RegularExpresionCheck
gets the regular expresion
getRequest() - Method in class com.inigoserrano.isvalidator.dataGroup.ServletParametersDataGroup
Gets the request
getRequiredArguments() - Method in class com.inigoserrano.isvalidator.checkExceptions.CommandLineDataGroupException
Gets the required arguments
getRows() - Method in class com.inigoserrano.isvalidator.alfa.formModel.TextAreaField
Inserte aquí la descripción del método.
getSize() - Method in class com.inigoserrano.isvalidator.alfa.formModel.TextField
 
getSize() - Method in class com.inigoserrano.isvalidator.alfa.formModel.PasswordField
 
getSubject() - Method in class com.inigoserrano.isvalidator.examples.struts.ExampleForm
Returns the subject.
getTexto() - Method in class com.inigoserrano.isvalidator.alfa.formModel.ItemRadio
 
getTexto() - Method in class com.inigoserrano.isvalidator.alfa.formModel.ItemOption
 
getTexto() - Method in class com.inigoserrano.isvalidator.alfa.formModel.CheckBoxField
 
getTitle() - Method in class com.inigoserrano.isvalidator.alfa.formModel.FormField
Obtiene el texto 'titulo' de que se presentara junto al valor del campo.
getValue() - Method in class com.inigoserrano.isvalidator.alfa.formModel.ItemRadio
Inserte aquí la descripción del método.
getValue() - Method in class com.inigoserrano.isvalidator.alfa.formModel.ItemOption
Inserte aquí la descripción del método.
getValueToCheck() - Method in class com.inigoserrano.isvalidator.data.SimpleData
Return the data to check

[Spanish] Devuelve el valor a comprobar, este método es llamado por la restricción para saber que valor debe comprobar.
getValueToCheck() - Method in interface com.inigoserrano.isvalidator.data.Data
This method returns the data to check
Este método devuelve el valor al que se le están aplicando las reglas, ya que las restricciones no tienen posibilidad de saberlo, y se lo deben preguntar al contenedor
getValueToCheckName() - Method in class com.inigoserrano.isvalidator.data.SimpleData
Return the name of the data to check

[Spanish] Devuelve el nombre del valor a comprobar, por ejemplo el nombre del parametro del servlet.
getValueToCheckName() - Method in interface com.inigoserrano.isvalidator.data.Data
This method returns the name of the data to check
Este método devuelve el nombre del dato al que se le están a plicando las reglas

H

hasBeenChecked - Variable in class com.inigoserrano.isvalidator.check.SimpleCheck
To indicate if this Check has been checked (and don´t do again)
hasBeenChecked - Variable in class com.inigoserrano.isvalidator.data.SimpleData
if the data has been checked
hasBeenChecked - Variable in class com.inigoserrano.isvalidator.dataGroup.SimpleDataGroup
I all the Data has benn checked
hasMoreElements() - Method in class com.inigoserrano.isvalidator.errorDo.StrutsErrorDoGroup
Similar to the Enumaration method
hasMoreElements() - Method in class com.inigoserrano.isvalidator.errorDo.SimpleErrorDoGroup
Similar to the Enumeration method
hasMoreElements() - Method in interface com.inigoserrano.isvalidator.errorDo.ErrorDoGroup
Return true or false, like the same method in the Enumeration
helpDescripcion - Variable in class com.inigoserrano.isvalidator.alfa.formModel.FormField
 
HiddenField - class com.inigoserrano.isvalidator.alfa.formModel.HiddenField.
Here the description of the class
HiddenField(String, HTMLFormDataGroup) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.HiddenField
 
HiddenField(String, HttpServletRequest) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.HiddenField
 
HTMLFormDataGroup - class com.inigoserrano.isvalidator.alfa.dataGroup.HTMLFormDataGroup.
Here the description of the class
HTMLFormDataGroup() - Constructor for class com.inigoserrano.isvalidator.alfa.dataGroup.HTMLFormDataGroup
Comentario de constructor HTMLFormMetaContainer.
HTMLFormDataGroup(HttpServletRequest) - Constructor for class com.inigoserrano.isvalidator.alfa.dataGroup.HTMLFormDataGroup
Comentario de constructor HTMLFormMetaContainer.

I

InternalCheckException - exception com.inigoserrano.isvalidator.check.InternalCheckException.
This Exception indicates that an internal error has ocurr in the constraint, for example an invalid regular expresion
InternalCheckException() - Constructor for class com.inigoserrano.isvalidator.check.InternalCheckException
Constructor.
InternalCheckException(String) - Constructor for class com.inigoserrano.isvalidator.check.InternalCheckException
Constructor.
invalidConstraintProcesorContainer - Variable in class com.inigoserrano.isvalidator.dataGroup.SimpleDataGroup
The errorDoGroup to process the errors
isChecked() - Method in class com.inigoserrano.isvalidator.check.SimpleCheck
This method implements the interface´s signature
isChecked() - Method in interface com.inigoserrano.isvalidator.check.Check
This method return true if the Check has been checked, and false otherwise
isChecked() - Method in class com.inigoserrano.isvalidator.data.SimpleData
Return if this data has been checked
isChecked() - Method in class com.inigoserrano.isvalidator.dataGroup.SimpleDataGroup
If it is checked all the data
isChequeado() - Method in class com.inigoserrano.isvalidator.alfa.formModel.ItemRadio
 
isChequeado() - Method in class com.inigoserrano.isvalidator.alfa.formModel.ItemOption
 
isChequeado() - Method in class com.inigoserrano.isvalidator.alfa.formModel.CheckBoxField
 
isDate(String) - Static method in class com.inigoserrano.isvalidator.check.DateCheck
Static method to verify without the Check´s workflow if a String is a date or not.
isEmail(String) - Static method in class com.inigoserrano.isvalidator.check.EmailCheck
Static method to verify without the data´s workflow if a String is an email or not.
isErroneo() - Method in class com.inigoserrano.isvalidator.alfa.formModel.CheckBoxField
 
isItem(String) - Method in class com.inigoserrano.isvalidator.alfa.formModel.SelectField
 
isItem(String) - Method in class com.inigoserrano.isvalidator.alfa.formModel.RadioField
Inserte aquí la descripción del método.
isNotBlank(String) - Static method in class com.inigoserrano.isvalidator.check.NotBlankCheck
Static method to verify without the check´s workflow if a String is a blank or not.
isNotNull(String) - Static method in class com.inigoserrano.isvalidator.check.NotNullCheck
Static method to verify without the check´s workflow if a String is a null or not.
isTrownException() - Method in class com.inigoserrano.isvalidator.data.SimpleData
Return if throw an Exception if this constraintContainer dose´nt match some constraint
isTrownException() - Method in interface com.inigoserrano.isvalidator.data.DataInternal
This methos tells to the container if must be trown exceptions if one constraint dosent match
Este método indica si en el constructor del contenedor se ha indicado que se deben lanzar excepciones si alguna regla se incumple o no.
ItemOption - class com.inigoserrano.isvalidator.alfa.formModel.ItemOption.
Here the description of the class
ItemOption() - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.ItemOption
 
ItemRadio - class com.inigoserrano.isvalidator.alfa.formModel.ItemRadio.
Here the description of the class
ItemRadio() - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.ItemRadio
 

M

main(String[]) - Static method in class com.inigoserrano.isvalidator.examples.ExampleCommandLineDataGroup
To execute the example
main(String[]) - Static method in class com.inigoserrano.isvalidator.examples.ExampleCommandLine
To execute the example
match - Variable in class com.inigoserrano.isvalidator.check.SimpleCheck
To indicate if the data match this Check
match - Variable in class com.inigoserrano.isvalidator.data.SimpleData
if the data match all the constraints
match - Variable in class com.inigoserrano.isvalidator.dataGroup.SimpleDataGroup
If all the Data match the Checks or no
match() - Method in class com.inigoserrano.isvalidator.check.SimpleCheck
This method implements the interface´s signature
match() - Method in interface com.inigoserrano.isvalidator.check.Check
This method return the value of return of the method check, it is usefully to check the state twice without checking it again
match() - Method in class com.inigoserrano.isvalidator.data.SimpleData
Return if this data match or not (the value return by checkConstraints)
match() - Method in class com.inigoserrano.isvalidator.dataGroup.SimpleDataGroup
If all the Data match it´s Checks
method - Variable in class com.inigoserrano.isvalidator.alfa.dataGroup.HTMLFormDataGroup
 

N

needExecutedCheck(String) - Method in class com.inigoserrano.isvalidator.data.SimpleData
This method is used by the consstraint to indicate to the container that needs one diferent constraint executed, if the container hasn´t then return false else returns true.
needExecutedCheck(String) - Method in interface com.inigoserrano.isvalidator.data.DataInternal
This method tell to the container if one constraint needs that others constraints.
nextElement() - Method in class com.inigoserrano.isvalidator.errorDo.StrutsErrorDoGroup
Similar to the Enumaration method
nextElement() - Method in class com.inigoserrano.isvalidator.errorDo.SimpleErrorDoGroup
Similar to the Enumeration method
nextElement() - Method in interface com.inigoserrano.isvalidator.errorDo.ErrorDoGroup
Return an object with an ErrorDo, like the same method in the Enumeration
nextItem() - Method in class com.inigoserrano.isvalidator.alfa.formModel.SelectField
Devuelve si hay más elementos en el almacen
nextItem() - Method in class com.inigoserrano.isvalidator.alfa.formModel.RadioField
Devuelve si hay más elementos en el almacen
NoEmailException - exception com.inigoserrano.isvalidator.checkExceptions.NoEmailException.
Throw if the data isn´t an email
NoEmailException() - Constructor for class com.inigoserrano.isvalidator.checkExceptions.NoEmailException
Default Constructor
NoEmailException(String) - Constructor for class com.inigoserrano.isvalidator.checkExceptions.NoEmailException
Constructor with an error message
NotBlankCheck - class com.inigoserrano.isvalidator.check.NotBlankCheck.
This check verify if the data is blank ("") or no
NotBlankCheck() - Constructor for class com.inigoserrano.isvalidator.check.NotBlankCheck
Constructor.
NotBlankCheck(boolean) - Constructor for class com.inigoserrano.isvalidator.check.NotBlankCheck
Constructor.
NotDateException - exception com.inigoserrano.isvalidator.checkExceptions.NotDateException.
Throw if the data isn´t a date
NotDateException() - Constructor for class com.inigoserrano.isvalidator.checkExceptions.NotDateException
Default Constructor
NotDateException(String) - Constructor for class com.inigoserrano.isvalidator.checkExceptions.NotDateException
Constructor with an error message
NotNullCheck - class com.inigoserrano.isvalidator.check.NotNullCheck.
This check verify if the data is null or no
NotNullCheck() - Constructor for class com.inigoserrano.isvalidator.check.NotNullCheck
Constructor.
NotNullCheck(boolean) - Constructor for class com.inigoserrano.isvalidator.check.NotNullCheck
Constructor.
NullException - exception com.inigoserrano.isvalidator.checkExceptions.NullException.
Throw if the data is null
NullException() - Constructor for class com.inigoserrano.isvalidator.checkExceptions.NullException
Default Constructor
NullException(String) - Constructor for class com.inigoserrano.isvalidator.checkExceptions.NullException
Constructor with an error message
numberOfArguments - Variable in class com.inigoserrano.isvalidator.dataGroup.CommandLineDataGroup
Number of arguments that must have

O

OkDo - interface com.inigoserrano.isvalidator.okDo.OkDo.
This interface describes the signature of the methods that must implements all the OkDo classes
OkDoInternalException - exception com.inigoserrano.isvalidator.okDo.OkDoInternalException.
This class if for internal errors only
OkDoInternalException() - Constructor for class com.inigoserrano.isvalidator.okDo.OkDoInternalException
Default Constructor
OkDoInternalException(String) - Constructor for class com.inigoserrano.isvalidator.okDo.OkDoInternalException
Constructor with one message

P

parameters - Variable in class com.inigoserrano.isvalidator.errorDo.StrutsErrorDo
To store all the parameter of the Check, the data and the dataGroup
parameters - Variable in class com.inigoserrano.isvalidator.errorDo.SimpleErrorDo
To store all the parameter, with its name and value
PasswordField - class com.inigoserrano.isvalidator.alfa.formModel.PasswordField.
Here the description of the class
PasswordField(String, HTMLFormDataGroup) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.PasswordField
 
PasswordField(String, HttpServletRequest) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.PasswordField
 
position - Variable in class com.inigoserrano.isvalidator.data.CommandLineArgumentData
the position of the data in the array string

R

RadioField - class com.inigoserrano.isvalidator.alfa.formModel.RadioField.
Here the description of the class
RadioField(String, HTMLFormDataGroup) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.RadioField
 
RadioField(String, HttpServletRequest) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.RadioField
 
RegularExpresionCheck - class com.inigoserrano.isvalidator.check.RegularExpresionCheck.
This class is used to verify if one data match one regular expresion.
RegularExpresionCheck() - Constructor for class com.inigoserrano.isvalidator.check.RegularExpresionCheck
Constructor.
RegularExpresionCheck(String) - Constructor for class com.inigoserrano.isvalidator.check.RegularExpresionCheck
Constructor
RegularExpresionCheck(String, boolean) - Constructor for class com.inigoserrano.isvalidator.check.RegularExpresionCheck
Constructor
RegularExpresionException - exception com.inigoserrano.isvalidator.checkExceptions.RegularExpresionException.
Throw if the data dosen´t match the regular expresion
RegularExpresionException() - Constructor for class com.inigoserrano.isvalidator.checkExceptions.RegularExpresionException
Default Constructor
RegularExpresionException(String) - Constructor for class com.inigoserrano.isvalidator.checkExceptions.RegularExpresionException
Constructor with an error message
request - Variable in class com.inigoserrano.isvalidator.dataGroup.ServletParametersDataGroup
To Store the HTTP request

S

SelectField - class com.inigoserrano.isvalidator.alfa.formModel.SelectField.
Here the description of the class
SelectField(String, HTMLFormDataGroup) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.SelectField
 
SelectField(String, HttpServletRequest) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.SelectField
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.inigoserrano.isvalidator.alfa.examples.exampleServletParameterMetaContainer
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.inigoserrano.isvalidator.alfa.examples.exampleServletFormMetaContainer
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.inigoserrano.isvalidator.alfa.examples.exampleServletForm
the service of the servlet
service(HttpServletRequest, HttpServletResponse) - Method in class com.inigoserrano.isvalidator.examples.ExampleServlet
Service method
ServletParameterData - class com.inigoserrano.isvalidator.data.ServletParameterData.
This constraintContainer is designed to contain one parameter from a Servlet
ServletParameterData(String, boolean, HttpServletRequest) - Constructor for class com.inigoserrano.isvalidator.data.ServletParameterData
Constructor.
ServletParameterData(String, boolean, ServletParametersDataGroup) - Constructor for class com.inigoserrano.isvalidator.data.ServletParameterData
Constructor.
ServletParameterData(String, HttpServletRequest) - Constructor for class com.inigoserrano.isvalidator.data.ServletParameterData
Constructor.
ServletParameterData(String, ServletParametersDataGroup) - Constructor for class com.inigoserrano.isvalidator.data.ServletParameterData
Constructor.
ServletParametersDataGroup - class com.inigoserrano.isvalidator.dataGroup.ServletParametersDataGroup.
Here the description of the class
ServletParametersDataGroup() - Constructor for class com.inigoserrano.isvalidator.dataGroup.ServletParametersDataGroup
Constructor
ServletParametersDataGroup(HttpServletRequest) - Constructor for class com.inigoserrano.isvalidator.dataGroup.ServletParametersDataGroup
Constructor.
setAction(String) - Method in class com.inigoserrano.isvalidator.alfa.dataGroup.HTMLFormDataGroup
Inserte aquí la descripción del método.
setBody(String) - Method in class com.inigoserrano.isvalidator.examples.struts.ExampleForm
Sets the body.
setChequeado(boolean) - Method in class com.inigoserrano.isvalidator.alfa.formModel.ItemRadio
 
setChequeado(boolean) - Method in class com.inigoserrano.isvalidator.alfa.formModel.ItemOption
 
setChequeado(boolean) - Method in class com.inigoserrano.isvalidator.alfa.formModel.CheckBoxField
 
setCols(String) - Method in class com.inigoserrano.isvalidator.alfa.formModel.TextAreaField
Inserte aquí la descripción del método.
setData(DataInternal) - Method in class com.inigoserrano.isvalidator.okDo.SimpleOkDo
Set the Data to process
setData(DataInternal) - Method in interface com.inigoserrano.isvalidator.okDo.OkDo
Sets the data to process
setDate(String) - Method in class com.inigoserrano.isvalidator.examples.struts.ExampleForm
Sets the date.
setDefaultValue(String) - Method in class com.inigoserrano.isvalidator.alfa.formModel.TextField
Inserte aquí la descripción del método.
setEmail(String) - Method in class com.inigoserrano.isvalidator.examples.struts.ExampleForm
Sets the email.
setErrorDo(ErrorDo, ErrorDoGroup) - Method in class com.inigoserrano.isvalidator.data.SimpleData
This method puts the InValidConstraintProcesor and InValidConstraintProcesorContainer
setErrorDo(ErrorDo, ErrorDoGroup) - Method in interface com.inigoserrano.isvalidator.data.Data
This method tells to the container what is the object to mange the conditions of invalid
Este método indica al contenedor cual es el objeto que quiere usar para manejar los condiciones de incumplimiento
setErrorDo(ErrorDo, ErrorDoGroup) - Method in class com.inigoserrano.isvalidator.dataGroup.SimpleDataGroup
Set the errorDo
setErrorDo(ErrorDo, ErrorDoGroup) - Method in interface com.inigoserrano.isvalidator.dataGroup.DataGroup
Put the InValidCOntraintProcessor and InValidCOntraintProcesorContainer to process the invalid constraints
setExpresion(RE) - Method in class com.inigoserrano.isvalidator.check.RegularExpresionCheck
Sets the expression
setHelpDescripcion(String) - Method in class com.inigoserrano.isvalidator.alfa.formModel.FormField
Inserte aquí la descripción del método.
setMaxLong(int) - Method in class com.inigoserrano.isvalidator.alfa.formModel.TextField
 
setMaxLong(int) - Method in class com.inigoserrano.isvalidator.alfa.formModel.PasswordField
 
setMethod(String) - Method in class com.inigoserrano.isvalidator.alfa.dataGroup.HTMLFormDataGroup
Inserte aquí la descripción del método.
setOkDo(OkDo) - Method in class com.inigoserrano.isvalidator.data.SimpleData
This method puts the OkDo
setOkDo(OkDo) - Method in interface com.inigoserrano.isvalidator.data.Data
This method tells to the container what is the object to mange the conditions of valid data
Este método indica al contenedor cual es el objeto que quiere usar para manejar los datos correctos
setRegularExpresion(String) - Method in class com.inigoserrano.isvalidator.check.RegularExpresionCheck
Set the regular expression
setRows(String) - Method in class com.inigoserrano.isvalidator.alfa.formModel.TextAreaField
Inserte aquí la descripción del método.
setSize(int) - Method in class com.inigoserrano.isvalidator.alfa.formModel.TextField
 
setSize(int) - Method in class com.inigoserrano.isvalidator.alfa.formModel.PasswordField
 
setSubject(String) - Method in class com.inigoserrano.isvalidator.examples.struts.ExampleForm
Sets the subject.
setTexto(String) - Method in class com.inigoserrano.isvalidator.alfa.formModel.ItemRadio
 
setTexto(String) - Method in class com.inigoserrano.isvalidator.alfa.formModel.ItemOption
 
setTexto(String) - Method in class com.inigoserrano.isvalidator.alfa.formModel.CheckBoxField
 
setTitle(String) - Method in class com.inigoserrano.isvalidator.alfa.formModel.FormField
Establece el texto 'titulo' de que se presentara junto al valor del campo.
setValue(String) - Method in class com.inigoserrano.isvalidator.alfa.formModel.ItemRadio
Inserte aquí la descripción del método.
setValue(String) - Method in class com.inigoserrano.isvalidator.alfa.formModel.ItemOption
Inserte aquí la descripción del método.
setValue(String) - Method in class com.inigoserrano.isvalidator.alfa.formModel.HiddenField
 
SimpleCheck - class com.inigoserrano.isvalidator.check.SimpleCheck.
This class is a base for the Constraints, implements the interface Constraint and extends it to add methods used internaly, so the Constraint interface represents the user´s view of the Constraint and this class representes the internal (developer) view
SimpleCheck() - Constructor for class com.inigoserrano.isvalidator.check.SimpleCheck
 
SimpleData - class com.inigoserrano.isvalidator.data.SimpleData.
This class is the base of all the Data, it isn´t specialized in any domain.
SimpleData(String) - Constructor for class com.inigoserrano.isvalidator.data.SimpleData
This is the most simple constructor, only with the data to check
SimpleData(String, boolean) - Constructor for class com.inigoserrano.isvalidator.data.SimpleData
Constructor that indicates the dat to check and explicity if throw exception if dosen´t match
SimpleData(String, String) - Constructor for class com.inigoserrano.isvalidator.data.SimpleData
Constructor, with the data and its name
SimpleData(String, String, boolean) - Constructor for class com.inigoserrano.isvalidator.data.SimpleData
Constructor, with the data, its name and if throw an exception
SimpleDataGroup - class com.inigoserrano.isvalidator.dataGroup.SimpleDataGroup.
This class is an implementation of the DataGroup interface and provides a default implementation.
SimpleDataGroup() - Constructor for class com.inigoserrano.isvalidator.dataGroup.SimpleDataGroup
Constructor
SimpleErrorDo - class com.inigoserrano.isvalidator.errorDo.SimpleErrorDo.
This is the base class to all the ErrorDo.
SimpleErrorDo(Hashtable) - Constructor for class com.inigoserrano.isvalidator.errorDo.SimpleErrorDo
Constructs the object with and error message
SimpleErrorDoGroup - class com.inigoserrano.isvalidator.errorDo.SimpleErrorDoGroup.
Here the description of the class
SimpleErrorDoGroup() - Constructor for class com.inigoserrano.isvalidator.errorDo.SimpleErrorDoGroup
Default Constructor
SimpleOkDo - class com.inigoserrano.isvalidator.okDo.SimpleOkDo.
This class is one implementation of the OkDo interface
SimpleOkDo() - Constructor for class com.inigoserrano.isvalidator.okDo.SimpleOkDo
Constructor.
SimpleTextFieldOkDo - class com.inigoserrano.isvalidator.alfa.okDo.SimpleTextFieldOkDo.
Here the description of the class
SimpleTextFieldOkDo() - Constructor for class com.inigoserrano.isvalidator.alfa.okDo.SimpleTextFieldOkDo
Comentario de constructor SimpleTextFieldValidConstraintProcesor.
StrutsErrorDo - class com.inigoserrano.isvalidator.errorDo.StrutsErrorDo.
This class is used to process each check that dosn´t match It is specially designed to work with the Struts framework.
StrutsErrorDo() - Constructor for class com.inigoserrano.isvalidator.errorDo.StrutsErrorDo
Default Constructor
StrutsErrorDoGroup - class com.inigoserrano.isvalidator.errorDo.StrutsErrorDoGroup.
This class is a group of StrutsErrorDo
StrutsErrorDoGroup() - Constructor for class com.inigoserrano.isvalidator.errorDo.StrutsErrorDoGroup
Default Constructor

T

TextAreaField - class com.inigoserrano.isvalidator.alfa.formModel.TextAreaField.
Here the description of the class
TextAreaField(String, HTMLFormDataGroup) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.TextAreaField
 
TextAreaField(String, HttpServletRequest) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.TextAreaField
 
TextField - class com.inigoserrano.isvalidator.alfa.formModel.TextField.
Here the description of the class
TextField(String, HTMLFormDataGroup) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.TextField
 
TextField(String, HttpServletRequest) - Constructor for class com.inigoserrano.isvalidator.alfa.formModel.TextField
 
texto - Variable in class com.inigoserrano.isvalidator.alfa.formModel.ItemRadio
 
texto - Variable in class com.inigoserrano.isvalidator.alfa.formModel.ItemOption
 
texto - Variable in class com.inigoserrano.isvalidator.alfa.formModel.CheckBoxField
 
throwException - Variable in class com.inigoserrano.isvalidator.check.SimpleCheck
If the check dosn´t match it must throw an Exception or no
throwException - Variable in class com.inigoserrano.isvalidator.data.SimpleData
if we must throw an exception, this flag is at container level
titulo - Variable in class com.inigoserrano.isvalidator.alfa.formModel.FormField
 

V

validate(ActionMapping, HttpServletRequest) - Method in class com.inigoserrano.isvalidator.examples.struts.ExampleForm
 
validConstraintProcesor - Variable in class com.inigoserrano.isvalidator.data.SimpleData
The OkDo to process this data
value - Variable in class com.inigoserrano.isvalidator.alfa.formModel.ItemRadio
 
value - Variable in class com.inigoserrano.isvalidator.alfa.formModel.ItemOption
 
valueToCheck - Variable in class com.inigoserrano.isvalidator.check.SimpleCheck
The String to check (taken from the container)
valueToCheck - Variable in class com.inigoserrano.isvalidator.data.SimpleData
the data to check
valueToCheckName - Variable in class com.inigoserrano.isvalidator.data.SimpleData
the name of the data (parameterName, argumentName,...)

A B C D E F G H I M N O P R S T V

Copyright © 2002-2002 Iñigo Serrano Llona. All Rights Reserved.