public class ProgressDataParser
extends java.lang.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(java.util.Map<java.lang.String,java.lang.String> dynamicData,
int expectedPartialProgress)
Obtém a informação de progresso geral do comando.
|
java.util.Map<java.lang.Integer,ProgressData> |
extractProgressDataMap(java.util.Map<java.lang.String,java.lang.String> dynamicData)
Retorna um mapa de dados de progresso por chave numérica.
|
boolean |
hasProgressData(java.util.Map<java.lang.String,java.lang.String> dynamicData)
Determina se há informação de progresso disponível.
|
public boolean hasProgressData(java.util.Map<java.lang.String,java.lang.String> dynamicData)
dynamicData - Dados dinâmicos do comando.public ProgressData extractOverallProgressData(java.util.Map<java.lang.String,java.lang.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 java.util.Map<java.lang.Integer,ProgressData> extractProgressDataMap(java.util.Map<java.lang.String,java.lang.String> dynamicData)
dynamicData - Dados dinâmicos do comando.Copyright © 2018. All Rights Reserved.