Class ReportFormater

java.lang.Object
us.muit.fs.a4i.persistence.ReportFormater
All Implemented Interfaces:
ReportFormaterI

public class ReportFormater extends Object implements ReportFormaterI
Author:
Isabel Román
  • Constructor Details

    • ReportFormater

      public ReportFormater()
  • Method Details

    • getMetricFont

      public Font getMetricFont()
      Description copied from interface: ReportFormaterI

      Devuelve el formato que debe tener la fuente de una métrica

      Specified by:
      getMetricFont in interface ReportFormaterI
      Returns:
      Fuente de la métrica
    • setMetricFont

      public void setMetricFont(Font font)
      Description copied from interface: ReportFormaterI

      Establece la fuente para las métricas

      Specified by:
      setMetricFont in interface ReportFormaterI
      Parameters:
      font - Fuente de la métrica
    • getIndicatorFont

      public Font getIndicatorFont(IndicatorI.IndicatorState state) throws IOException
      Description copied from interface: ReportFormaterI

      Recupera las fuente para un indicador con el estado indicado.

      Si no se ha configurado para ese estado una fuente específica se devuelve la fuente por defecto

      Specified by:
      getIndicatorFont in interface ReportFormaterI
      Parameters:
      state - Estado para el que solicita la fuente
      Returns:
      La fuente a utilizar para los indicadores con el estado indicado
      Throws:
      IOException - Si no se puede leer la configuración
    • setIndicatorFont

      public void setIndicatorFont(IndicatorI.IndicatorState state, Font font)
      Description copied from interface: ReportFormaterI

      Establece la fuente para un indicador en un estado determinado

      Specified by:
      setIndicatorFont in interface ReportFormaterI
      Parameters:
      state - El estado correspondiente a la fuente que se está estableciendo
      font - La fuente a usar cuando el estado del indicador es el se�alado en la par�metro state
    • setDefaultFont

      public void setDefaultFont(Font font)
      Description copied from interface: ReportFormaterI

      Establece la fuente por defecto para los indicadores y m�tricas

      Usada cuando el estado no est� diferenciado o no se ha especificado una fuente para las m�tricas

      Specified by:
      setDefaultFont in interface ReportFormaterI
      Parameters:
      font - Fuente por defecto
    • getDefaultFont

      public Font getDefaultFont()
      Description copied from interface: ReportFormaterI
      Devuelve la fuente por defecto
      Specified by:
      getDefaultFont in interface ReportFormaterI
      Returns:
      Fuente por defecto