public final class FlowAlgorithmParser
extends java.lang.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 java.lang.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(java.lang.String encodedFlow)
Decodifica um fluxo.
|
java.lang.String |
encode(Flow flow)
Codifica um fluxo.
|
Flow |
read(java.io.InputStream inputStream)
Cria um fluxo a partir de leitor com os metadados de um fluxo.
|
void |
write(java.io.OutputStream outputStream,
Flow flow)
Escreve os metadados de um fluxo em um stream de saída utilizando o
encoding "ISO-8859-1".
|
void |
write(java.io.OutputStream outputStream,
java.lang.String encoding,
Flow flow)
Escreve os metadados de um fluxo em um stream de saída utilizando o
encoding informado.
|
public static final java.lang.String DEFAULT_ENCODING
public FlowAlgorithmParser()
throws ConfigurationException
ConfigurationException - Em caso de erro de configuração.java.lang.IllegalArgumentException - Se o parâmetro window estiver nulo.public Flow read(java.io.InputStream inputStream) throws ParseException, java.io.IOException
inputStream - O leitor (Não aceita null).ParseException - Em caso de erro no formato do leitor.java.io.IOException - Em caso de erro de ES no leitor.public void write(java.io.OutputStream outputStream,
Flow flow)
outputStream - O stream de saída (Não aceita null).flow - O fluxo (Não aceita null).public void write(java.io.OutputStream outputStream,
java.lang.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(java.lang.String encodedFlow) throws ParseException
encodedFlow - O fluxo codificado.ParseException - Em caso de erro no formato do leitor.public java.lang.String encode(Flow flow)
flow - O fluxo.Copyright © 2018. All Rights Reserved.