Class TableDatabaseRangeElement

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

public class TableDatabaseRangeElement extends OdfElement
DOM implementation of OpenDocument element <table:database-range>.
See Also:
  • Field Details

    • ELEMENT_NAME

      public static final OdfName ELEMENT_NAME
  • Constructor Details

    • TableDatabaseRangeElement

      public TableDatabaseRangeElement(OdfFileDom ownerDoc)
      Create the instance of TableDatabaseRangeElement
      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:database-range>.
    • getTableContainsHeaderAttribute

      public Boolean getTableContainsHeaderAttribute()
      Receives the value of the ODFDOM attribute representation TableContainsHeaderAttribute , See @table:contains-header
      Returns:
      - the Boolean , the value or null, if the attribute is not set and no default value defined.
    • setTableContainsHeaderAttribute

      public void setTableContainsHeaderAttribute(Boolean tableContainsHeaderValue)
      Sets the value of ODFDOM attribute representation TableContainsHeaderAttribute , See @table:contains-header
      Parameters:
      tableContainsHeaderValue - The type is Boolean
    • getTableDisplayFilterButtonsAttribute

      public Boolean getTableDisplayFilterButtonsAttribute()
      Receives the value of the ODFDOM attribute representation TableDisplayFilterButtonsAttribute , See @table:display-filter-buttons
      Returns:
      - the Boolean , the value or null, if the attribute is not set and no default value defined.
    • setTableDisplayFilterButtonsAttribute

      public void setTableDisplayFilterButtonsAttribute(Boolean tableDisplayFilterButtonsValue)
      Sets the value of ODFDOM attribute representation TableDisplayFilterButtonsAttribute , See @table:display-filter-buttons
      Parameters:
      tableDisplayFilterButtonsValue - The type is Boolean
    • getTableHasPersistentDataAttribute

      public Boolean getTableHasPersistentDataAttribute()
      Receives the value of the ODFDOM attribute representation TableHasPersistentDataAttribute , See @table:has-persistent-data
      Returns:
      - the Boolean , the value or null, if the attribute is not set and no default value defined.
    • setTableHasPersistentDataAttribute

      public void setTableHasPersistentDataAttribute(Boolean tableHasPersistentDataValue)
      Sets the value of ODFDOM attribute representation TableHasPersistentDataAttribute , See @table:has-persistent-data
      Parameters:
      tableHasPersistentDataValue - The type is Boolean
    • getTableIsSelectionAttribute

      public Boolean getTableIsSelectionAttribute()
      Receives the value of the ODFDOM attribute representation TableIsSelectionAttribute , See @table:is-selection
      Returns:
      - the Boolean , the value or null, if the attribute is not set and no default value defined.
    • setTableIsSelectionAttribute

      public void setTableIsSelectionAttribute(Boolean tableIsSelectionValue)
      Sets the value of ODFDOM attribute representation TableIsSelectionAttribute , See @table:is-selection
      Parameters:
      tableIsSelectionValue - The type is Boolean
    • getTableNameAttribute

      public String getTableNameAttribute()
      Receives the value of the ODFDOM attribute representation TableNameAttribute , See @table:name
      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
    • getTableOnUpdateKeepSizeAttribute

      public Boolean getTableOnUpdateKeepSizeAttribute()
      Receives the value of the ODFDOM attribute representation TableOnUpdateKeepSizeAttribute , See @table:on-update-keep-size
      Returns:
      - the Boolean , the value or null, if the attribute is not set and no default value defined.
    • setTableOnUpdateKeepSizeAttribute

      public void setTableOnUpdateKeepSizeAttribute(Boolean tableOnUpdateKeepSizeValue)
      Sets the value of ODFDOM attribute representation TableOnUpdateKeepSizeAttribute , See @table:on-update-keep-size
      Parameters:
      tableOnUpdateKeepSizeValue - The type is Boolean
    • getTableOnUpdateKeepStylesAttribute

      public Boolean getTableOnUpdateKeepStylesAttribute()
      Receives the value of the ODFDOM attribute representation TableOnUpdateKeepStylesAttribute , See @table:on-update-keep-styles
      Returns:
      - the Boolean , the value or null, if the attribute is not set and no default value defined.
    • setTableOnUpdateKeepStylesAttribute

      public void setTableOnUpdateKeepStylesAttribute(Boolean tableOnUpdateKeepStylesValue)
      Sets the value of ODFDOM attribute representation TableOnUpdateKeepStylesAttribute , See @table:on-update-keep-styles
      Parameters:
      tableOnUpdateKeepStylesValue - The type is Boolean
    • getTableOrientationAttribute

      public String getTableOrientationAttribute()
      Receives the value of the ODFDOM attribute representation TableOrientationAttribute , See @table:orientation
      Returns:
      - the String , the value or null, if the attribute is not set and no default value defined.
    • setTableOrientationAttribute

      public void setTableOrientationAttribute(String tableOrientationValue)
      Sets the value of ODFDOM attribute representation TableOrientationAttribute , See @table:orientation
      Parameters:
      tableOrientationValue - The type is String
    • getTableRefreshDelayAttribute

      public String getTableRefreshDelayAttribute()
      Receives the value of the ODFDOM attribute representation TableRefreshDelayAttribute , See @table:refresh-delay
      Returns:
      - the String , the value or null, if the attribute is not set and no default value defined.
    • setTableRefreshDelayAttribute

      public void setTableRefreshDelayAttribute(String tableRefreshDelayValue)
      Sets the value of ODFDOM attribute representation TableRefreshDelayAttribute , See @table:refresh-delay
      Parameters:
      tableRefreshDelayValue - The type is String
    • 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
    • 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>
    • newTableFilterElement

      public TableFilterElement newTableFilterElement()
      Create child element <table:filter>.
      Returns:
      the element <table:filter>
    • newTableSortElement

      public TableSortElement newTableSortElement()
      Create child element <table:sort>.
      Returns:
      the element <table:sort>
    • newTableSubtotalRulesElement

      public TableSubtotalRulesElement newTableSubtotalRulesElement()
      Create child element <table:subtotal-rules>.
      Returns:
      the element <table:subtotal-rules>
    • 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