Example #1
0
'''
Created on 14.06.2012

@author: cristi
'''

from utils.general_utils import enum

Format = enum(XML=0, JSON=1)

InputType = enum(FILE=0, STRING=1)
Example #2
0
'''
Created on 15.07.2012

@author: cristi
'''

from utils.general_utils import enum

FieldType = enum(UNSET_TYPE=-999,
                 BAD_FIELD=-99,
                 IGNORED_ATTRIBUTE=-1,
                 SCALAR=0x12,
                 COMPOSITE_ELEMENT=3,
                 IGNORED_ELEMENT=-3,
                 COLLECTION_ELEMENT=4,
                 COLLECTION_SCALAR=5,
                 MAP_ELEMENT=6,
                 MAP_SCALAR=7,
                 WRAPPER=0x0a,
                 PSEUDO_FIELD_DESCRIPTOR=0x0d,
                 NAMESPACE_IGNORED_ELEMENT=-2,
                 XMLNS_ATTRIBUTE=0x0e,
                 XMLNS_IGNORED=0x0f,
                 NAME_SPACE_MASK=0x10)

FieldType.NAMESPACE_TRIAL_ELEMENT = FieldType.NAME_SPACE_MASK
FieldType.NAME_SPACE_SCALAR = FieldType.NAME_SPACE_MASK + FieldType.SCALAR
FieldType.NAME_SPACE_NESTED_ELEMENT = FieldType.NAME_SPACE_MASK + FieldType.COMPOSITE_ELEMENT
'''
Created on 15.07.2012

@author: cristi
'''
from utils.general_utils import enum

DeserializationState = enum(INIT=1, 
                              ATTRIBUTES=2, 
                              ATTRIBUTES_DONE=3,
                              ELEMENTS = 4,
                              ELEMENTS_DONE = 5)
'''
Created on 14.06.2012

@author: cristi
'''

from utils.general_utils import enum

Format = enum(XML = 0,
              JSON = 1)

InputType = enum(FILE = 0,
                 STRING = 1)
'''
Created on 15.07.2012

@author: cristi
'''
from utils.general_utils import enum

DeserializationState = enum(INIT=1,
                            ATTRIBUTES=2,
                            ATTRIBUTES_DONE=3,
                            ELEMENTS=4,
                            ELEMENTS_DONE=5)
'''
Created on 15.07.2012

@author: cristi
'''

from utils.general_utils import enum

FieldType=enum(UNSET_TYPE=-999,
                BAD_FIELD=-99,
                IGNORED_ATTRIBUTE=-1,
                SCALAR=0x12,
                COMPOSITE_ELEMENT=3,
                IGNORED_ELEMENT=-3,
                COLLECTION_ELEMENT=4,
                COLLECTION_SCALAR=5,
                MAP_ELEMENT=6,
                MAP_SCALAR=7,
                WRAPPER=0x0a,
                PSEUDO_FIELD_DESCRIPTOR=0x0d,
                NAMESPACE_IGNORED_ELEMENT=-2,
                XMLNS_ATTRIBUTE=0x0e,
                XMLNS_IGNORED=0x0f,
                NAME_SPACE_MASK=0x10)

FieldType.NAMESPACE_TRIAL_ELEMENT = FieldType.NAME_SPACE_MASK
FieldType.NAME_SPACE_SCALAR = FieldType.NAME_SPACE_MASK + FieldType.SCALAR
FieldType.NAME_SPACE_NESTED_ELEMENT = FieldType.NAME_SPACE_MASK + FieldType.COMPOSITE_ELEMENT