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 java.lang.String |
BAND |
static java.lang.String |
BANDCOUNT |
static java.lang.String |
KEY |
static java.lang.String |
MAIN_TAG |
static java.lang.String |
MAX |
static java.lang.String |
MAXIMUN |
static java.lang.String |
MAXRGB |
static java.lang.String |
MEAN |
static java.lang.String |
MIN |
static java.lang.String |
MINIMUN |
static java.lang.String |
MINRGB |
static java.lang.String |
NVALUES |
static java.lang.String |
SNDMAX |
static java.lang.String |
SNDMAXRGB |
static java.lang.String |
SNDMIN |
static java.lang.String |
SNDMINRGB |
static java.lang.String |
TAILTRIM |
static java.lang.String |
VALUE |
static java.lang.String |
VARIANCE |
Constructor and Description |
---|
StatisticsRmfSerializer()
Constructor.
|
StatisticsRmfSerializer(AbstractStatistics stat)
Constructor.
|
StatisticsRmfSerializer(Statistics stat)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getMainTag()
Obtiene el tag principal del bloque
|
java.lang.Object |
getResult()
Obtiene el objeto resultante de haber aplicado un read.
|
void |
read(java.lang.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
|
java.lang.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 java.lang.String MAIN_TAG
public static final java.lang.String BAND
public static final java.lang.String MIN
public static final java.lang.String MAX
public static final java.lang.String SNDMIN
public static final java.lang.String SNDMAX
public static final java.lang.String MINRGB
public static final java.lang.String MAXRGB
public static final java.lang.String SNDMINRGB
public static final java.lang.String SNDMAXRGB
public static final java.lang.String MAXIMUN
public static final java.lang.String MINIMUN
public static final java.lang.String MEAN
public static final java.lang.String VARIANCE
public static final java.lang.String NVALUES
public static final java.lang.String BANDCOUNT
public static final java.lang.String TAILTRIM
public static final java.lang.String KEY
public static final java.lang.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(java.lang.String xml) throws ParsingException
IRmfBlock
ParsingException
public java.lang.String write()
IRmfBlock
public java.lang.Object getResult()
IRmfBlock
public java.lang.String getMainTag()
IRmfBlock