es.aeat.pret.c200.mc

Class AnalizarLineaComandos

  • java.lang.Object
    • es.aeat.pret.c200.mc.AnalizarLineaComandos


  • public class AnalizarLineaComandos
    extends java.lang.Object
    Agencia Tributaria 2003

    Esta clase sirve para generar una lista de parámetros, validarlos y poder recuperar sus valores estableciendo si son parámetros únicos así como el posible valor por defecto.
    Version:
    1.0
    Author:
    DIT, Agencia Tributaria
    • Constructor Summary

      Constructors 
      Constructor and Description
      AnalizarLineaComandos()
      Este constructor declara un ArrayList para guardar los parámetros
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getParametro(java.lang.String nombre)
      Permite recuperar el valor de un parámetro indicándole la letra que identifica al parámetro.
      void parse(java.lang.String[] lineaComando)
      Valida una linea de comando según los parámetros definidos por la aplicación que se esté ejecutando.
      void setParametro(java.lang.String nombres, boolean obligatorio, java.lang.String valorDefecto, boolean valorUnico) 
      void setParametro(java.lang.String nombres, boolean obligatorio, java.lang.String valorDefecto, boolean valorUnico, java.lang.String[] valores)
      Permite establecer parámetros soportados por el sistema, pasándole las cuatro variables requeridas, el parámetro se incluirá en una colección, para su posterior utilización.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AnalizarLineaComandos

        public AnalizarLineaComandos()

        Este constructor declara un ArrayList para guardar los parámetros

    • Method Detail

      • setParametro

        public void setParametro(java.lang.String nombres,
                                 boolean obligatorio,
                                 java.lang.String valorDefecto,
                                 boolean valorUnico,
                                 java.lang.String[] valores)

        Permite establecer parámetros soportados por el sistema, pasándole las cuatro variables requeridas, el parámetro se incluirá en una colección, para su posterior utilización.

        Parameters:
        nombres - Tipo String. Indica la letra del parámetro.

        obligatorio - Tipo boolean. Indica true para obligado cumplimiento.

        valorDefecto - Tipo String. Indica el valor por defecto del parámetro.

        valorUnico - Tipo boolean. Indica true cuando el valor del parámetro es único.

      • setParametro

        public void setParametro(java.lang.String nombres,
                                 boolean obligatorio,
                                 java.lang.String valorDefecto,
                                 boolean valorUnico)
      • getParametro

        public java.lang.String getParametro(java.lang.String nombre)
                                      throws AnalizarLineaComandoException

        Permite recuperar el valor de un parámetro indicándole la letra que identifica al parámetro.

        Parameters:
        nombre - Recibe la letra que identifica el parámetro para recuperar su valor.

        Returns:
        Un String que es el valor del parámetro.

        Throws:
        AnalizarLineaComandoException -

      • parse

        public void parse(java.lang.String[] lineaComando)
                   throws AnalizarLineaComandoException

        Valida una linea de comando según los parámetros definidos por la aplicación que se esté ejecutando.

        Al utilizar esta función, hay que implementar el manejo de la excepción AnalizarLineaComandoException obligatoriamente.
        Parameters:
        lineaComando - Es la lista de los argumentos recibidos en la línea de comandos.

        Throws:
        AnalizarLineaComandoException
        See Also:
        AnalizarLineaComandoException

Copyright © 2020 Agencia Tributaria.