Class OdfStylableElement

    • Method Detail

      • getOrCreateUnqiueAutomaticStyle

        public StyleStyleElement getOrCreateUnqiueAutomaticStyle()
        Retrieve or create unique ODF AutomaticStyle
        Returns:
        The StyleStyleElement element
      • getOrCreateUnqiueAutomaticStyle

        public StyleStyleElement getOrCreateUnqiueAutomaticStyle​(Boolean createStyleName,
                                                                 OdfStyleFamily styleFamily)
        Retrieve or create unique ODF AutomaticStyle
        Returns:
        The StyleStyleElement element
      • getOrCreateAutomaticStyles

        public OdfOfficeAutomaticStyles getOrCreateAutomaticStyles()
        Retrieve ODF OfficeAutomaticStyles
        Returns:
        the OdfOfficeAutomaticStyles element that contains the automatic style for this element. A new node will be created if not existent.
      • getAutomaticStyles

        public OdfOfficeAutomaticStyles getAutomaticStyles()
        Retrieve ODF OfficeAutomaticStyles
        Returns:
        the OdfOfficeAutomaticStyles element that contains the automatic style for this element, or null if not available.
      • setAttributeNS

        public void setAttributeNS​(String uri,
                                   String qname,
                                   String value)
        Set style attribute value with uri and name
        Specified by:
        setAttributeNS in interface Element
        Overrides:
        setAttributeNS in class org.apache.xerces.dom.ElementImpl
        Parameters:
        uri - The namespace uri
        qname - The qualified name of the attribute
        value - The attribute value
      • getStyleName

        public String getStyleName()
        Retrieve style name
        Returns:
        the style name
      • setStyleName

        public void setStyleName​(String name)
        Set style name
        Parameters:
        name - The style name
      • getAutomaticStyle

        public OdfStyle getAutomaticStyle()
        Retrieve ODF AutomaticStyle
        Returns:
        the OdfStyle element
      • hasAutomaticStyle

        public boolean hasAutomaticStyle()
        Judge if there is an automatic style, not necessary including properties
        Returns:
        true if there is an automatic style
      • reuseDocumentStyle

        public OdfStyle reuseDocumentStyle​(String styleName)
        Returns a DocumentStyle if there is no local style
        Returns:
        The OdfStyle element
      • setDocumentStyle

        public void setDocumentStyle​(OdfStyle style)
        Set ODF DocumentStyle
        Parameters:
        style - The document style
      • getDocumentStyle

        public OdfStyle getDocumentStyle()
        Retrieve ODF DocumentStyle
        Returns:
        the document style
      • getDocumentStyleName

        public String getDocumentStyleName()
      • hasDocumentStyle

        public boolean hasDocumentStyle()
        Returns:
        true if there is a document style.
      • getStyleFamily

        public OdfStyleFamily getStyleFamily()
        Retrieve ODF style family
        Returns:
        the style family.
      • hasProperty

        public boolean hasProperty​(OdfStyleProperty property)
        Judge if there is an automatic style with this property
        Specified by:
        hasProperty in interface OdfStylePropertySet
        Parameters:
        property -
        Returns:
        true if there is an automatic style with this property.