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

Class PEStringType

source code

     object --+    
              |    
GeneratedsSuper --+
                  |
                 PEStringType

PEStringType is intended as container for strings extracted from PE binaries.The address attribute refers to the location of the specified string in the PE binary.The encoding attribute refers to the encoding method used for the string extracted from the PE binary. Possible values are: ANSI, Unicode, Other.The length attribute refers to the length, in characters, of the string extracted from the PE binary.

Instance Methods [hide private]
 
__init__(self, length=None, encoding=None, address=None, String_Value=None, Hashes=None)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
get_String_Value(self) source code
 
set_String_Value(self, String_Value) source code
 
get_Hashes(self) source code
 
set_Hashes(self, Hashes) source code
 
get_length(self) source code
 
set_length(self, length) source code
 
get_encoding(self) source code
 
set_encoding(self, encoding) source code
 
get_address(self) source code
 
set_address(self, address) source code
 
export(self, outfile, level, namespace_='maec:', name_='PEStringType', namespacedef_='') source code
 
exportAttributes(self, outfile, level, already_processed, namespace_='maec:', name_='PEStringType') source code
 
exportChildren(self, outfile, level, namespace_='maec:', name_='PEStringType', fromsubclass_=False) source code
 
hasContent_(self) source code
 
exportLiteral(self, outfile, level, name_='PEStringType') 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, length=None, encoding=None, address=None, String_Value=None, Hashes=None)
(Constructor)

source code 

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

Overrides: object.__init__
(inherited documentation)