|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.cresques.io.GeoRasterWriter
Clase abstracta de la que heredan los drivers de escritura. Tiene los métodos abstractos que debe implementar cualquier driver de escritura y las funcionalidades y opciones soportadas comunes a todos ellos.
Field Summary | |
protected PxRaster |
currentRaster
|
protected IDataWriter |
dataWriter
|
protected java.lang.String |
driver
|
protected java.lang.String |
ident
|
protected java.lang.String |
infilename
|
protected int |
nBands
|
protected java.lang.String |
outfilename
|
protected int |
sizeWindowX
|
protected int |
sizeWindowY
|
protected int |
ulX
|
protected int |
ulY
|
Constructor Summary | |
GeoRasterWriter()
|
Method Summary | |
abstract void |
dataWrite()
Realiza la función de compresión a partir de los datos pasados por el cliente. |
abstract void |
fileWrite()
Realiza la función de compresión a partir de un GeoRasterFile. |
java.lang.String |
getDriverName()
Obtiene el nombre del driver. |
static java.lang.String[] |
getDriversExtensions()
Devuelve la lista de extensiones de escritura soportadas |
java.lang.String |
getIdent()
Devuelve el identificador del driver |
static int |
getNDrivers()
Devuelve el número de drivers soportados |
abstract java.lang.String |
getXMLPropertiesDialog()
Devuelve la configuración de la ventana de dialogo para las propiedades del driver de escritura que se esté tratando. |
static void |
registerWriterExtension(java.lang.String ext,
java.lang.Class clase)
Registra un formato de escritura |
abstract void |
setProps(java.lang.String[] props)
Asigna propiedades al driver a partir de un vector de strings donde cada elemento tiene la estructura de propiedad=valor. |
abstract void |
writeClose()
Cierra el driver |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String outfilename
protected java.lang.String infilename
protected int sizeWindowX
protected int sizeWindowY
protected int ulX
protected int ulY
protected PxRaster currentRaster
protected IDataWriter dataWriter
protected int nBands
protected java.lang.String ident
protected java.lang.String driver
Constructor Detail |
public GeoRasterWriter()
Method Detail |
public static void registerWriterExtension(java.lang.String ext, java.lang.Class clase)
ext
- Extensión del fichero registradoclase
- Clase que maneja el formato registradopublic static int getNDrivers()
public static java.lang.String[] getDriversExtensions()
public java.lang.String getIdent()
public java.lang.String getDriverName()
public abstract void setProps(java.lang.String[] props)
props
- Propiedadespublic abstract void fileWrite() throws java.io.IOException
java.io.IOException
public abstract void dataWrite() throws java.io.IOException
java.io.IOException
public abstract void writeClose()
public abstract java.lang.String getXMLPropertiesDialog()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |