Hi Xiaoshen :
Are you sure that works? Can you send a small test case that does that?
thanks
John
On 6/4/2010 10:52 AM, Xiaoshen Li wrote:
Hi,
I have a problem to achieve my goal. My goal is: opening an existing
netcd file, make some modification to it, then output to a different
netcdf file. My java code is like the following:
final NetcdfFileWriteable writableFile =
NetcdfFileWriteable.openExisting(inputNetcdfFileName); //open an
existing input netcdf file. writableFile is not blank, it has
everything defined in the input netcdf file.
writableFile.setRedefineMode(true);
//did some modification, like changing variable values, etc
writableFile.setName(outputFileName); //i want to write out to
a different netcdf file, i don't want to overwrite the original input
netcdf file
The code above works fine for me. However, setName() is *Deprecated.
*
setName
public void *setName*(java.lang.String filename)
*Deprecated.* /use NetcdfFileWriteable.createNew(String filename);/
Set the filename of a new file to be created: call before calling
create().
*Parameters:*
|filename| - name of new file to create.
/NetcdfFileWriteable.createNew(String filename) /is different thing.
It returns a blank netcdf file object.
final NetcdfFileWriteable writableFile =
NetcdfFileWriteable.createNew(fileName); //now, writableFile is blank
How can I avoid using deprecated setName() to achieve my goal? Thank
you very much.
_______________________________________________
netcdf-java mailing list
netcdf-java@xxxxxxxxxxxxxxxx
For list information or to unsubscribe, visit:
http://www.unidata.ucar.edu/mailing_lists/