|  |  | 
    |  | 
        
          | iterjars(self) iterate through the jar files in the xpi as ZipFile objects
 | source code |  | 
    |  | 
        
          | islocfile(self,
        filename) returns whether the given file is needed for localization (basically 
      .dtd and .properties)
 | source code |  | 
    |  | 
        
          | findlangreg(self) finds the common prefix of all the files stored in the jar files
 | source code |  | 
    |  | 
        
          | setlangreg(self,
        locale,
        region) set the locale and region of this xpi
 | source code |  | 
    |  | 
        
          | findjarprefixes(self) checks the uniqueness of the jar files contents
 | source code |  | 
    |  | 
        
          | ziptoospath(self,
        zippath) converts a zipfile filepath to an os-style filepath
 | source code |  | 
    |  | 
        
          | ostozippath(self,
        ospath) converts an os-style filepath to a zipfile filepath
 | source code |  | 
    |  | 
        
          | mapfilename(self,
        filename) uses a map to simplify the directory structure
 | source code |  | 
    |  | 
        
          | mapxpifilename(self,
        filename) uses a map to rename files that occur straight in the xpi
 | source code |  | 
    |  | 
        
          | reversemapfile(self,
        filename) unmaps the filename...
 | source code |  | 
    |  | 
        
          | reversemapxpifilename(self,
        filename) uses a map to rename files that occur straight in the xpi
 | source code |  | 
    |  | 
        
          | jartoospath(self,
        jarfilename,
        filename) converts a filename from within a jarfile to an os-style filepath
 | source code |  | 
    |  | 
        
          | ostojarpath(self,
        ospath) converts an extracted os-style filepath to a jarfilename and filename
 | source code |  | 
    |  | 
        
          | jarfileexists(self,
        jarfilename,
        filename) checks whether the given file exists inside the xpi
 | source code |  | 
    |  | 
        
          | ospathexists(self,
        ospath) checks whether the given file exists inside the xpi
 | source code |  | 
    |  | 
        
          | openinputstream(self,
        jarfilename,
        filename) opens a file (possibly inside a jarfile as a StringIO
 | source code |  | 
    |  | 
        
          | openoutputstream(self,
        jarfilename,
        filename) opens a file for writing (possibly inside a jarfile as a StringIO
 | source code |  | 
    |  | 
        
          | close(self) Close the file, and for mode "w" and "a" write 
      the ending records.
 | source code |  | 
    |  |  | 
    |  | 
        
          | restructurejar(self,
        origjarfilename,
        newjarfilename,
        otherxpi,
        newlang,
        newregion) Create a new .jar file with the same contents as the given name, but 
      rename directories, write to outputstream
 | source code |  | 
    |  | 
        
          | clone(self,
        newfilename,
        newmode=None,
        newlang=None,
        newregion=None) Create a new .xpi file with the same contents as this one...
 | source code |  | 
    |  | 
        
          | iterextractnames(self,
        includenonjars=False,
        includedirs=False) iterates through all the localization files with the common prefix 
      stripped and a jarfile name added if neccessary
 | source code |  | 
    |  |  | 
    |  | 
        
          | __contains__(self,
        fullpath) returns whether the given pathname exists in the archive
 | source code |  | 
    |  | 
        
          | openinputfile(self,
        fullpath) opens an input file given the full pathname
 | source code |  | 
    |  | 
        
          | openoutputfile(self,
        fullpath) opens an output file given the full pathname
 | source code |  | 
  
    | Inherited from ZipFileCatcher:addcatcher,overwritestr Inherited from misc.zipfileext.ZipFileExt:delete,writeendrec Inherited from zipfile.ZipFile:__del__,getinfo,infolist,namelist,printdir,read,write,writestr     Inherited from zipfile.ZipFile(private):_GetContents,_RealGetContents,_writecheck Inherited from object:__delattr__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__str__ |