Class TableTableCellElementBase

    • Constructor Detail

      • TableTableCellElementBase

        public TableTableCellElementBase​(OdfFileDom ownerDoc,
                                         OdfName elementName,
                                         OdfStyleFamily styleFamily,
                                         OdfName styleAttrName)
        Create the instance of TableTableCellElementBase
        Parameters:
        ownerDoc - The type is OdfFileDom
        elementName - The type is OdfName
        styleFamily - The type is OdfStyleFamily
        styleAttrName - The type is OdfName
    • Method Detail

      • getOfficeBooleanValueAttribute

        public Boolean getOfficeBooleanValueAttribute()
        Receives the value of the ODFDOM attribute representation OfficeBooleanValueAttribute , See @office:boolean-value
        Returns:
        - the Boolean , the value or null, if the attribute is not set and no default value defined.
      • setOfficeBooleanValueAttribute

        public void setOfficeBooleanValueAttribute​(Boolean officeBooleanValueValue)
        Sets the value of ODFDOM attribute representation OfficeBooleanValueAttribute , See @office:boolean-value
        Parameters:
        officeBooleanValueValue - The type is Boolean
      • getOfficeCurrencyAttribute

        public String getOfficeCurrencyAttribute()
        Receives the value of the ODFDOM attribute representation OfficeCurrencyAttribute , See @office:currency
        Returns:
        - the String , the value or null, if the attribute is not set and no default value defined.
      • setOfficeCurrencyAttribute

        public void setOfficeCurrencyAttribute​(String officeCurrencyValue)
        Sets the value of ODFDOM attribute representation OfficeCurrencyAttribute , See @office:currency
        Parameters:
        officeCurrencyValue - The type is String
      • getOfficeDateValueAttribute

        public String getOfficeDateValueAttribute()
        Receives the value of the ODFDOM attribute representation OfficeDateValueAttribute , See @office:date-value
        Returns:
        - the String , the value or null, if the attribute is not set and no default value defined.
      • setOfficeDateValueAttribute

        public void setOfficeDateValueAttribute​(String officeDateValueValue)
        Sets the value of ODFDOM attribute representation OfficeDateValueAttribute , See @office:date-value
        Parameters:
        officeDateValueValue - The type is String
      • getOfficeStringValueAttribute

        public String getOfficeStringValueAttribute()
        Receives the value of the ODFDOM attribute representation OfficeStringValueAttribute , See @office:string-value
        Returns:
        - the String , the value or null, if the attribute is not set and no default value defined.
      • setOfficeStringValueAttribute

        public void setOfficeStringValueAttribute​(String officeStringValueValue)
        Sets the value of ODFDOM attribute representation OfficeStringValueAttribute , See @office:string-value
        Parameters:
        officeStringValueValue - The type is String
      • getOfficeTimeValueAttribute

        public String getOfficeTimeValueAttribute()
        Receives the value of the ODFDOM attribute representation OfficeTimeValueAttribute , See @office:time-value
        Returns:
        - the String , the value or null, if the attribute is not set and no default value defined.
      • setOfficeTimeValueAttribute

        public void setOfficeTimeValueAttribute​(String officeTimeValueValue)
        Sets the value of ODFDOM attribute representation OfficeTimeValueAttribute , See @office:time-value
        Parameters:
        officeTimeValueValue - The type is String
      • getOfficeValueAttribute

        public Double getOfficeValueAttribute()
        Receives the value of the ODFDOM attribute representation OfficeValueAttribute , See @office:value
        Returns:
        - the Double , the value or null, if the attribute is not set and no default value defined.
      • setOfficeValueAttribute

        public void setOfficeValueAttribute​(Double officeValueValue)
        Sets the value of ODFDOM attribute representation OfficeValueAttribute , See @office:value
        Parameters:
        officeValueValue - The type is Double
      • getOfficeValueTypeAttribute

        public String getOfficeValueTypeAttribute()
        Receives the value of the ODFDOM attribute representation OfficeValueTypeAttribute , See @office:value-type
        Returns:
        - the String , the value or null, if the attribute is not set and no default value defined.
      • setOfficeValueTypeAttribute

        public void setOfficeValueTypeAttribute​(String officeValueTypeValue)
        Sets the value of ODFDOM attribute representation OfficeValueTypeAttribute , See @office:value-type
        Parameters:
        officeValueTypeValue - The type is String
      • getTableContentValidationNameAttribute

        public String getTableContentValidationNameAttribute()
        Receives the value of the ODFDOM attribute representation TableContentValidationNameAttribute , See @table:content-validation-name
        Returns:
        - the String , the value or null, if the attribute is not set and no default value defined.
      • setTableContentValidationNameAttribute

        public void setTableContentValidationNameAttribute​(String tableContentValidationNameValue)
        Sets the value of ODFDOM attribute representation TableContentValidationNameAttribute , See @table:content-validation-name
        Parameters:
        tableContentValidationNameValue - The type is String
      • getTableFormulaAttribute

        public String getTableFormulaAttribute()
        Receives the value of the ODFDOM attribute representation TableFormulaAttribute , See @table:formula
        Returns:
        - the String , the value or null, if the attribute is not set and no default value defined.
      • setTableFormulaAttribute

        public void setTableFormulaAttribute​(String tableFormulaValue)
        Sets the value of ODFDOM attribute representation TableFormulaAttribute , See @table:formula
        Parameters:
        tableFormulaValue - The type is String
      • getTableNumberColumnsRepeatedAttribute

        public Integer getTableNumberColumnsRepeatedAttribute()
        Receives the value of the ODFDOM attribute representation TableNumberColumnsRepeatedAttribute , See @table:number-columns-repeated
        Returns:
        - the Integer , the value or null, if the attribute is not set and no default value defined.
      • setTableNumberColumnsRepeatedAttribute

        public void setTableNumberColumnsRepeatedAttribute​(Integer tableNumberColumnsRepeatedValue)
        Sets the value of ODFDOM attribute representation TableNumberColumnsRepeatedAttribute , See @table:number-columns-repeated
        Parameters:
        tableNumberColumnsRepeatedValue - The type is Integer
      • getTableProtectAttribute

        public Boolean getTableProtectAttribute()
        Receives the value of the ODFDOM attribute representation TableProtectAttribute , See @table:protect
        Returns:
        - the Boolean , the value or null, if the attribute is not set and no default value defined.
      • setTableProtectAttribute

        public void setTableProtectAttribute​(Boolean tableProtectValue)
        Sets the value of ODFDOM attribute representation TableProtectAttribute , See @table:protect
        Parameters:
        tableProtectValue - The type is Boolean
      • getTableProtectedAttribute

        public Boolean getTableProtectedAttribute()
        Receives the value of the ODFDOM attribute representation TableProtectedAttribute , See @table:protected
        Returns:
        - the Boolean , the value or null, if the attribute is not set and no default value defined.
      • setTableProtectedAttribute

        public void setTableProtectedAttribute​(Boolean tableProtectedValue)
        Sets the value of ODFDOM attribute representation TableProtectedAttribute , See @table:protected
        Parameters:
        tableProtectedValue - The type is Boolean
      • getTableStyleNameAttribute

        public String getTableStyleNameAttribute()
        Receives the value of the ODFDOM attribute representation TableStyleNameAttribute , See @table:style-name
        Returns:
        - the String , the value or null, if the attribute is not set and no default value defined.
      • setTableStyleNameAttribute

        public void setTableStyleNameAttribute​(String tableStyleNameValue)
        Sets the value of ODFDOM attribute representation TableStyleNameAttribute , See @table:style-name
        Parameters:
        tableStyleNameValue - The type is String
      • getXhtmlAboutAttribute

        public String getXhtmlAboutAttribute()
        Receives the value of the ODFDOM attribute representation XhtmlAboutAttribute , See @xhtml:about
        Returns:
        - the String , the value or null, if the attribute is not set and no default value defined.
      • setXhtmlAboutAttribute

        public void setXhtmlAboutAttribute​(String xhtmlAboutValue)
        Sets the value of ODFDOM attribute representation XhtmlAboutAttribute , See @xhtml:about
        Parameters:
        xhtmlAboutValue - The type is String
      • getXhtmlContentAttribute

        public String getXhtmlContentAttribute()
        Receives the value of the ODFDOM attribute representation XhtmlContentAttribute , See @xhtml:content
        Returns:
        - the String , the value or null, if the attribute is not set and no default value defined.
      • setXhtmlContentAttribute

        public void setXhtmlContentAttribute​(String xhtmlContentValue)
        Sets the value of ODFDOM attribute representation XhtmlContentAttribute , See @xhtml:content
        Parameters:
        xhtmlContentValue - The type is String
      • getXhtmlDatatypeAttribute

        public String getXhtmlDatatypeAttribute()
        Receives the value of the ODFDOM attribute representation XhtmlDatatypeAttribute , See @xhtml:datatype
        Returns:
        - the String , the value or null, if the attribute is not set and no default value defined.
      • setXhtmlDatatypeAttribute

        public void setXhtmlDatatypeAttribute​(String xhtmlDatatypeValue)
        Sets the value of ODFDOM attribute representation XhtmlDatatypeAttribute , See @xhtml:datatype
        Parameters:
        xhtmlDatatypeValue - The type is String
      • getXhtmlPropertyAttribute

        public String getXhtmlPropertyAttribute()
        Receives the value of the ODFDOM attribute representation XhtmlPropertyAttribute , See @xhtml:property
        Returns:
        - the String , the value or null, if the attribute is not set and no default value defined.
      • setXhtmlPropertyAttribute

        public void setXhtmlPropertyAttribute​(String xhtmlPropertyValue)
        Sets the value of ODFDOM attribute representation XhtmlPropertyAttribute , See @xhtml:property
        Parameters:
        xhtmlPropertyValue - The type is String
      • getXmlIdAttribute

        public String getXmlIdAttribute()
        Receives the value of the ODFDOM attribute representation XmlIdAttribute , See @xml:id
        Returns:
        - the String , the value or null, if the attribute is not set and no default value defined.
      • setXmlIdAttribute

        public void setXmlIdAttribute​(String xmlIdValue)
        Sets the value of ODFDOM attribute representation XmlIdAttribute , See @xml:id
        Parameters:
        xmlIdValue - The type is String
      • newDrawAElement

        public DrawAElement newDrawAElement​(String xlinkHrefValue,
                                            String xlinkTypeValue)
        Create child element <draw:a>.
        Parameters:
        xlinkHrefValue - the String value of XlinkHrefAttribute, see @xlink:href at specification
        xlinkTypeValue - the String value of XlinkTypeAttribute, see @xlink:type at specification
        Returns:
        the element <draw:a>
      • newDrawLineElement

        public DrawLineElement newDrawLineElement​(String svgX1Value,
                                                  String svgX2Value,
                                                  String svgY1Value,
                                                  String svgY2Value)
        Create child element <draw:line>.
        Parameters:
        svgX1Value - the String value of SvgX1Attribute, see @svg:x1 at specification
        svgX2Value - the String value of SvgX2Attribute, see @svg:x2 at specification
        svgY1Value - the String value of SvgY1Attribute, see @svg:y1 at specification
        svgY2Value - the String value of SvgY2Attribute, see @svg:y2 at specification
        Returns:
        the element <draw:line>
      • newDrawMeasureElement

        public DrawMeasureElement newDrawMeasureElement​(String svgX1Value,
                                                        String svgX2Value,
                                                        String svgY1Value,
                                                        String svgY2Value)
        Create child element <draw:measure>.
        Parameters:
        svgX1Value - the String value of SvgX1Attribute, see @svg:x1 at specification
        svgX2Value - the String value of SvgX2Attribute, see @svg:x2 at specification
        svgY1Value - the String value of SvgY1Attribute, see @svg:y1 at specification
        svgY2Value - the String value of SvgY2Attribute, see @svg:y2 at specification
        Returns:
        the element <draw:measure>
      • newDrawPathElement

        public DrawPathElement newDrawPathElement​(String svgDValue,
                                                  int svgViewBoxValue)
        Create child element <draw:path>.
        Parameters:
        svgDValue - the String value of SvgDAttribute, see @svg:d at specification
        svgViewBoxValue - the Integer value of SvgViewBoxAttribute, see @svg:viewBox at specification
        Returns:
        the element <draw:path>
      • newDrawPolygonElement

        public DrawPolygonElement newDrawPolygonElement​(String drawPointsValue,
                                                        int svgViewBoxValue)
        Create child element <draw:polygon>.
        Parameters:
        drawPointsValue - the String value of DrawPointsAttribute, see @draw:points at specification
        svgViewBoxValue - the Integer value of SvgViewBoxAttribute, see @svg:viewBox at specification
        Returns:
        the element <draw:polygon>
      • newDrawPolylineElement

        public DrawPolylineElement newDrawPolylineElement​(String drawPointsValue,
                                                          int svgViewBoxValue)
        Create child element <draw:polyline>.
        Parameters:
        drawPointsValue - the String value of DrawPointsAttribute, see @draw:points at specification
        svgViewBoxValue - the Integer value of SvgViewBoxAttribute, see @svg:viewBox at specification
        Returns:
        the element <draw:polyline>
      • newTextHElement

        public TextHElement newTextHElement​(int textOutlineLevelValue)
        Create child element <text:h>.
        Parameters:
        textOutlineLevelValue - the Integer value of TextOutlineLevelAttribute , see @text:outline-level at specification
        Returns:
        the element <text:h>
      • getRepetition

        public int getRepetition()
        Overrides:
        getRepetition in class OdfElement
        Returns:
        the repetition the element represents, by default it is 1
      • isRepeatable

        public boolean isRepeatable()
        Overrides:
        isRepeatable in class OdfElement
        Returns:
        true if the element does represent multiple instances. (only applicable for some elements as cell or row).
      • split

        public TableTableCellElementBase split​(int posStart)
        Splitting the element at the given position into two halves
        Overrides:
        split in class OdfElement
        Parameters:
        posStart - The split position. Counting is starting with zero. The start of the second half.
        Returns:
        the new created second element (or if posStart was less than 1 the original element)
      • removeContent

        public void removeContent()
        Removes all the content from the element
        Overrides:
        removeContent in class OdfElement