Revision 20374 trunk/libraries/libjni-mrsid/src/main/java/es/gva/cit/jmrsid/LTIMetadataDatabase.java
LTIMetadataDatabase.java | ||
---|---|---|
80 | 80 |
* Destructor |
81 | 81 |
*/ |
82 | 82 |
protected void finalize(){ |
83 |
//System.out.println("Finalizando LTIMetadataDatabase ..."+cPtr); |
|
84 | 83 |
|
85 |
if(cPtr > 0)
|
|
84 |
if(cPtr != 0)
|
|
86 | 85 |
FreeLTIMetadataDatabaseNat(cPtr); |
87 | 86 |
} |
88 | 87 |
|
... | ... | |
108 | 107 |
*/ |
109 | 108 |
public LTIMetadataRecord getDataByIndex(int i)throws MrSIDException{ |
110 | 109 |
|
111 |
if(cPtr <= 0)
|
|
110 |
if(cPtr == 0)
|
|
112 | 111 |
throw new MrSIDException("Error en getDataByIndex. La referencia al objeto no es valida."); |
113 | 112 |
|
114 | 113 |
LTIMetadataRecord metadata=new LTIMetadataRecord(getDataByIndexNat(cPtr,i)); |
115 | 114 |
|
116 | 115 |
if(metadata==null) |
117 | 116 |
throw new MrSIDException("Objeto LTIMetadataRecord nulo"); |
118 |
else return metadata; |
|
119 | 117 |
|
118 |
return metadata; |
|
119 |
|
|
120 | 120 |
} |
121 | 121 |
|
122 | 122 |
|
Also available in: Unified diff