Class GraficoTing

java.lang.Object
systextil.graficoting.GraficoTing

public class GraficoTing extends Object
Conveniência para gerar um gráfico de tingimento no padrão do Systêxtil.

Obtenha uma instância com o construtor mais conveniente, e depois execute o método write

Observe que esta classe não fecha a conexão ao banco nem o OutputStream fornecido.

  • Field Details

  • Constructor Details

    • GraficoTing

      public GraficoTing(Connection conn, Locale locale, int nrGrafico, String gruMaq, String subMaq) throws NoDataException
      Recebe o que é necessário para gerar o gráfico de tingimento, e o gera.
      Parameters:
      conn - a conexão ao banco de dados
      locale - o idioma usado para obter o texto usado no gráfico
      nrGrafico - o número do gráfico que contém os dados
      gruMaq - o grupo da máquina
      subMaq - o subgrupo da máquina
      Throws:
      NoDataException - se não houver dados
    • GraficoTing

      public GraficoTing(Connection conn, String locale, int nrGrafico, String gruMaq, String subMaq) throws NoDataException
      Recebe o que é necessário para gerar o gráfico de tingimento, e o gera.
      Parameters:
      conn - a conexão ao banco de dados
      locale - o idioma usado para obter o texto usado no gráfico
      nrGrafico - o número do gráfico que contém os dados
      gruMaq - o grupo da máquina
      subMaq - o subgrupo da máquina
      Throws:
      NoDataException - se não houver dados
    • GraficoTing

      public GraficoTing(br.com.intersys.systextil.connection.AppConnection conn, String locale, int nrGrafico, String gruMaq, String subMaq) throws NoDataException
      Recebe o que é necessário para gerar o gráfico de tingimento, e o gera.
      Parameters:
      conn - a conexão ao banco de dados
      locale - o idioma usado para obter o texto usado no gráfico
      nrGrafico - o número do gráfico que contém os dados
      gruMaq - o grupo da máquina
      subMaq - o subgrupo da máquina
      Throws:
      NoDataException - se não houver dados
  • Method Details

    • write

      public void write(OutputStream out) throws IOException
      Escreve o gráfico que foi gerado, em formato PNG, no OutputStream fornecido.

      Neste ponto o banco de dados não é mais usado.

      Parameters:
      out - a saída onde deve ser escrito o gráfico
      Throws:
      IOException - se houver problema ao escrever