Interface ReportFormaterI

All Known Implementing Classes:
ReportFormater

public interface ReportFormaterI

Interfaz genérica para establecer el estilo de los informes si se persisten en un medio "visual"

Author:
Isabel Rom�n
  • Method Details

    • getMetricFont

      Font getMetricFont()

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

      Returns:
      Fuente de la métrica
    • setMetricFont

      void setMetricFont(Font font)

      Establece la fuente para las métricas

      Parameters:
      font - Fuente de la métrica
    • getIndicatorFont

      Font getIndicatorFont(IndicatorI.IndicatorState state) throws IOException

      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

      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

      void setIndicatorFont(IndicatorI.IndicatorState state, Font font)

      Establece la fuente para un indicador en un estado determinado

      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

      void setDefaultFont(Font font)

      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

      Parameters:
      font - Fuente por defecto
    • getDefaultFont

      Font getDefaultFont()
      Devuelve la fuente por defecto
      Returns:
      Fuente por defecto