Class TableDataPilotTableElement

All Implemented Interfaces:
Serializable, Cloneable, Element, ElementTraversal, EventTarget, Node, NodeList, TypeInfo

public class TableDataPilotTableElement extends OdfElement
DOM implementation of OpenDocument element <table:data-pilot-table>.
See Also:
  • Field Details

    • ELEMENT_NAME

      public static final OdfName ELEMENT_NAME
  • Constructor Details

    • TableDataPilotTableElement

      public TableDataPilotTableElement(OdfFileDom ownerDoc)
      Create the instance of TableDataPilotTableElement
      Parameters:
      ownerDoc - The type is OdfFileDom
  • Method Details

    • getOdfName

      public OdfName getOdfName()
      Get the element name
      Specified by:
      getOdfName in class OdfElement
      Returns:
      return OdfName the name of element <table:data-pilot-table>.
    • getTableApplicationDataAttribute

      public String getTableApplicationDataAttribute()
      Receives the value of the ODFDOM attribute representation TableApplicationDataAttribute , See @table:application-data
      Returns:
      - the String , the value or null, if the attribute is not set and no default value defined.
    • setTableApplicationDataAttribute

      public void setTableApplicationDataAttribute(String tableApplicationDataValue)
      Sets the value of ODFDOM attribute representation TableApplicationDataAttribute , See @table:application-data
      Parameters:
      tableApplicationDataValue - The type is String
    • getTableButtonsAttribute

      public String getTableButtonsAttribute()
      Receives the value of the ODFDOM attribute representation TableButtonsAttribute , See @table:buttons
      Returns:
      - the String , the value or null, if the attribute is not set and no default value defined.
    • setTableButtonsAttribute

      public void setTableButtonsAttribute(String tableButtonsValue)
      Sets the value of ODFDOM attribute representation TableButtonsAttribute , See @table:buttons
      Parameters:
      tableButtonsValue - The type is String
    • getTableDrillDownOnDoubleClickAttribute

      public Boolean getTableDrillDownOnDoubleClickAttribute()
      Receives the value of the ODFDOM attribute representation TableDrillDownOnDoubleClickAttribute , See @table:drill-down-on-double-click
      Returns:
      - the Boolean , the value or null, if the attribute is not set and no default value defined.
    • setTableDrillDownOnDoubleClickAttribute

      public void setTableDrillDownOnDoubleClickAttribute(Boolean tableDrillDownOnDoubleClickValue)
      Sets the value of ODFDOM attribute representation TableDrillDownOnDoubleClickAttribute , See @table:drill-down-on-double-click
      Parameters:
      tableDrillDownOnDoubleClickValue - The type is Boolean
    • getTableGrandTotalAttribute

      public String getTableGrandTotalAttribute()
      Receives the value of the ODFDOM attribute representation TableGrandTotalAttribute , See @table:grand-total
      Returns:
      - the String , the value or null, if the attribute is not set and no default value defined.
    • setTableGrandTotalAttribute

      public void setTableGrandTotalAttribute(String tableGrandTotalValue)
      Sets the value of ODFDOM attribute representation TableGrandTotalAttribute , See @table:grand-total
      Parameters:
      tableGrandTotalValue - The type is String
    • getTableIdentifyCategoriesAttribute

      public Boolean getTableIdentifyCategoriesAttribute()
      Receives the value of the ODFDOM attribute representation TableIdentifyCategoriesAttribute , See @table:identify-categories
      Returns:
      - the Boolean , the value or null, if the attribute is not set and no default value defined.
    • setTableIdentifyCategoriesAttribute

      public void setTableIdentifyCategoriesAttribute(Boolean tableIdentifyCategoriesValue)
      Sets the value of ODFDOM attribute representation TableIdentifyCategoriesAttribute , See @table:identify-categories
      Parameters:
      tableIdentifyCategoriesValue - The type is Boolean
    • getTableIgnoreEmptyRowsAttribute

      public Boolean getTableIgnoreEmptyRowsAttribute()
      Receives the value of the ODFDOM attribute representation TableIgnoreEmptyRowsAttribute , See @table:ignore-empty-rows
      Returns:
      - the Boolean , the value or null, if the attribute is not set and no default value defined.
    • setTableIgnoreEmptyRowsAttribute

      public void setTableIgnoreEmptyRowsAttribute(Boolean tableIgnoreEmptyRowsValue)
      Sets the value of ODFDOM attribute representation TableIgnoreEmptyRowsAttribute , See @table:ignore-empty-rows
      Parameters:
      tableIgnoreEmptyRowsValue - The type is Boolean
    • getTableNameAttribute

      public String getTableNameAttribute()
      Receives the value of the ODFDOM attribute representation TableNameAttribute , See @table:name

      Attribute is mandatory.

      Returns:
      - the String , the value or null, if the attribute is not set and no default value defined.
    • setTableNameAttribute

      public void setTableNameAttribute(String tableNameValue)
      Sets the value of ODFDOM attribute representation TableNameAttribute , See @table:name
      Parameters:
      tableNameValue - The type is String
    • getTableShowFilterButtonAttribute

      public Boolean getTableShowFilterButtonAttribute()
      Receives the value of the ODFDOM attribute representation TableShowFilterButtonAttribute , See @table:show-filter-button
      Returns:
      - the Boolean , the value or null, if the attribute is not set and no default value defined.
    • setTableShowFilterButtonAttribute

      public void setTableShowFilterButtonAttribute(Boolean tableShowFilterButtonValue)
      Sets the value of ODFDOM attribute representation TableShowFilterButtonAttribute , See @table:show-filter-button
      Parameters:
      tableShowFilterButtonValue - The type is Boolean
    • getTableTargetRangeAddressAttribute

      public String getTableTargetRangeAddressAttribute()
      Receives the value of the ODFDOM attribute representation TableTargetRangeAddressAttribute , See @table:target-range-address

      Attribute is mandatory.

      Returns:
      - the String , the value or null, if the attribute is not set and no default value defined.
    • setTableTargetRangeAddressAttribute

      public void setTableTargetRangeAddressAttribute(String tableTargetRangeAddressValue)
      Sets the value of ODFDOM attribute representation TableTargetRangeAddressAttribute , See @table:target-range-address
      Parameters:
      tableTargetRangeAddressValue - The type is String
    • newTableDataPilotFieldElement

      public TableDataPilotFieldElement newTableDataPilotFieldElement(String tableOrientationValue, String tableSourceFieldNameValue)
      Create child element <table:data-pilot-field>.
      Parameters:
      tableOrientationValue - the String value of TableOrientationAttribute , see @table:orientation at specification
      tableSourceFieldNameValue - the String value of TableSourceFieldNameAttribute, see @table:source-field-name at specification Child element is mandatory.
      Returns:
      the element <table:data-pilot-field>
    • newTableDatabaseSourceQueryElement

      public TableDatabaseSourceQueryElement newTableDatabaseSourceQueryElement(String tableDatabaseNameValue, String tableQueryNameValue)
      Create child element <table:database-source-query>.
      Parameters:
      tableDatabaseNameValue - the String value of TableDatabaseNameAttribute , see @table:database-name at specification
      tableQueryNameValue - the String value of TableQueryNameAttribute , see @table:query-name at specification
      Returns:
      the element <table:database-source-query>
    • newTableDatabaseSourceSqlElement

      public TableDatabaseSourceSqlElement newTableDatabaseSourceSqlElement(String tableDatabaseNameValue, String tableSqlStatementValue)
      Create child element <table:database-source-sql>.
      Parameters:
      tableDatabaseNameValue - the String value of TableDatabaseNameAttribute , see @table:database-name at specification
      tableSqlStatementValue - the String value of TableSqlStatementAttribute , see @table:sql-statement at specification
      Returns:
      the element <table:database-source-sql>
    • newTableDatabaseSourceTableElement

      public TableDatabaseSourceTableElement newTableDatabaseSourceTableElement(String tableDatabaseNameValue, String tableDatabaseTableNameValue)
      Create child element <table:database-source-table>.
      Parameters:
      tableDatabaseNameValue - the String value of TableDatabaseNameAttribute , see @table:database-name at specification
      tableDatabaseTableNameValue - the String value of TableDatabaseTableNameAttribute, see @table:database-table-name at specification
      Returns:
      the element <table:database-source-table>
    • newTableSourceCellRangeElement

      public TableSourceCellRangeElement newTableSourceCellRangeElement(String tableCellRangeAddressValue)
      Create child element <table:source-cell-range>.
      Parameters:
      tableCellRangeAddressValue - the String value of TableCellRangeAddressAttribute, see @table:cell-range-address at specification
      Returns:
      the element <table:source-cell-range>
    • newTableSourceServiceElement

      public TableSourceServiceElement newTableSourceServiceElement(String tableNameValue, String tableObjectNameValue, String tableSourceNameValue)
      Create child element <table:source-service>.
      Parameters:
      tableNameValue - the String value of TableNameAttribute, see @table:name at specification
      tableObjectNameValue - the String value of TableObjectNameAttribute , see @table:object-name at specification
      tableSourceNameValue - the String value of TableSourceNameAttribute , see @table:source-name at specification
      Returns:
      the element <table:source-service>
    • accept

      public void accept(ElementVisitor visitor)
      Accept an visitor instance to allow the visitor to do some operations. Refer to visitor design pattern to get a better understanding.
      Overrides:
      accept in class OdfElement
      Parameters:
      visitor - an instance of DefaultElementVisitor