def __init__(self, type_cast=False): GeneratorBase.__init__(self) self.type_cast = type_cast self.declarations = [] self.lines = [] self.imported = set() self.variables = {} self.all_variables = set() self.exceptions = {} # {name: [list of method names], ..} self.any_conv_imported = False self.propertyset_imported = False self.get_property_exceptions_added = False self.set_property_exceptions_added = False self.add_import("com.sun.star.uno.UnoRuntime") self.add_import("com.sun.star.uno.XComponentContext") self.items = { CGType.METHOD: self.add_method, CGType.PROP: self.add_prop, CGType.ATTR: self.add_attr, CGType.FIELD: self.add_field, CGType.ELEMENT: self.add_element, CGType.STRUCT: self.create_struct, CGType.SEQ: self.create_seq, CGType.PSEUD_PROP: self.add_method, CGType.SERVICE: self.create_service, CGType.CONTEXT: self.get_component_context, CGType.VARIABLE: self.declare_variable }
def __init__(self, type_cast=False): GeneratorBase.__init__(self) self.lines = [] #self.imported = set() self.variables = {} self.all_variables = set() self.namespace = set() self.exceptions = {} self.items = { CGType.METHOD: self.add_method, CGType.PROP: self.add_prop, CGType.ATTR: self.add_attr, CGType.FIELD: self.add_field, CGType.ELEMENT: self.add_element, CGType.STRUCT: self.create_struct, CGType.SEQ: self.create_seq, CGType.PSEUD_PROP: self.add_method, CGType.SERVICE: self.create_service, CGType.CONTEXT: self.get_component_context, CGType.VARIABLE: self.declare_variable } #self.propertyset_imported = False self.get_property_exceptions_added = False self.set_property_exceptions_added = False self.mcf_declared = False self.add_namespace('System', unoidl=False) self.add_namespace('com.sun.star.uno')
def __init__(self): GeneratorBase.__init__(self) self.pseud = False self.declarations = [] self.lines = [] self.declared = set() self.variables = {} self.current_component = False self.items = { CGType.METHOD: self.add_method, CGType.PROP: self.add_prop, CGType.ATTR: self.add_attr, CGType.FIELD: self.add_field, CGType.ELEMENT: self.add_element, CGType.STRUCT: self.create_struct, CGType.SEQ: self.create_seq, CGType.PSEUD_PROP: self.add_pseud_property, CGType.SERVICE: self.create_service, CGType.CONTEXT: self.get_component_context, CGType.VARIABLE: self._declare_variable }
def __init__(self, type_cast=False): GeneratorBase.__init__(self) self.pseud = False self.declarations = [] self.variables = {} self.all_variables = set() self.lines = [] self.exceptions = {} self.imported = set() self.counter = 0 self.get_property_exceptions_added = False self.set_property_exceptions_added = False self.service_manager_registered = False self.items = { CGType.METHOD: self.add_method, CGType.PROP: self.add_prop, CGType.ATTR: self.add_attr, CGType.FIELD: self.add_field, CGType.ELEMENT: self.add_element, CGType.STRUCT: self.create_struct, CGType.SEQ: self.create_seq, CGType.PSEUD_PROP: self.add_pseud_property, CGType.SERVICE: self.create_service, CGType.CONTEXT: self.get_component_context, CGType.VARIABLE: self._declare_variable }
def __init__(self, type_cast=False): GeneratorBase.__init__(self)