Class: Birt::Core::TableReport

Inherits:
BaseReport show all
Defined in:
lib/birt/core/table/table_report.rb

Instance Attribute Summary collapse

Attributes inherited from BaseReport

#id

Instance Method Summary collapse

Methods inherited from BaseReport

#elem_text

Constructor Details

#initialize(xml_element) {|_self| ... } ⇒ TableReport

Returns a new instance of TableReport.

Yields:

  • (_self)

Yield Parameters:



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.footer = Birt::Core::TableDetail.new(xml_element.get_elements(xpath="footer")[0])
  end

  yield(self) if block_given?
end

Instance Attribute Details

#data_setObject

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

#detailObject

Returns the value of attribute detail.



3
4
5
# File 'lib/birt/core/table/table_report.rb', line 3

def detail
  @detail
end

Returns the value of attribute footer.



4
5
6
# File 'lib/birt/core/table/table_report.rb', line 4

def footer
  @footer
end

#headerObject

Returns the value of attribute header.



2
3
4
# File 'lib/birt/core/table/table_report.rb', line 2

def header
  @header
end