Implantación de Java

El componente Java del proyecto incluye las siguientes clases y paquetes:

  1. La clase com.splwg.dg.osb.common.FileParserGenGeneric es una clase superior con miembros que son comunes para la funcionalidad relacionada con CSV y XML. Implanta la interfaz com.splwg.d1.sgg.osb.common.FileParser (consulte Interfaz de FileParser). La implantación de com.splwg.d1.sgg.osb.common.FileParser2 (consulte Interfaz de FileParser2) se ha añadido para definir la funcionalidad relacionada con estadísticas de carga de datos iniciales de medida y de eventos.

  2. La clase com.splwg.dg.osb.csv.FileParserCSV contiene la implantación de la funcionalidad de análisis para formatos CSV. Realiza la lógica siguiente:

    • Analiza la carga útil entrante.

    • Transforma los datos entrantes en estructuras relacionadas con consumo o eventos, según el tipo de datos entrantes.

    • Amplía esas estructuras con información de fichero y el identificador de proveedor de servicios externo.

    • Devuelve, una a una, dichas estructuras como una cadena al autor de la llamada.

  3. El paquete com.splwg.dg.osb.plain contiene interfaces y clases de implantación relacionadas con JAXB que se corresponden con el esquema XML sin formato.

  4. La clase com.splwg.dg.osb.xml.FileParserXML contiene la implantación de la funcionalidad de análisis para el formato XML de “carga en línea de datos iniciales de medida y eventos” (Consulte la guía del usuario Oracle Utilities Service and Measurement Data Foundation ). Realiza la lógica siguiente:

    • Analiza la carga útil entrante.

    • Extrae información sobre el dispositivo actual.

    • Divide los datos entrantes para separar las estructuras de datos iniciales de medida.

    • Amplía esas estructuras con información de dispositivo, información de fichero y el identificador de proveedor de servicios externo.

    • Devuelve, una a una, las estructuras como una cadena al autor de la llamada.