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 interfaceOpção para consumir a saída padrão de um processo de RPT.static interfaceOpção para alimentar um processo de RPT através da entrada padrão.classConfigura 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 PathgetRptFile(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 RPTscript(byte[] rp) Define um processo de RPT para usar o arquivo de script informado.static RPTscript(InputStream in) Define um processo de RPT para usar o arquivo de script informado.static RPTDefine um processo de RPT para usar o arquivo de script informado.toStream(OutputStream out) Define umOutputStreampara a saída padrão do processo de RPT.Define umWriterpara 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
InputStreamao 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 umOutputStreampara 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
OutputStreamnão é fechado- Parameters:
out- o destino da saída- Returns:
- o processo de RPT assim configurado
-
toWriter
Define umWriterpara a saída padrão do processo de RPT.Ao terminar, é feito "flush", e o
Writernã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:
-