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, wait
getMainTag, getResult, read, write
protected 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 encontradosXmlPullParserException
java.io.IOException
ParsingException
public 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.NumberFormatException
XmlPullParserException
java.io.IOException
ParsingException
public 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.NumberFormatException
XmlPullParserException
java.io.IOException
ParsingException
public 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ónXmlPullParserException
java.io.IOException
ParsingException
protected 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 valoresXmlPullParserException
java.io.IOException
protected 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 valoresXmlPullParserException
java.io.IOException
public 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