public class TimeSeriesRmfSerializer extends ClassSerializer
Clase para convertir a XML la información de una serie y obtener esta información 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 es la siguiente:
\
\
\
\
\
\
\
\
\
\
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DATE |
static java.lang.String |
DATES |
static java.lang.String |
DESC |
static java.lang.String |
MAIN_TAG |
static java.lang.String |
NAME |
static java.lang.String |
SERIAL |
static java.lang.String |
TIMETYPE |
Constructor and Description |
---|
TimeSeriesRmfSerializer(TimeSeries serialInfo)
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 |
parserDates(DefaultSerialInfo tInfo,
KXmlParser parser,
java.lang.String parseableTag,
java.lang.String[] errorTags)
Parsers a date list
|
void |
parserSerial(DefaultSerialInfo tInfo,
KXmlParser parser,
java.lang.String xml,
int tag)
Parsers a serial structure
|
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 GeoPointRmfSerializer 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 SERIAL
public static final java.lang.String DESC
public static final java.lang.String TIMETYPE
public static final java.lang.String DATES
public static final java.lang.String DATE
public static final java.lang.String NAME
public TimeSeriesRmfSerializer(TimeSeries serialInfo)
ColorTable
- tabla a convertir en XMLpublic static void register()
public void parserDates(DefaultSerialInfo tInfo, KXmlParser parser, java.lang.String parseableTag, java.lang.String[] errorTags) throws XmlPullParserException, java.io.IOException, java.lang.NumberFormatException, ParsingException, java.text.ParseException
tInfo
- parser
- xml
- tag
- XmlPullParserException
java.io.IOException
ParsingException
java.lang.NumberFormatException
java.text.ParseException
public void parserSerial(DefaultSerialInfo tInfo, KXmlParser parser, java.lang.String xml, int tag) throws XmlPullParserException, java.io.IOException, java.lang.NumberFormatException, ParsingException, java.text.ParseException
tInfo
- parser
- xml
- tag
- XmlPullParserException
java.io.IOException
ParsingException
java.lang.NumberFormatException
java.text.ParseException
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