public abstract class ClassSerializer extends Object implements IRmfBlock
Constructor and Description |
---|
ClassSerializer() |
Modifier and Type | Method and Description |
---|---|
protected double[] |
convertStringInDoubleArray(String list)
Convierte una lista de valores en un solo String en un array de double.
|
protected int[] |
convertStringInIntArray(String list)
Convierte una lista de valores en un solo String en un array de enteros.
|
Extent |
parseBoundingBox(KXmlParser parser,
String parseableTag,
String[] bbox)
Parsea un bloque que representa un Extent con la forma \
\ \ \ \ \ |
Point2D |
parsePoint2D(KXmlParser parser,
String parseableTag,
String[] points)
Parsea un bloque correspondiente a un punto con la forma
\
\ \ \ |
protected String |
parserString(KXmlParser parser,
String parseableTag,
String[] errorTags)
Parsea un tag con un String como texto de la forma \
|
DefaultViewPortData |
parseViewPort(KXmlParser parser,
String parseableTag,
String[] bbox,
String[] size,
String proj)
Parsea un viewport contenido en un punto de control
|
void |
putProperty(StringBuffer b,
String prop,
double value,
int level)
Añade al buffer la propiedad (double) especificada en los parámetros
|
void |
putProperty(StringBuffer b,
String prop,
int value,
int level)
Añade al buffer la propiedad (int) especificada en los parámetros
|
void |
putProperty(StringBuffer b,
String prop,
String value,
int level)
Añade al buffer la propiedad (String) especificada en los parámetros
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMainTag, getResult, read, write
protected String parserString(KXmlParser parser, String parseableTag, String[] errorTags) throws XmlPullParserException, IOException, ParsingException
parser
- KXmlParserparseableTag
- cadena de texto con el nombre del tagerrorTags
- Lista de tags que interrumpiran el proceso si son encontradosXmlPullParserException
IOException
ParsingException
public Extent parseBoundingBox(KXmlParser parser, String parseableTag, String[] bbox) throws NumberFormatException, XmlPullParserException, IOException, ParsingException
gp
- parser
- parseableTag
- Tag principal del Extentbbox
- lista de 4 elementos que representa los 4 tags minx, maxy,
ancho y altoNumberFormatException
XmlPullParserException
IOException
ParsingException
public Point2D parsePoint2D(KXmlParser parser, String parseableTag, String[] points) throws NumberFormatException, XmlPullParserException, IOException, ParsingException
gp
- parser
- parseableTag
- NumberFormatException
XmlPullParserException
IOException
ParsingException
public DefaultViewPortData parseViewPort(KXmlParser parser, String parseableTag, String[] bbox, String[] size, String proj) throws XmlPullParserException, IOException, ParsingException
gp
- parser
- parseableTag
- Tag correspondiente a la cabecera del viewportbbox
- lista de tags correspondientes al extent. El primero será la cabecera y los siguientes cuatro minx, maxy, ancho y altosize
- tags del tamaño en pixeles. El primero será la cabecera y los siguientes dos ancho y altoproj
- tag de la proyecciónXmlPullParserException
IOException
ParsingException
protected int[] convertStringInIntArray(String list) throws XmlPullParserException, IOException
String v = "4 5 65 2 1"
Se converiría en:
int[] i = new int[]{4, 5, 65, 2, 1};
list
- Cadena con la lista de valoresXmlPullParserException
IOException
protected double[] convertStringInDoubleArray(String list) throws XmlPullParserException, IOException
String v = "4.2 5 65.5 2 1"
Se converiría en:
double[] i = new double[]{4.2, 5, 65.5, 2, 1};
list
- Cadena con la lista de valoresXmlPullParserException
IOException
public void putProperty(StringBuffer b, String prop, String value, int level)
b
- Bufferprop
- Nombre de la propiedad (Tag)value
- Valor de la propiedadpublic void putProperty(StringBuffer b, String prop, int value, int level)
b
- Bufferprop
- Nombre de la propiedad (Tag)value
- Valor de la propiedadpublic void putProperty(StringBuffer b, String prop, double value, int level)
b
- Bufferprop
- Nombre de la propiedad (Tag)value
- Valor de la propiedad