package com.limegroup.gnutella.downloader.serial.conversion;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectInputStream.GetField;
import com.limegroup.gnutella.URN;
class SerialMagnetDownloader extends SerialManagedDownloaderImpl {
private static final long serialVersionUID = 9092913030585214105L;
private transient String _textQuery;
private transient URN _urn;
private transient String _filename;
private transient String[] _defaultURLs;
String getTextQuery() {
return _textQuery;
}
URN getUrn() {
return _urn;
}
String getFilename() {
return _filename;
}
String[] getDefaultUrls() {
return _defaultURLs;
}
private synchronized void readObject(ObjectInputStream stream) throws IOException,
ClassNotFoundException {
GetField gets = stream.readFields();
try { _textQuery = (String)gets.get("_textQuery", null); } catch(IllegalArgumentException iae) {}
try {_urn = (URN) gets.get("_urn", null);} catch(IllegalArgumentException iae) {}
try { _filename = (String) gets.get("_filename", null);} catch(IllegalArgumentException iae) {}
try { _defaultURLs = (String[]) gets.get("_defaultURLs", null);} catch(IllegalArgumentException iae) {}
}
}