public class ProgressDataParser extends Object
Se o texto não tiver um formato numérico conhecido, o valor fica Double.NaN.
Para que seja extraído um valor numérico de progresso, espera-se que 'progressData' tenha um dos formatos abaixo:
| Constructor and Description |
|---|
ProgressDataParser() |
| Modifier and Type | Method and Description |
|---|---|
ProgressData |
extractOverallProgressData(Map<String,String> dynamicData,
int expectedPartialProgress)
Obtém a informação de progresso geral do comando.
|
Map<Integer,ProgressData> |
extractProgressDataMap(Map<String,String> dynamicData)
Retorna um mapa de dados de progresso por chave numérica.
|
boolean |
hasProgressData(Map<String,String> dynamicData)
Determina se há informação de progresso disponível.
|
public boolean hasProgressData(Map<String,String> dynamicData)
dynamicData - Dados dinâmicos do comando.public ProgressData extractOverallProgressData(Map<String,String> dynamicData, int expectedPartialProgress)
dynamicData - Dados dinâmicos do comando.expectedPartialProgress - Número de dados esperados de progresso.
Utilizado para determinar se é possível calcular a informação geral
de progresso a partir dos valores individuais de progresso.public Map<Integer,ProgressData> extractProgressDataMap(Map<String,String> dynamicData)
dynamicData - Dados dinâmicos do comando.Copyright © 2018. All rights reserved.