Class RPT
Começar usando um dos métodos estáticos script
para definir o script
RP que será usado no processo. Em seguida, definir a saída do processo, e
finalmente definir ou alimentar a entrada.
Esta utilidade não faz pressupostos sobre os caminhos dos arquivos na instalação. Usa a configuração do ambiente para executar processos de RPT, e sempre trabalha com a codificação de arquivos do Windows (WINDOWS-1252).
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
Opção para consumir a saída padrão de um processo de RPT.static interface
Opção para alimentar um processo de RPT através da entrada padrão.class
Configura a saída do processo de RPT, e o executa. -
Method Summary
Modifier and TypeMethodDescriptionconsume
(RPT.Consumer consumer) Define um método personalizado para consumir a saída padrão do processo de RPT.static Path
getRptFile
(String scriptRpt, Locale locale) Obtém a localização de um arquivo de script RPT na pasta da instalação.Define o arquivo de saída do processo de RPT.static RPT
script
(byte[] rp) Define um processo de RPT para usar o arquivo de script informado.static RPT
script
(InputStream in) Define um processo de RPT para usar o arquivo de script informado.static RPT
Define um processo de RPT para usar o arquivo de script informado.toStream
(OutputStream out) Define umOutputStream
para a saída padrão do processo de RPT.Define umWriter
para a saída padrão do processo de RPT.
-
Method Details
-
script
Define um processo de RPT para usar o arquivo de script informado.- Parameters:
rp
- o arquivo de script RP a ser usado- Returns:
- o processo de RPT assim configurado
- Throws:
RptException
- se houver problema no acesso ao arquivo
-
script
Define um processo de RPT para usar o arquivo de script informado.- Parameters:
rp
- o arquivo de script RP a ser usado- Returns:
- o processo de RPT assim configurado
- Throws:
RptException
- se houver problema no acesso ao arquivo
-
script
Define um processo de RPT para usar o arquivo de script informado.Fecha o
InputStream
ao terminar.- Parameters:
in
- o arquivo de script RP a ser usado- Returns:
- o processo de RPT assim configurado
- Throws:
RptException
- se houver problema no acesso ao arquivo
-
outFile
Define o arquivo de saída do processo de RPT.- Parameters:
out
- o arquivo de saída- Returns:
- o processo de RPT assim configurado
-
consume
Define um método personalizado para consumir a saída padrão do processo de RPT.Normalmente um dos outros métodos é preferível e suficiente.
Pode ser usado quando se preferir ler diretamente a saída padrão do processo.
Ao terminar a execução, a saída padrão estará fechada.
- Parameters:
consumer
- o consumidor da saída padrão- Returns:
- o processo de RPT assim configurado
-
toStream
Define umOutputStream
para a saída padrão do processo de RPT.A saída será transferida da forma como foi gerada, isto é, na codificação padrão do Windows.
Ao terminar, é feito "flush", e o
OutputStream
não é fechado- Parameters:
out
- o destino da saída- Returns:
- o processo de RPT assim configurado
-
toWriter
Define umWriter
para a saída padrão do processo de RPT.Ao terminar, é feito "flush", e o
Writer
não é fechado- Parameters:
wr
- o destino da saída- Returns:
- o processo de RPT assim configurado
-
getRptFile
Obtém a localização de um arquivo de script RPT na pasta da instalação.- Parameters:
scriptRpt
- o nome do arquivo do script .rplocale
- o idioma do usuário; se for nulo, será assumido português.- Returns:
- a localização do arquivo na pasta da instalação
- See Also:
-