|
|
|
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__
|