es.gva.cit.jecwcompress
Class JNIBase

java.lang.Object
  extended byes.gva.cit.jecwcompress.JNIBase
Direct Known Subclasses:
NCSEcwCompressClient

public class JNIBase
extends java.lang.Object

Clase base para todas las funcionalidades jni. Contiene operaciones comunes para todas ellas.

Version:
0.0
Author:
Nacho Brodin .
Equipo de desarrollo gvSIG.
http://www.gvsig.gva.es

Field Summary
protected  long cPtr
           
 
Constructor Summary
JNIBase()
           
 
Method Summary
protected  int baseSimpleFunctions(int n, java.lang.String msg1, java.lang.String msg2)
          Función que sirve como base para funcionalidades de gdal que admiten como parámetro un entero y devuelven un entero.
 long getPtro()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cPtr

protected long cPtr
Constructor Detail

JNIBase

public JNIBase()
Method Detail

baseSimpleFunctions

protected int baseSimpleFunctions(int n,
                                  java.lang.String msg1,
                                  java.lang.String msg2)
                           throws EcwException
Función que sirve como base para funcionalidades de gdal que admiten como parámetro un entero y devuelven un entero.

Parameters:
msg1 - Mensaje de error que se muestra cuando el puntero a objeto pasado es vacio.
msg2 - Mensaje de error que se muestra cuando el resultado de la llamada a la función de gdal es menor o igual que 0.
Throws:
GdalException.
EcwException

getPtro

public long getPtro()