com.aelitis.azureus.core.vuzefile
Interface VuzeFile

All Known Implementing Classes:
VuzeFileImpl

public interface VuzeFile


Method Summary
 VuzeFileComponent addComponent(int type, java.util.Map content)
           
 byte[] exportToBytes()
           
 java.lang.String exportToJSON()
           
 java.util.Map exportToMap()
           
 VuzeFileComponent[] getComponents()
           
 java.lang.String getName()
           
 void write(java.io.File target)
           
 

Method Detail

getName

java.lang.String getName()

getComponents

VuzeFileComponent[] getComponents()

addComponent

VuzeFileComponent addComponent(int type,
                               java.util.Map content)

exportToBytes

byte[] exportToBytes()
                     throws java.io.IOException
Throws:
java.io.IOException

exportToMap

java.util.Map exportToMap()
                          throws java.io.IOException
Throws:
java.io.IOException

exportToJSON

java.lang.String exportToJSON()
                              throws java.io.IOException
Throws:
java.io.IOException

write

void write(java.io.File target)
           throws java.io.IOException
Throws:
java.io.IOException