com.aspose.html.dom.css

Interface ICSSStyleDeclaration

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      String get_Item(int index)
      Used to retrieve the properties that have been explicitly set in this declaration block.
      String getCSSText()
      The parsable textual representation of the declaration block (excluding the surrounding curly braces).
      int getLength()
      The number of properties that have been explicitly set in this declaration block.
      ICSSRule getParentRule()
      The CSS rule that contains this declaration block or null if this CSSStyleDeclaration is not attached to a CSSRule.
      CSSValue getPropertyCSSValue(String propertyName)
      Used to retrieve the object representation of the value of a CSS property if it has been explicitly set within this declaration block.
      String getPropertyPriority(String propertyName)
      Used to retrieve the priority of a CSS property (e.g. the "important" qualifier) if the property has been explicitly set in this declaration block.
      String getPropertyValue(String propertyName)
      Used to retrieve the value of a CSS property if it has been explicitly set within this declaration block.
      String removeProperty(String propertyName)
      Used to remove a CSS property if it has been explicitly set within this declaration block.
      void setCSSText(String value)
      The parsable textual representation of the declaration block (excluding the surrounding curly braces).
      void setProperty(String propertyName, String value, String priority)
      Used to set a property value and priority within this declaration block.
      • Methods inherited from interface com.aspose.ms.System.Collections.Generic.IGenericEnumerable

        iterator
    • Method Detail

      • getCSSText

        @DOMNameAttribute(name="cssText")
        String getCSSText()

        The parsable textual representation of the declaration block (excluding the surrounding curly braces). Setting this attribute will result in the parsing of the new value and resetting of all the properties in the declaration block including the removal or addition of properties.

        Value: The CSS text.
      • setCSSText

        @DOMNameAttribute(name="cssText")
        void setCSSText(String value)

        The parsable textual representation of the declaration block (excluding the surrounding curly braces). Setting this attribute will result in the parsing of the new value and resetting of all the properties in the declaration block including the removal or addition of properties.

        Value: The CSS text.
      • getPropertyValue

        @DOMNameAttribute(name="getPropertyValue")
        String getPropertyValue(String propertyName)

        Used to retrieve the value of a CSS property if it has been explicitly set within this declaration block.

        Parameters:
        propertyName - Name of the property.
        Returns:
        Returns property value
      • getPropertyCSSValue

        @DOMNameAttribute(name="getPropertyCSSValue")
        CSSValue getPropertyCSSValue(String propertyName)

        Used to retrieve the object representation of the value of a CSS property if it has been explicitly set within this declaration block. This method returns null if the property is a shorthand property. Shorthand property values can only be accessed and modified as strings, using the getPropertyValue and setProperty methods.

        Parameters:
        propertyName - Name of the property.
        Returns:
        Returns property value
      • removeProperty

        @DOMNameAttribute(name="removeProperty")
        String removeProperty(String propertyName)

        Used to remove a CSS property if it has been explicitly set within this declaration block.

        Parameters:
        propertyName - Name of the property.
        Returns:
        Returns property value
      • getPropertyPriority

        @DOMNameAttribute(name="getPropertyPriority")
        String getPropertyPriority(String propertyName)

        Used to retrieve the priority of a CSS property (e.g. the "important" qualifier) if the property has been explicitly set in this declaration block.

        Parameters:
        propertyName - Name of the property.
        Returns:
        Returns property priority
      • setProperty

        @DOMNameAttribute(name="setProperty")
        void setProperty(String propertyName,
                                                                String value,
                                                                String priority)

        Used to set a property value and priority within this declaration block.

        Parameters:
        propertyName - Name of the property.
        value - The value.
        priority - The priority.
      • getLength

        @DOMNameAttribute(name="length")
        int getLength()

        The number of properties that have been explicitly set in this declaration block. The range of valid indices is 0 to length-1 inclusive.

      • get_Item

        @DOMNameAttribute(name="item")
        String get_Item(int index)

        Used to retrieve the properties that have been explicitly set in this declaration block. The order of the properties retrieved using this method does not have to be the order in which they were set. This method can be used to iterate over all properties in this declaration block.

        Specified by:
        get_Item in interface IDOMCollectionIndexer<String>
        Parameters:
        index - The property index
        Returns:
        The CSS value.