public final class FlowAlgorithmParser extends Object
O analisador dos metadados de fluxos de algoritmos.
Esta classe prove métodos para ler e escrever metadados sobre um fluxo de algoritmos.
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_ENCODING
O encoding utilizado.
|
| Constructor and Description |
|---|
FlowAlgorithmParser()
Cria o parser de grafo de algoritmos.
|
| Modifier and Type | Method and Description |
|---|---|
Flow |
decode(String encodedFlow)
Decodifica um fluxo.
|
String |
encode(Flow flow)
Codifica um fluxo.
|
Flow |
read(InputStream inputStream)
Cria um fluxo a partir de leitor com os metadados de um fluxo.
|
void |
write(OutputStream outputStream,
Flow flow)
Escreve os metadados de um fluxo em um stream de saída utilizando o
encoding "ISO-8859-1".
|
void |
write(OutputStream outputStream,
String encoding,
Flow flow)
Escreve os metadados de um fluxo em um stream de saída utilizando o
encoding informado.
|
public static final String DEFAULT_ENCODING
public FlowAlgorithmParser()
throws ConfigurationException
ConfigurationException - Em caso de erro de configuração.IllegalArgumentException - Se o parâmetro window estiver nulo.public Flow read(InputStream inputStream) throws ParseException, IOException
inputStream - O leitor (Não aceita null).ParseException - Em caso de erro no formato do leitor.IOException - Em caso de erro de ES no leitor.public void write(OutputStream outputStream, Flow flow)
outputStream - O stream de saída (Não aceita null).flow - O fluxo (Não aceita null).public void write(OutputStream outputStream, String encoding, Flow flow)
outputStream - O stream de saída (Não aceita null).encoding - O enconding (Não aceita null).flow - O fluxo (Não aceita null).public Flow decode(String encodedFlow) throws ParseException
encodedFlow - O fluxo codificado.ParseException - Em caso de erro no formato do leitor.Copyright © 2020. All rights reserved.