Package lib :: Package maec :: Module maec11 :: Class ActionImplementationType
[hide private]
[frames] | no frames]

Class ActionImplementationType

source code

     object --+    
              |    
GeneratedsSuper --+
                  |
                 ActionImplementationType

ActionImplementationType is intended to serve as a method for the characterization of action implementations. Currently supported are implementation achieved through API function calls and abstractly defined code. The type attribute refers to the type of action implementation being characterized. Possible values: API_Call, Code, Other.

Instance Methods [hide private]
 
__init__(self, type_=None, id=None, API_Call=None, Code=None, Platform=None, Data_Read=None, Data_Written=None, File_System_Action_Attributes=None, IPC_Action_Attributes=None, Process_Action_Attributes=None, Memory_Action_Attributes=None, Registry_Action_Attributes=None, Network_Action_Attributes=None, Module_Action_Attributes=None, Daemon_Action_Attributes=None, System_Action_Attributes=None, Internet_Action_Attributes=None)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
get_API_Call(self) source code
 
set_API_Call(self, API_Call) source code
 
get_Code(self) source code
 
set_Code(self, Code) source code
 
add_Code(self, value) source code
 
insert_Code(self, index, value) source code
 
get_Platform(self) source code
 
set_Platform(self, Platform) source code
 
get_Data_Read(self) source code
 
set_Data_Read(self, Data_Read) source code
 
get_Data_Written(self) source code
 
set_Data_Written(self, Data_Written) source code
 
get_File_System_Action_Attributes(self) source code
 
set_File_System_Action_Attributes(self, File_System_Action_Attributes) source code
 
get_IPC_Action_Attributes(self) source code
 
set_IPC_Action_Attributes(self, IPC_Action_Attributes) source code
 
get_Process_Action_Attributes(self) source code
 
set_Process_Action_Attributes(self, Process_Action_Attributes) source code
 
get_Memory_Action_Attributes(self) source code
 
set_Memory_Action_Attributes(self, Memory_Action_Attributes) source code
 
get_Registry_Action_Attributes(self) source code
 
set_Registry_Action_Attributes(self, Registry_Action_Attributes) source code
 
get_Network_Action_Attributes(self) source code
 
set_Network_Action_Attributes(self, Network_Action_Attributes) source code
 
get_Module_Action_Attributes(self) source code
 
set_Module_Action_Attributes(self, Module_Action_Attributes) source code
 
get_Daemon_Action_Attributes(self) source code
 
set_Daemon_Action_Attributes(self, Daemon_Action_Attributes) source code
 
get_System_Action_Attributes(self) source code
 
set_System_Action_Attributes(self, System_Action_Attributes) source code
 
get_Internet_Action_Attributes(self) source code
 
set_Internet_Action_Attributes(self, Internet_Action_Attributes) source code
 
get_type(self) source code
 
set_type(self, type_) source code
 
get_id(self) source code
 
set_id(self, id) source code
 
export(self, outfile, level, namespace_='maec:', name_='ActionImplementationType', namespacedef_='') source code
 
exportAttributes(self, outfile, level, already_processed, namespace_='maec:', name_='ActionImplementationType') source code
 
exportChildren(self, outfile, level, namespace_='maec:', name_='ActionImplementationType', fromsubclass_=False) source code
 
hasContent_(self) source code
 
exportLiteral(self, outfile, level, name_='ActionImplementationType') source code
 
exportLiteralAttributes(self, outfile, level, already_processed, name_) source code
 
exportLiteralChildren(self, outfile, level, name_) source code
 
build(self, node) source code
 
buildAttributes(self, node, attrs, already_processed) source code
 
buildChildren(self, child_, node, nodeName_, fromsubclass_=False) source code

Inherited from GeneratedsSuper: gds_build_any, gds_format_boolean, gds_format_boolean_list, gds_format_double, gds_format_double_list, gds_format_float, gds_format_float_list, gds_format_integer, gds_format_integer_list, gds_format_string, gds_str_lower, gds_validate_boolean, gds_validate_boolean_list, gds_validate_double, gds_validate_double_list, gds_validate_float, gds_validate_float_list, gds_validate_integer, gds_validate_integer_list, gds_validate_string, get_class_obj_, get_path_, get_path_list_

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods [hide private]
 
factory(*args_, **kwargs_) source code
Class Variables [hide private]
  subclass = None
hash(x)
  superclass = None
hash(x)

Inherited from GeneratedsSuper: Tag_strip_pattern_

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, type_=None, id=None, API_Call=None, Code=None, Platform=None, Data_Read=None, Data_Written=None, File_System_Action_Attributes=None, IPC_Action_Attributes=None, Process_Action_Attributes=None, Memory_Action_Attributes=None, Registry_Action_Attributes=None, Network_Action_Attributes=None, Module_Action_Attributes=None, Daemon_Action_Attributes=None, System_Action_Attributes=None, Internet_Action_Attributes=None)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)