Class QRServicio

java.lang.Object
es.uca.dss.fastpark.QRServicio

public class QRServicio extends Object
Clase que proporciona servicios para generar y leer códigos QR.
  • Constructor Details

    • QRServicio

      public QRServicio()
      Constructor de la clase QRServicio.
  • Method Details

    • ObtenerRuta

      public static String ObtenerRuta()
      Método estático para obtener la ruta donde se guardarán los códigos QR.
      Returns:
      La ruta donde se guardarán los códigos QR.
    • generarQR

      public void generarQR(String m) throws FileNotFoundException, IOException
      Método para generar un código QR para la cadena dada y guardarlo en un archivo.
      Parameters:
      m - La cadena para la cual se generará el código QR.
      Throws:
      FileNotFoundException - Si no se puede encontrar el archivo de destino.
      IOException - Si ocurre un error de entrada o salida al manipular archivos.
    • leerQR

      public String leerQR() throws IOException, com.google.zxing.NotFoundException
      Método para leer el contenido de un código QR desde un archivo.
      Returns:
      La cadena leída del código QR.
      Throws:
      IOException - Si ocurre un error de entrada o salida al manipular archivos.
      com.google.zxing.NotFoundException - Si no se puede encontrar el código QR en la imagen.