Package src.common

Class CommonMethods

java.lang.Object
src.common.CommonMethods

public class CommonMethods extends Object
Raccolta di metodi statici utilizzati da più classi.
Version:
1.0.0
Author:
Giacomo Paredi, Lorenzo Radice
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    Controlla che la stringa in argomento sia una una stringa contenente caratteri per uscire da un loop.
    static boolean
    Controlla che il valore inserito sia una stringa di caratteri ASCII accettabili per un indirizzo.
    static boolean
    Controlla che la stringa inserita come arogmento sia formata solo da cifre e che sia un numero intero positivo.
    static boolean
    Controlla che la stringa inserita sia formata da esattamente 2 lettere ASCII.
    static boolean
    Controlla che il nome inserito sia formato solo da lettere, apostrofi e spazi.
    static boolean
    Controlla che il nome inserito sia formato solo da lettere, apostrofi e spazi.
    static String
    Ritorna una stringa trasformata in modo tale che sia tutta maiuscola e le vocali non abbiano accenti.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CommonMethods

      public CommonMethods()
  • Method Details

    • isValidName

      public static boolean isValidName(String name)
      Controlla che il nome inserito sia formato solo da lettere, apostrofi e spazi. Il metodo accetta anche lettere accentate e di alcuni alfabeti non italiani.
      Parameters:
      name - nome
      Returns:
      true se il nome è valido
    • isValidASCIIName

      public static boolean isValidASCIIName(String name)
      Controlla che il nome inserito sia formato solo da lettere, apostrofi e spazi. Il metodo accetta solo lettere non accentate.
      Parameters:
      name - nome
      Returns:
      true se il nome è valido
    • isASCIIValidAddress

      public static boolean isASCIIValidAddress(String add)
      Controlla che il valore inserito sia una stringa di caratteri ASCII accettabili per un indirizzo.
      Parameters:
      add - indirizzo da controllare
      Returns:
      true se l'indirizzo è valido
    • isOnlyInt

      public static boolean isOnlyInt(String str)
      Controlla che la stringa inserita come arogmento sia formata solo da cifre e che sia un numero intero positivo.
      Parameters:
      str - stringa
      Returns:
      true se il valore in argomento è valido
    • isTwoLetters

      public static boolean isTwoLetters(String s)
      Controlla che la stringa inserita sia formata da esattamente 2 lettere ASCII.
      Parameters:
      s - stringa
      Returns:
      true se l'argomento è valido
    • toNoAccent

      public static String toNoAccent(String str)
      Ritorna una stringa trasformata in modo tale che sia tutta maiuscola e le vocali non abbiano accenti.
      Parameters:
      str - string
      Returns:
      stringa trasformata
    • ExitLoop

      public static boolean ExitLoop(String input)
      Controlla che la stringa in argomento sia una una stringa contenente caratteri per uscire da un loop.
      Parameters:
      input - input
      Returns:
      true se esce dal loop