1 # vim: tabstop=4 shiftwidth=4 softtabstop=4
2 # -*- coding: utf-8 -*-
7 from ftg.flow_table import FlowTable
8 from ftg.flow_priority import FlowPriority
9 from ftg.flow_entry import FlowEntry
10 from ftg.utils.common import CommonUtils
13 class BaseFormatter(object):
16 formatter_name = "base"
18 def __init__(self, util=CommonUtils(), title=""):
23 self.output_summary = True
24 self.output_resubmit_loop = True
25 self.util.debug_out(self.formatter_name + " formatter initialized")
28 return "FORMATTED STRINGS"
31 header = self.HEADER_FORMAT
35 footer = self.FOOTER_FORMAT
38 def set_tables(self, tables):
41 def set_output_summary(self, output_summary):
42 self.output_summary = output_summary
44 def set_output_resubmit_loop(self, output_resubmit_loop):
45 self.output_resubmit_loop = output_resubmit_loop