* a native storage. Even if this attribute is public you must never
* access to it.
*/
- private long bind;
+ private long bind = 0;
- /**
- * Storage name
- */
+ /** Storage name */
protected String name;
- /**
- * User data.
- */
- private Object data;
- /**
- *
- */
- protected Storage() {
- this.bind = 0;
- this.data = null;
- };
-
+ @Override
public String toString (){
return this.name;
*
* @return The storage object with the given name.
* @exception StorageNotFoundException if the name of the storage is not valid.
- * NativeException if the native version of this method failed.
*/
- public native static Storage getByName(String name)
- throws HostNotFoundException, NullPointerException, NativeException, StorageNotFoundException;
+ public static native Storage getByName(String name)
+ throws HostNotFoundException, StorageNotFoundException;
/**
* This method returns the name of a storage.
* @return An array containing all the storages installed.
*
*/
- public native static Storage[] all();
+ public static native Storage[] all();
/**
* Class initializer, to initialize various JNI stuff