コード例 #1
0
class NestedObject(dataobject.DataObject):
    name = dataobject.TypedAttribute(str, 'stuff')
    rset = dataobject.TypedAttribute(SetObject)
    primary = dataobject.TypedAttribute(PrimaryTypesObject)

    dataobject.DataObject._types['PrimaryTypesObject'] = PrimaryTypesObject
    dataobject.DataObject._types['SetObject'] = SetObject
コード例 #2
0
class InheritOver(Inherit210, Inherit3):
    inheritover = dataobject.TypedAttribute(str, 'a new one')
    inherit2 = dataobject.TypedAttribute(str, 'over')
    inherit0 = dataobject.TypedAttribute(str, 'over')

    #class InheritOverOver(Inherit210,InheritOver):
    """
コード例 #3
0
class PrimaryTypesObject(SimpleObject):
    """
    @Brief PrimaryTypesObject inherits attributes from Simple Object
    """
    integer = dataobject.TypedAttribute(int, 5)
    floating = dataobject.TypedAttribute(float, 5.0)
    boolen = dataobject.TypedAttribute(bool, True)
コード例 #4
0
class DataType1(DataType):
    f = dataobject.TypedAttribute(float)
    s = dataobject.TypedAttribute(str)
コード例 #5
0
class DictObject(dataobject.DataObject):
    name = dataobject.TypedAttribute(str)
    rdict = dataobject.TypedAttribute(dict)
コード例 #6
0
class TupleObject(dataobject.DataObject):
    name = dataobject.TypedAttribute(str)
    rtuple = dataobject.TypedAttribute(tuple)
コード例 #7
0
class SetObject(dataobject.DataObject):
    name = dataobject.TypedAttribute(str)
    rset = dataobject.TypedAttribute(set)
コード例 #8
0
class Inherit0(dataobject.DataObject):
    inherit0 = dataobject.TypedAttribute(str, '0')
コード例 #9
0
class BinaryObject(dataobject.DataObject):
    name = dataobject.TypedAttribute(str)
    binary = dataobject.TypedAttribute(str)
コード例 #10
0
class Inherit3(Inherit2):
    inherit3 = dataobject.TypedAttribute(str, '3')
コード例 #11
0
class Inherit2(Inherit1):
    inherit2 = dataobject.TypedAttribute(str, '2')
コード例 #12
0
class Inherit1(Inherit0):
    inherit1 = dataobject.TypedAttribute(str, '1')
コード例 #13
0
class SimpleObject(dataobject.DataObject):
    """
    @Brief A simple data object to use as a base class
    """
    name = dataobject.TypedAttribute(str, 'blank')
    key = dataobject.TypedAttribute(str, 'xxx')
コード例 #14
0
class DataType2(DataType):
    i = dataobject.TypedAttribute(int)
    b = dataobject.TypedAttribute(bool)
コード例 #15
0
class ListObject(dataobject.DataObject):
    name = dataobject.TypedAttribute(str)
    rlist = dataobject.TypedAttribute(list)
コード例 #16
0
class DataContainer(dataobject.DataObject):
    name = dataobject.TypedAttribute(str)
    dt = dataobject.TypedAttribute(DataType)
コード例 #17
0
ファイル: objstore.py プロジェクト: swarbhanu/ioncore-python
class Identity(dataobject.DataObject):
    name = dataobject.TypedAttribute(str)
    age = dataobject.TypedAttribute(int)
    email = dataobject.TypedAttribute(str)