public class StatisticsRmfSerializer extends ClassSerializer
Clase para convertir a XML las estadisticas y obtener las estadísticas desde XML. Esta clase implementa el interfaz IRmfBlock con los métodos de escritura y lectura. Estos serán utilizados por el gestor de ficheros RMF para escribir y leer datos.
La estructura XML de las estadísticas es la siguiente:
\
\
\
\
\
\
\
\
\
\
\
\
Modifier and Type | Field and Description |
---|---|
static String |
BAND |
static String |
BANDCOUNT |
static String |
KEY |
static String |
MAIN_TAG |
static String |
MAX |
static String |
MAXIMUN |
static String |
MAXRGB |
static String |
MEAN |
static String |
MIN |
static String |
MINIMUN |
static String |
MINRGB |
static String |
NVALUES |
static String |
SNDMAX |
static String |
SNDMAXRGB |
static String |
SNDMIN |
static String |
SNDMINRGB |
static String |
TAILTRIM |
static String |
VALUE |
static String |
VARIANCE |
Constructor and Description |
---|
StatisticsRmfSerializer()
Constructor.
|
StatisticsRmfSerializer(AbstractStatistics stat)
Constructor.
|
StatisticsRmfSerializer(Statistics stat)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getMainTag()
Obtiene el tag principal del bloque
|
Object |
getResult()
Obtiene el objeto resultante de haber aplicado un read.
|
void |
read(String xml)
Lee el bloque XML pasado por parámetro y carga el objeto correspondiente
con los datos.
|
static void |
register()
Registra StatisticsRmfSerializer en los puntos de extension de Serializer
|
String |
write()
Obtiene un bloque XML que representa a las propiedades del objeto a
serializar.
|
convertStringInDoubleArray, convertStringInIntArray, parseBoundingBox, parsePoint2D, parserString, parseViewPort, putProperty, putProperty, putProperty
public static final String MAIN_TAG
public static final String BAND
public static final String MIN
public static final String MAX
public static final String SNDMIN
public static final String SNDMAX
public static final String MINRGB
public static final String MAXRGB
public static final String SNDMINRGB
public static final String SNDMAXRGB
public static final String MAXIMUN
public static final String MINIMUN
public static final String MEAN
public static final String VARIANCE
public static final String NVALUES
public static final String BANDCOUNT
public static final String TAILTRIM
public static final String KEY
public static final String VALUE
public StatisticsRmfSerializer(Statistics stat)
ColorTable
- tabla a convertir en XMLpublic StatisticsRmfSerializer(AbstractStatistics stat)
ColorTable
- tabla a convertir en XMLpublic StatisticsRmfSerializer()
public static void register()
public void read(String xml) throws ParsingException
IRmfBlock
ParsingException
public String write()
IRmfBlock
public Object getResult()
IRmfBlock