public class GeoInfoRmfSerializer extends ClassSerializer
Clase para convertir a XML la información geo del raster 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 |
DIM |
static java.lang.String |
EXTENT |
static java.lang.String |
H |
static java.lang.String |
IMGH |
static java.lang.String |
IMGW |
static java.lang.String |
MAIN_TAG |
static java.lang.String |
PSX |
static java.lang.String |
PSY |
static java.lang.String |
ROTX |
static java.lang.String |
ROTY |
static java.lang.String |
W |
static java.lang.String |
X |
static java.lang.String |
Y |
Constructor and Description |
---|
GeoInfoRmfSerializer()
Constructor.
|
GeoInfoRmfSerializer(AbstractRasterProvider dataset)
Constructor.
|
GeoInfoRmfSerializer(java.awt.geom.AffineTransform at,
java.awt.geom.Point2D dim)
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 GeoInfoRmfSerializer 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 EXTENT
public static final java.lang.String X
public static final java.lang.String Y
public static final java.lang.String ROTX
public static final java.lang.String ROTY
public static final java.lang.String PSX
public static final java.lang.String PSY
public static final java.lang.String W
public static final java.lang.String H
public static final java.lang.String DIM
public static final java.lang.String IMGW
public static final java.lang.String IMGH
public GeoInfoRmfSerializer(AbstractRasterProvider dataset)
ColorTable
- tabla a convertir en XMLpublic GeoInfoRmfSerializer(java.awt.geom.AffineTransform at, java.awt.geom.Point2D dim)
public GeoInfoRmfSerializer()
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