it.eng.spago.validation.impl
Class SyntaxChecker

java.lang.Object
  extended byit.eng.spago.validation.impl.SyntaxChecker

public class SyntaxChecker
extends java.lang.Object

DATE CONTRIBUTOR/DEVELOPER NOTE 13-12-2004 Butano COntrollo su campo alfa numerico


Field Summary
static int DEFAULT_CIFREDECIMALI
           
static int DEFAULT_MAXCIFREDECIMALI
           
static java.lang.String DEFAULT_RANGE
           
static int ERRORE_CAMPO_ALFANUMERICO
           
static int ERRORE_CAMPO_CODICE_FISCALE
           
static int ERRORE_CAMPO_DATA
           
static int ERRORE_CAMPO_EMAIL
           
static int ERRORE_CAMPO_IMPORTO
           
static int ERRORE_CAMPO_LETTERALE
           
static int ERRORE_CAMPO_NOMINATIVO
           
static int ERRORE_CAMPO_NUMERICO
           
static int ERRORE_CAMPO_OBBLIGATORIO
           
static int ERRORE_CAMPO_PARTITA_IVA
           
static int ERRORE_CAMPO_RE
           
static int ERRORE_CAMPO_SITO
           
static int ERRORE_CIFRE_DECIMALI
           
static int ERRORE_CODICE_ALL_OR_NO
           
static int ERRORE_CODICE_CONTROLLO
           
static int ERRORE_CODICE_DIPENDENZE
           
static int ERRORE_MAXLENGTH
           
static java.lang.String FIELD_ALFANUMERIC
           
static java.lang.String FIELD_ALFANUMERIC_DEPRECATED
           
static java.lang.String FIELD_DATE
           
static java.lang.String FIELD_DATE_DEPRECATED
           
static java.lang.String FIELD_EMAIL
           
static java.lang.String FIELD_EMAIL_DEPRECATED
           
static java.lang.String FIELD_FISCALCODE
           
static java.lang.String FIELD_FISCALCODE_DEPRECATED
           
static java.lang.String FIELD_GENERIC
           
static java.lang.String FIELD_GENERIC_DEPRECATED
           
static java.lang.String FIELD_IMPORTO
           
static java.lang.String FIELD_IMPORTO_DEPRECATED
           
static java.lang.String FIELD_LETTERSTRING
           
static java.lang.String FIELD_LETTERSTRING_DEPRECATED
           
static java.lang.String FIELD_NAME
           
static java.lang.String FIELD_NAME_DEPRECATED
           
static java.lang.String FIELD_NUMERIC
           
static java.lang.String FIELD_NUMERIC_DEPRECATED
           
static java.lang.String FIELD_REGULAR_EXPRESSION
           
static java.lang.String FIELD_REGULAR_EXPRESSION_DEPRECATED
           
static java.lang.String FIELD_URL
           
static java.lang.String FIELD_URL_DEPRECATED
           
 
Constructor Summary
SyntaxChecker()
           
 
Method Summary
static boolean check(boolean mandatory, int maxlength, java.lang.String fieldType, java.lang.String value, java.lang.String fieldName, java.lang.String regExp, int decimals, int maxDecimals, EMFErrorHandler errorHandler)
          Method check.
static java.lang.String riempiZero(java.lang.String value, int lng)
          Aggiunge a sinistra della stringa di input un numero di zeri pari alla lunghezza specificata meno la lunghezza della stringa.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIELD_GENERIC

public static final java.lang.String FIELD_GENERIC
See Also:
Constant Field Values

FIELD_FISCALCODE

public static final java.lang.String FIELD_FISCALCODE
See Also:
Constant Field Values

FIELD_EMAIL

public static final java.lang.String FIELD_EMAIL
See Also:
Constant Field Values

FIELD_URL

public static final java.lang.String FIELD_URL
See Also:
Constant Field Values

FIELD_DATE

public static final java.lang.String FIELD_DATE
See Also:
Constant Field Values

FIELD_NUMERIC

public static final java.lang.String FIELD_NUMERIC
See Also:
Constant Field Values

FIELD_ALFANUMERIC

public static final java.lang.String FIELD_ALFANUMERIC
See Also:
Constant Field Values

FIELD_LETTERSTRING

public static final java.lang.String FIELD_LETTERSTRING
See Also:
Constant Field Values

FIELD_REGULAR_EXPRESSION

public static final java.lang.String FIELD_REGULAR_EXPRESSION
See Also:
Constant Field Values

FIELD_IMPORTO

public static final java.lang.String FIELD_IMPORTO
See Also:
Constant Field Values

FIELD_NAME

public static final java.lang.String FIELD_NAME
See Also:
Constant Field Values

FIELD_GENERIC_DEPRECATED

public static final java.lang.String FIELD_GENERIC_DEPRECATED
See Also:
Constant Field Values

FIELD_FISCALCODE_DEPRECATED

public static final java.lang.String FIELD_FISCALCODE_DEPRECATED
See Also:
Constant Field Values

