Class TableTableTemplateElement

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

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

    • ELEMENT_NAME

      public static final OdfName ELEMENT_NAME
  • Constructor Details

    • TableTableTemplateElement

      public TableTableTemplateElement(OdfFileDom ownerDoc)
      Create the instance of TableTableTemplateElement
      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:table-template>.
    • getTableFirstRowEndColumnAttribute

      public String getTableFirstRowEndColumnAttribute()
      Receives the value of the ODFDOM attribute representation TableFirstRowEndColumnAttribute , See @table:first-row-end-column

      Attribute is mandatory.

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

      public void setTableFirstRowEndColumnAttribute(String tableFirstRowEndColumnValue)
      Sets the value of ODFDOM attribute representation TableFirstRowEndColumnAttribute , See @table:first-row-end-column
      Parameters:
      tableFirstRowEndColumnValue - The type is String
    • getTableFirstRowStartColumnAttribute

      public String getTableFirstRowStartColumnAttribute()
      Receives the value of the ODFDOM attribute representation TableFirstRowStartColumnAttribute , See @table:first-row-start-column

      Attribute is mandatory.

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

      public void setTableFirstRowStartColumnAttribute(String tableFirstRowStartColumnValue)
      Sets the value of ODFDOM attribute representation TableFirstRowStartColumnAttribute , See @table:first-row-start-column
      Parameters:
      tableFirstRowStartColumnValue - The type is String
    • getTableLastRowEndColumnAttribute

      public String getTableLastRowEndColumnAttribute()
      Receives the value of the ODFDOM attribute representation TableLastRowEndColumnAttribute , See @table:last-row-end-column

      Attribute is mandatory.

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

      public void setTableLastRowEndColumnAttribute(String tableLastRowEndColumnValue)
      Sets the value of ODFDOM attribute representation TableLastRowEndColumnAttribute , See @table:last-row-end-column
      Parameters:
      tableLastRowEndColumnValue - The type is String
    • getTableLastRowStartColumnAttribute

      public String getTableLastRowStartColumnAttribute()
      Receives the value of the ODFDOM attribute representation TableLastRowStartColumnAttribute , See @table:last-row-start-column

      Attribute is mandatory.

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

      public void setTableLastRowStartColumnAttribute(String tableLastRowStartColumnValue)
      Sets the value of ODFDOM attribute representation TableLastRowStartColumnAttribute , See @table:last-row-start-column
      Parameters:
      tableLastRowStartColumnValue - The type is String
    • 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
    • newTableBackgroundElement

      public TableBackgroundElement newTableBackgroundElement(String tableStyleNameValue)
      Create child element <table:background>.
      Parameters:
      tableStyleNameValue - the String value of TableStyleNameAttribute , see @table:style-name at specification Child element was added in ODF 1.2
      Returns:
      the element <table:background>
    • newTableBodyElement

      public TableBodyElement newTableBodyElement(String tableStyleNameValue)
      Create child element <table:body>.
      Parameters:
      tableStyleNameValue - the String value of TableStyleNameAttribute , see @table:style-name at specification Child element was added in ODF 1.2

      Child element is mandatory.

      Returns:
      the element <table:body>
    • newTableEvenColumnsElement

      public TableEvenColumnsElement newTableEvenColumnsElement(String tableStyleNameValue)
      Create child element <table:even-columns>.
      Parameters:
      tableStyleNameValue - the String value of TableStyleNameAttribute , see @table:style-name at specification Child element was added in ODF 1.2
      Returns:
      the element <table:even-columns>
    • newTableEvenRowsElement

      public TableEvenRowsElement newTableEvenRowsElement(String tableStyleNameValue)
      Create child element <table:even-rows>.
      Parameters:
      tableStyleNameValue - the String value of TableStyleNameAttribute , see @table:style-name at specification Child element was added in ODF 1.2
      Returns:
      the element <table:even-rows>
    • newTableFirstColumnElement

      public TableFirstColumnElement newTableFirstColumnElement(String tableStyleNameValue)
      Create child element <table:first-column>.
      Parameters:
      tableStyleNameValue - the String value of TableStyleNameAttribute , see @table:style-name at specification Child element was added in ODF 1.2
      Returns:
      the element <table:first-column>
    • newTableFirstRowElement

      public TableFirstRowElement newTableFirstRowElement(String tableStyleNameValue)
      Create child element <table:first-row>.
      Parameters:
      tableStyleNameValue - the String value of TableStyleNameAttribute , see @table:style-name at specification Child element was added in ODF 1.2
      Returns:
      the element <table:first-row>
    • newTableLastColumnElement

      public TableLastColumnElement newTableLastColumnElement(String tableStyleNameValue)
      Create child element <table:last-column>.
      Parameters:
      tableStyleNameValue - the String value of TableStyleNameAttribute , see @table:style-name at specification Child element was added in ODF 1.2
      Returns:
      the element <table:last-column>
    • newTableLastRowElement

      public TableLastRowElement newTableLastRowElement(String tableStyleNameValue)
      Create child element <table:last-row>.
      Parameters:
      tableStyleNameValue - the String value of TableStyleNameAttribute , see @table:style-name at specification Child element was added in ODF 1.2
      Returns:
      the element <table:last-row>
    • newTableOddColumnsElement

      public TableOddColumnsElement newTableOddColumnsElement(String tableStyleNameValue)
      Create child element <table:odd-columns>.
      Parameters:
      tableStyleNameValue - the String value of TableStyleNameAttribute , see @table:style-name at specification Child element was added in ODF 1.2
      Returns:
      the element <table:odd-columns>
    • newTableOddRowsElement

      public TableOddRowsElement newTableOddRowsElement(String tableStyleNameValue)
      Create child element <table:odd-rows>.
      Parameters:
      tableStyleNameValue - the String value of TableStyleNameAttribute , see @table:style-name at specification Child element was added in ODF 1.2
      Returns:
      the element <table:odd-rows>
    • 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