org.gudy.azureus2.core3.torrent.impl
Class TOTorrentXMLDeserialiser

java.lang.Object
  extended by org.gudy.azureus2.core3.torrent.impl.TOTorrentXMLDeserialiser

public class TOTorrentXMLDeserialiser
extends Object


Nested Class Summary
protected  class TOTorrentXMLDeserialiser.mapEntry
           
 
Constructor Summary
TOTorrentXMLDeserialiser()
           
 
Method Summary
protected  void decodeInfo(SimpleXMLParserDocumentNode doc, TOTorrentImpl torrent)
           
protected  TOTorrent decodeRoot(SimpleXMLParserDocument doc)
           
 TOTorrent deserialise(File file)
           
protected  byte[] readGenericBytes(SimpleXMLParserDocumentNode node)
           
protected  List readGenericList(SimpleXMLParserDocumentNode node)
           
protected  Long readGenericLong(SimpleXMLParserDocumentNode node)
           
protected  Map readGenericMap(SimpleXMLParserDocumentNode node)
           
protected  TOTorrentXMLDeserialiser.mapEntry readGenericMapEntry(SimpleXMLParserDocumentNode node)
           
protected  Object readGenericValue(SimpleXMLParserDocumentNode node)
           
protected  byte[] readLocalisableString(SimpleXMLParserDocumentNode kid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TOTorrentXMLDeserialiser

public TOTorrentXMLDeserialiser()
Method Detail

deserialise

public TOTorrent deserialise(File file)
                      throws TOTorrentException
Throws:
TOTorrentException

decodeRoot

protected TOTorrent decodeRoot(SimpleXMLParserDocument doc)
                        throws TOTorrentException
Throws:
TOTorrentException

decodeInfo

protected void decodeInfo(SimpleXMLParserDocumentNode doc,
                          TOTorrentImpl torrent)
                   throws TOTorrentException
Throws:
TOTorrentException

readGenericMapEntry

protected TOTorrentXMLDeserialiser.mapEntry readGenericMapEntry(SimpleXMLParserDocumentNode node)
                                                         throws TOTorrentException
Throws:
TOTorrentException

readGenericValue

protected Object readGenericValue(SimpleXMLParserDocumentNode node)
                           throws TOTorrentException
Throws:
TOTorrentException

readGenericBytes

protected byte[] readGenericBytes(SimpleXMLParserDocumentNode node)
                           throws TOTorrentException
Throws:
TOTorrentException

readGenericLong

protected Long readGenericLong(SimpleXMLParserDocumentNode node)
                        throws TOTorrentException
Throws:
TOTorrentException

readGenericMap

protected Map readGenericMap(SimpleXMLParserDocumentNode node)
                      throws TOTorrentException
Throws:
TOTorrentException

readLocalisableString

protected byte[] readLocalisableString(SimpleXMLParserDocumentNode kid)
                                throws TOTorrentException
Throws:
TOTorrentException

readGenericList

protected List readGenericList(SimpleXMLParserDocumentNode node)
                        throws TOTorrentException
Throws:
TOTorrentException