FIELD_EMAIL_DEPRECATED

public static final java.lang.String FIELD_EMAIL_DEPRECATED
See Also:
Constant Field Values

FIELD_URL_DEPRECATED

public static final java.lang.String FIELD_URL_DEPRECATED
See Also:
Constant Field Values

FIELD_DATE_DEPRECATED

public static final java.lang.String FIELD_DATE_DEPRECATED
See Also:
Constant Field Values

FIELD_NUMERIC_DEPRECATED

public static final java.lang.String FIELD_NUMERIC_DEPRECATED
See Also:
Constant Field Values

FIELD_ALFANUMERIC_DEPRECATED

public static final java.lang.String FIELD_ALFANUMERIC_DEPRECATED
See Also:
Constant Field Values

FIELD_LETTERSTRING_DEPRECATED

public static final java.lang.String FIELD_LETTERSTRING_DEPRECATED
See Also:
Constant Field Values

FIELD_REGULAR_EXPRESSION_DEPRECATED

public static final java.lang.String FIELD_REGULAR_EXPRESSION_DEPRECATED
See Also:
Constant Field Values

FIELD_IMPORTO_DEPRECATED

public static final java.lang.String FIELD_IMPORTO_DEPRECATED
See Also:
Constant Field Values

FIELD_NAME_DEPRECATED

public static final java.lang.String FIELD_NAME_DEPRECATED
See Also:
Constant Field Values

ERRORE_CAMPO_OBBLIGATORIO

public static final int ERRORE_CAMPO_OBBLIGATORIO
See Also:
Constant Field Values

ERRORE_CAMPO_CODICE_FISCALE

public static final int ERRORE_CAMPO_CODICE_FISCALE
See Also:
Constant Field Values

ERRORE_CAMPO_PARTITA_IVA

public static final int ERRORE_CAMPO_PARTITA_IVA
See Also:
Constant Field Values

ERRORE_CAMPO_EMAIL

public static final int ERRORE_CAMPO_EMAIL
See Also:
Constant Field Values

ERRORE_CAMPO_SITO

public static final int ERRORE_CAMPO_SITO
See Also:
Constant Field Values

ERRORE_CAMPO_DATA

public static final int ERRORE_CAMPO_DATA
See Also:
Constant Field Values

ERRORE_CAMPO_NUMERICO

public static final int ERRORE_CAMPO_NUMERICO
See Also:
Constant Field Values

ERRORE_CAMPO_ALFANUMERICO

public static final int ERRORE_CAMPO_ALFANUMERICO
See Also:
Constant Field Values

ERRORE_CAMPO_LETTERALE

public static final int ERRORE_CAMPO_LETTERALE
See Also:
Constant Field Values

ERRORE_CAMPO_RE

public static final int ERRORE_CAMPO_RE
See Also:
Constant Field Values

ERRORE_CAMPO_IMPORTO

public static final int ERRORE_CAMPO_IMPORTO
See Also:
Constant Field Values

ERRORE_CODICE_CONTROLLO

public static final int ERRORE_CODICE_CONTROLLO
See Also:
Constant Field Values

ERRORE_CAMPO_NOMINATIVO

public static final int ERRORE_CAMPO_NOMINATIVO
See Also:
Constant Field Values

ERRORE_CIFRE_DECIMALI

public static final int ERRORE_CIFRE_DECIMALI
See Also:
Constant Field Values

ERRORE_CODICE_DIPENDENZE

public static final int ERRORE_CODICE_DIPENDENZE
See Also:
Constant Field Values

ERRORE_CODICE_ALL_OR_NO

public static final int ERRORE_CODICE_ALL_OR_NO
See Also:
Constant Field Values

ERRORE_MAXLENGTH

public static final int ERRORE_MAXLENGTH
See Also:
Constant Field Values

DEFAULT_RANGE

public static final java.lang.String DEFAULT_RANGE
See Also:
Constant Field Values

DEFAULT_CIFREDECIMALI

public static final int DEFAULT_CIFREDECIMALI
See Also:
Constant Field Values

DEFAULT_MAXCIFREDECIMALI

public static final int DEFAULT_MAXCIFREDECIMALI
See Also:
Constant Field Values
Constructor Detail

SyntaxChecker

public SyntaxChecker()
Method Detail

check

public static boolean check(boolean mandatory,
                            int maxlength,
                            java.lang.String fieldType,
                            java.lang.String value,
                            java.lang.String fieldName,
                            java.lang.String regExp,
                            int decimals,
                            int maxDecimals,
                            EMFErrorHandler errorHandler)
Method check. Verifica la validità di un campo di input.

Parameters:
mandatory - true se è il campo è obbligatorio, false altrimenti.
value - valore da verificare
Returns:
boolean true se il campo supera i controlli formali, false altrimenti

riempiZero

public static java.lang.String riempiZero(java.lang.String value,
                                          int lng)
Aggiunge a sinistra della stringa di input un numero di zeri pari alla lunghezza specificata meno la lunghezza della stringa.