public abstract class ClassSerializer extends java.lang.Object implements IRmfBlock
| Constructor and Description |
|---|
ClassSerializer() |
| Modifier and Type | Method and Description |
|---|---|
protected double[] |
convertStringInDoubleArray(java.lang.String list)
Convierte una lista de valores en un solo String en un array de double.
|
protected int[] |
convertStringInIntArray(java.lang.String list)
Convierte una lista de valores en un solo String en un array de enteros.
|
Extent |
parseBoundingBox(KXmlParser parser,
java.lang.String parseableTag,
java.lang.String[] bbox)
Parsea un bloque que representa un Extent con la forma \
\ \ \ \ \ |
java.awt.geom.Point2D |
parsePoint2D(KXmlParser parser,
java.lang.String parseableTag,
java.lang.String[] points)
Parsea un bloque correspondiente a un punto con la forma
\
\ \ \ |
protected java.lang.String |
parserString(KXmlParser parser,
java.lang.String parseableTag,
java.lang.String[] errorTags)
Parsea un tag con un String como texto de la forma \
|
DefaultViewPortData |
parseViewPort(KXmlParser parser,
java.lang.String parseableTag,
java.lang.String[] bbox,
java.lang.String[] size,
java.lang.String proj)
Parsea un viewport contenido en un punto de control
|
void |
putProperty(java.lang.StringBuffer b,
java.lang.String prop,
double value,
int level)
Añade al buffer la propiedad (double) especificada en los parámetros
|
void |
putProperty(java.lang.StringBuffer b,
java.lang.String prop,
int value,
int level)
Añade al buffer la propiedad (int) especificada en los parámetros
|
void |
putProperty(java.lang.StringBuffer b,
java.lang.String prop,
java.lang.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, waitgetMainTag, getResult, read, writeprotected java.lang.String parserString(KXmlParser parser,
java.lang.String parseableTag,
java.lang.String[] errorTags)
throws XmlPullParserException,
java.io.IOException,
ParsingException
parser - KXmlParserparseableTag - cadena de texto con el nombre del tagerrorTags - Lista de tags que interrumpiran el proceso si son encontradosXmlPullParserExceptionjava.io.IOExceptionParsingExceptionpublic Extent parseBoundingBox(KXmlParser parser, java.lang.String parseableTag, java.lang.String[] bbox) throws java.lang.NumberFormatException, XmlPullParserException, java.io.IOException, ParsingException
gp - parser - parseableTag - Tag principal del Extentbbox - lista de 4 elementos que representa los 4 tags minx, maxy,
ancho y altojava.lang.NumberFormatExceptionXmlPullParserExceptionjava.io.IOExceptionParsingExceptionpublic java.awt.geom.Point2D parsePoint2D(KXmlParser parser,
java.lang.String parseableTag,
java.lang.String[] points)
throws java.lang.NumberFormatException,
XmlPullParserException,
java.io.IOException,
ParsingException
gp - parser - parseableTag - java.lang.NumberFormatExceptionXmlPullParserExceptionjava.io.IOExceptionParsingExceptionpublic DefaultViewPortData parseViewPort(KXmlParser parser, java.lang.String parseableTag, java.lang.String[] bbox, java.lang.String[] size, java.lang.String proj) throws XmlPullParserException, java.io.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ónXmlPullParserExceptionjava.io.IOExceptionParsingExceptionprotected int[] convertStringInIntArray(java.lang.String list)
throws XmlPullParserException,
java.io.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 valoresXmlPullParserExceptionjava.io.IOExceptionprotected double[] convertStringInDoubleArray(java.lang.String list)
throws XmlPullParserException,
java.io.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 valoresXmlPullParserExceptionjava.io.IOExceptionpublic void putProperty(java.lang.StringBuffer b,
java.lang.String prop,
java.lang.String value,
int level)
b - Bufferprop - Nombre de la propiedad (Tag)value - Valor de la propiedadpublic void putProperty(java.lang.StringBuffer b,
java.lang.String prop,
int value,
int level)
b - Bufferprop - Nombre de la propiedad (Tag)value - Valor de la propiedadpublic void putProperty(java.lang.StringBuffer b,
java.lang.String prop,
double value,
int level)
b - Bufferprop - Nombre de la propiedad (Tag)value - Valor de la propiedad