Class StyleStyleElement

All Implemented Interfaces:
Serializable, Cloneable, Comparable, OdfStylePropertySet, Element, ElementTraversal, EventTarget, Node, NodeList, TypeInfo
Direct Known Subclasses:
OdfStyle

public class StyleStyleElement extends OdfStyleBase
DOM implementation of OpenDocument element <style:style>.
See Also:
  • Field Details

    • ELEMENT_NAME

      public static final OdfName ELEMENT_NAME
  • Constructor Details

    • StyleStyleElement

      public StyleStyleElement(OdfFileDom ownerDoc)
      Create the instance of StyleStyleElement
      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 <style:style>.
    • getStyleAutoUpdateAttribute

      public Boolean getStyleAutoUpdateAttribute()
      Receives the value of the ODFDOM attribute representation StyleAutoUpdateAttribute , See @style:auto-update
      Returns:
      - the Boolean , the value or null, if the attribute is not set and no default value defined.
    • setStyleAutoUpdateAttribute

      public void setStyleAutoUpdateAttribute(Boolean styleAutoUpdateValue)
      Sets the value of ODFDOM attribute representation StyleAutoUpdateAttribute , See @style:auto-update
      Parameters:
      styleAutoUpdateValue - The type is Boolean
    • getStyleClassAttribute

      public String getStyleClassAttribute()
      Receives the value of the ODFDOM attribute representation StyleClassAttribute , See @style:class
      Returns:
      - the String , the value or null, if the attribute is not set and no default value defined.
    • setStyleClassAttribute

      public void setStyleClassAttribute(String styleClassValue)
      Sets the value of ODFDOM attribute representation StyleClassAttribute , See @style:class
      Parameters:
      styleClassValue - The type is String
    • getStyleDataStyleNameAttribute

      public String getStyleDataStyleNameAttribute()
      Receives the value of the ODFDOM attribute representation StyleDataStyleNameAttribute , See @style:data-style-name
      Returns:
      - the String , the value or null, if the attribute is not set and no default value defined.
    • setStyleDataStyleNameAttribute

      public void setStyleDataStyleNameAttribute(String styleDataStyleNameValue)
      Sets the value of ODFDOM attribute representation StyleDataStyleNameAttribute , See @style:data-style-name
      Parameters:
      styleDataStyleNameValue - The type is String
    • getStyleDefaultOutlineLevelAttribute

      public Integer getStyleDefaultOutlineLevelAttribute()
      Receives the value of the ODFDOM attribute representation StyleDefaultOutlineLevelAttribute , See @style:default-outline-level
      Returns:
      - the Integer , the value or null, if the attribute is not set and no default value defined.
    • setStyleDefaultOutlineLevelAttribute

      public void setStyleDefaultOutlineLevelAttribute(Integer styleDefaultOutlineLevelValue)
      Sets the value of ODFDOM attribute representation StyleDefaultOutlineLevelAttribute , See @style:default-outline-level
      Parameters:
      styleDefaultOutlineLevelValue - The type is Integer
    • getStyleDisplayNameAttribute

      public String getStyleDisplayNameAttribute()
      Receives the value of the ODFDOM attribute representation StyleDisplayNameAttribute , See @style:display-name
      Returns:
      - the String , the value or null, if the attribute is not set and no default value defined.
    • setStyleDisplayNameAttribute

      public void setStyleDisplayNameAttribute(String styleDisplayNameValue)
      Sets the value of ODFDOM attribute representation StyleDisplayNameAttribute , See @style:display-name
      Parameters:
      styleDisplayNameValue - The type is String
    • getStyleFamilyAttribute

      public String getStyleFamilyAttribute()
      Receives the value of the ODFDOM attribute representation StyleFamilyAttribute , See @style:family

      Attribute is mandatory.

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

      public void setStyleFamilyAttribute(String styleFamilyValue)
      Sets the value of ODFDOM attribute representation StyleFamilyAttribute , See @style:family
      Parameters:
      styleFamilyValue - The type is String
    • getStyleListLevelAttribute

      public Integer getStyleListLevelAttribute()
      Receives the value of the ODFDOM attribute representation StyleListLevelAttribute , See @style:list-level
      Returns:
      - the Integer , the value or null, if the attribute is not set and no default value defined.
    • setStyleListLevelAttribute

      public void setStyleListLevelAttribute(Integer styleListLevelValue)
      Sets the value of ODFDOM attribute representation StyleListLevelAttribute , See @style:list-level
      Parameters:
      styleListLevelValue - The type is Integer
    • getStyleListStyleNameAttribute

      public String getStyleListStyleNameAttribute()
      Receives the value of the ODFDOM attribute representation StyleListStyleNameAttribute , See @style:list-style-name
      Returns:
      - the String , the value or null, if the attribute is not set and no default value defined.
    • setStyleListStyleNameAttribute

      public void setStyleListStyleNameAttribute(String styleListStyleNameValue)
      Sets the value of ODFDOM attribute representation StyleListStyleNameAttribute , See @style:list-style-name
      Parameters:
      styleListStyleNameValue - The type is String
    • getStyleMasterPageNameAttribute

      public String getStyleMasterPageNameAttribute()
      Receives the value of the ODFDOM attribute representation StyleMasterPageNameAttribute , See @style:master-page-name
      Returns:
      - the String , the value or null, if the attribute is not set and no default value defined.
    • setStyleMasterPageNameAttribute

      public void setStyleMasterPageNameAttribute(String styleMasterPageNameValue)
      Sets the value of ODFDOM attribute representation StyleMasterPageNameAttribute , See @style:master-page-name
      Parameters:
      styleMasterPageNameValue - The type is String
    • getStyleNameAttribute

      public String getStyleNameAttribute()
      Receives the value of the ODFDOM attribute representation StyleNameAttribute , See @style:name

      Attribute is mandatory.

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

      public void setStyleNameAttribute(String styleNameValue)
      Sets the value of ODFDOM attribute representation StyleNameAttribute , See @style:name
      Parameters:
      styleNameValue - The type is String
    • getStyleNextStyleNameAttribute

      public String getStyleNextStyleNameAttribute()
      Receives the value of the ODFDOM attribute representation StyleNextStyleNameAttribute , See @style:next-style-name
      Returns:
      - the String , the value or null, if the attribute is not set and no default value defined.
    • setStyleNextStyleNameAttribute

      public void setStyleNextStyleNameAttribute(String styleNextStyleNameValue)
      Sets the value of ODFDOM attribute representation StyleNextStyleNameAttribute , See @style:next-style-name
      Parameters:
      styleNextStyleNameValue - The type is String
    • getStyleParentStyleNameAttribute

      public String getStyleParentStyleNameAttribute()
      Receives the value of the ODFDOM attribute representation StyleParentStyleNameAttribute , See @style:parent-style-name
      Returns:
      - the String , the value or null, if the attribute is not set and no default value defined.
    • setStyleParentStyleNameAttribute

      public void setStyleParentStyleNameAttribute(String styleParentStyleNameValue)
      Sets the value of ODFDOM attribute representation StyleParentStyleNameAttribute , See @style:parent-style-name
      Parameters:
      styleParentStyleNameValue - The type is String
    • getStylePercentageDataStyleNameAttribute

      public String getStylePercentageDataStyleNameAttribute()
      Receives the value of the ODFDOM attribute representation StylePercentageDataStyleNameAttribute , See @style:percentage-data-style-name
      Returns:
      - the String , the value or null, if the attribute is not set and no default value defined.
    • setStylePercentageDataStyleNameAttribute

      public void setStylePercentageDataStyleNameAttribute(String stylePercentageDataStyleNameValue)
      Sets the value of ODFDOM attribute representation StylePercentageDataStyleNameAttribute , See @style:percentage-data-style-name
      Parameters:
      stylePercentageDataStyleNameValue - The type is String
    • newStyleChartPropertiesElement

      public StyleChartPropertiesElement newStyleChartPropertiesElement(String chartSymbolTypeValue)
      Create child element <style:chart-properties>.
      Parameters:
      chartSymbolTypeValue - the String value of ChartSymbolTypeAttribute , see @chart:symbol-type at specification
      Returns:
      the element <style:chart-properties>
    • newStyleDrawingPagePropertiesElement

      public StyleDrawingPagePropertiesElement newStyleDrawingPagePropertiesElement()
      Create child element <style:drawing-page-properties>.
      Returns:
      the element <style:drawing-page-properties>
    • newStyleGraphicPropertiesElement

      public StyleGraphicPropertiesElement newStyleGraphicPropertiesElement()
      Create child element <style:graphic-properties>.
      Returns:
      the element <style:graphic-properties>
    • newStyleMapElement

      public StyleMapElement newStyleMapElement(String styleApplyStyleNameValue, String styleConditionValue)
      Create child element <style:map>.
      Parameters:
      styleApplyStyleNameValue - the String value of StyleApplyStyleNameAttribute, see @style:apply-style-name at specification
      styleConditionValue - the String value of StyleConditionAttribute , see @style:condition at specification
      Returns:
      the element <style:map>
    • newStyleParagraphPropertiesElement

      public StyleParagraphPropertiesElement newStyleParagraphPropertiesElement()
      Create child element <style:paragraph-properties>.
      Returns:
      the element <style:paragraph-properties>
    • newStyleRubyPropertiesElement

      public StyleRubyPropertiesElement newStyleRubyPropertiesElement()
      Create child element <style:ruby-properties>.
      Returns:
      the element <style:ruby-properties>
    • newStyleSectionPropertiesElement

      public StyleSectionPropertiesElement newStyleSectionPropertiesElement()
      Create child element <style:section-properties>.
      Returns:
      the element <style:section-properties>
    • newStyleTableCellPropertiesElement

      public StyleTableCellPropertiesElement newStyleTableCellPropertiesElement()
      Create child element <style:table-cell-properties>.
      Returns:
      the element <style:table-cell-properties>
    • newStyleTableColumnPropertiesElement

      public StyleTableColumnPropertiesElement newStyleTableColumnPropertiesElement()
      Create child element <style:table-column-properties>.
      Returns:
      the element <style:table-column-properties>
    • newStyleTablePropertiesElement

      public StyleTablePropertiesElement newStyleTablePropertiesElement()
      Create child element <style:table-properties>.
      Returns:
      the element <style:table-properties>
    • newStyleTableRowPropertiesElement

      public StyleTableRowPropertiesElement newStyleTableRowPropertiesElement()
      Create child element <style:table-row-properties>.
      Returns:
      the element <style:table-row-properties>
    • newStyleTextPropertiesElement

      public StyleTextPropertiesElement newStyleTextPropertiesElement(String textDisplayValue)
      Create child element <style:text-properties>.
      Parameters:
      textDisplayValue - the String value of TextDisplayAttribute, see @text:display at specification
      Returns:
      the element <style:text-properties>
    • 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