sbsarmetadata module

Module sbsarmetadata aims to define common interface about metadata for sbsar archive file SBSARMetaDataObject.

class sbsarchive.sbsarmetadata.SBSARMetaDataObject(aXPacket, aMetaDataTree=None)

Bases: SBSMetaDataObject

Base class used to provide a MetaData common interface for sbsar archive file.

Members:
createMetaDataStr(aName, aValue)
createMetaDataUrl(aName, aResource)
deleteMetaData(aName)
getAllMetaData()

Get all MetaData under dictionary form.

Returns:

dict

getMetaData(aName)

Get a MetaData by its name

Parameters:

aName (str)

Returns:

SBSMetaDataTreeUrl or SBSMetaDataTreeStr

getSBSMetaDataTree()

Get the SBSMetaDataTree structure.

Returns:

class .SBSMetaDataTree

setMetaDataName(aMetadata, aName)
setMetaDataValue(aMetadata, aValue)