def format_handler(str_format)
fc_error=nil
exporter_klass=nil
if(Fusioncharts::Exporter::Properties.HANDLERASSOCIATIONSHASH[str_format.upcase] != nil)
exporter_suffix = Fusioncharts::Exporter::Properties.HANDLERASSOCIATIONSHASH[str_format.upcase]
else
exporter_suffix = str_format
end
class_name_str = ((Fusioncharts::Exporter::Properties.RESOURCEPATH+Fusioncharts::Exporter::Properties.EXPORTHANDLER+ (exporter_suffix.downcase)).camelize)
if(class_exists?(class_name_str))
class_name= class_name_str.constantize
exporter_klass=class_name.new
else
fc_error=Fusioncharts::Exporter::FcError.new("404")
end
return exporter_klass==nil ? fc_error : exporter_klass
end