Class: Birt::Core::TableReport
- Inherits:
-
BaseReport
- Object
- BaseReport
- Birt::Core::TableReport
- Defined in:
- lib/birt/core/table/table_report.rb
Instance Attribute Summary collapse
-
#data_set ⇒ Object
Returns the value of attribute data_set.
-
#detail ⇒ Object
Returns the value of attribute detail.
-
#footer ⇒ Object
Returns the value of attribute footer.
-
#header ⇒ Object
Returns the value of attribute header.
Attributes inherited from BaseReport
Instance Method Summary collapse
-
#initialize(xml_element) {|_self| ... } ⇒ TableReport
constructor
A new instance of TableReport.
Methods inherited from BaseReport
Constructor Details
#initialize(xml_element) {|_self| ... } ⇒ TableReport
Returns a new instance of TableReport.
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/birt/core/table/table_report.rb', line 7 def initialize(xml_element) super(xml_element) do self.header = Birt::Core::TableHeader.new(xml_element.get_elements(xpath="header")[0]) self.detail = Birt::Core::TableDetail.new(xml_element.get_elements(xpath="detail")[0]) self. = Birt::Core::TableDetail.new(xml_element.get_elements(xpath="footer")[0]) end yield(self) if block_given? end |
Instance Attribute Details
#data_set ⇒ Object
Returns the value of attribute data_set.
5 6 7 |
# File 'lib/birt/core/table/table_report.rb', line 5 def data_set @data_set end |
#detail ⇒ Object
Returns the value of attribute detail.
3 4 5 |
# File 'lib/birt/core/table/table_report.rb', line 3 def detail @detail end |
#footer ⇒ Object
Returns the value of attribute footer.
4 5 6 |
# File 'lib/birt/core/table/table_report.rb', line 4 def @footer end |
#header ⇒ Object
Returns the value of attribute header.
2 3 4 |
# File 'lib/birt/core/table/table_report.rb', line 2 def header @header end |