示例#1
0
class RFileHeader:
    def __init__(self, data, source = None ):
        self.data = data
        self.layout = RByteRange( owner = self )
        if source:
            self.source = source

    def setByteRange( self, startKey, endKey ):
        self.layout.setByteRange( startKey, endKey )

    def getLayout( self ):
        return self.layout
示例#2
0
class RFileHeader:
    def __init__(self, data, source=None):
        self.data = data
        self.layout = RByteRange(owner=self)
        if source:
            self.source = source

    def setByteRange(self, startKey, endKey):
        self.layout.setByteRange(startKey, endKey)

    def getLayout(self):
        return self.layout
示例#3
0
 def __init__(self, startKey, endKey, source=None):
     self.layout = RByteRange(self, startKey, endKey)
     if source:
         self.source = source
示例#4
0
 def __init__(self, data, source=None):
     self.data = data
     self.layout = RByteRange(owner=self)
     if source:
         self.source = source
示例#5
0
 def __init__(self, source=None):
     self.keys = []
     self.padding = []
     self.layout = RByteRange(owner=self)
     if source:
         self.source = source
示例#6
0
class RFile:
    # Implementation of TFile

    def __init__(self, source=None):
        self.keys = []
        self.padding = []
        self.layout = RByteRange(owner=self)
        if source:
            self.source = source

    def setByteRange(self, startKey, endKey):
        self.layout.setByteRange(startKey, endKey)

    def setHeader(self, header):
        self.header = header
        self.layout.addChildRange(header.getLayout())

    def getHeader(self):
        return self.header

    def addKey(self, key):
        self.keys.append(key)
        self.layout.addChildRange(key.getLayout())

    def addChildRange(self, range):
        self.layout.addChildRange(range)

    def getLayout(self):
        return self.layout

    def addPadding(self, padding):
        self.padding.append(padding)
        self.layout.addChildRange(padding.getLayout())

    def setFileName(self, fileName):
        self.layout.setFileName(fileName)
示例#7
0
 def __init__(self, data, source = None ):
     self.data = data
     self.layout = RByteRange( owner = self )
     if source:
         self.source = source
示例#8
0
 def __init__( self, source = None ):
     self.keys   = []
     self.padding= []
     self.layout = RByteRange( owner = self )
     if source:
         self.source = source
示例#9
0
class RFile:
    # Implementation of TFile

    def __init__( self, source = None ):
        self.keys   = []
        self.padding= []
        self.layout = RByteRange( owner = self )
        if source:
            self.source = source

    def setByteRange( self, startKey, endKey ):
        self.layout.setByteRange( startKey, endKey )

    def setHeader( self, header ):
        self.header = header
        self.layout.addChildRange( header.getLayout() )

    def getHeader( self ):
        return self.header

    def addKey( self, key ):
        self.keys.append( key )
        self.layout.addChildRange( key.getLayout() )

    def addChildRange( self, range ):
        self.layout.addChildRange( range )

    def getLayout( self ):
        return self.layout
    
    def addPadding( self, padding ):
        self.padding.append( padding )
        self.layout.addChildRange( padding.getLayout() )
    
    def setFileName( self, fileName ):
        self.layout.setFileName( fileName )