Class SVGOMAnimatedTransformList.AnimSVGTransformList

  • All Implemented Interfaces:
    org.w3c.dom.svg.SVGTransformList
    Enclosing class:
    SVGOMAnimatedTransformList

    protected class SVGOMAnimatedTransformList.AnimSVGTransformList
    extends AbstractSVGTransformList
    SVGTransformList implementation for the animated transform list value.
    • Constructor Detail

      • AnimSVGTransformList

        public AnimSVGTransformList()
        Creates a new AnimSVGTransformList.
    • Method Detail

      • createDOMException

        protected org.w3c.dom.DOMException createDOMException​(short type,
                                                              java.lang.String key,
                                                              java.lang.Object[] args)
        Create a DOMException.
        Specified by:
        createDOMException in class AbstractSVGList
      • createSVGException

        protected org.w3c.dom.svg.SVGException createSVGException​(short type,
                                                                  java.lang.String key,
                                                                  java.lang.Object[] args)
        Create a SVGException.
        Specified by:
        createSVGException in class AbstractSVGTransformList
        Returns:
        SVGException
      • getNumberOfItems

        public int getNumberOfItems()
        DOM: Implements SVGTransformList.getNumberOfItems().
        Specified by:
        getNumberOfItems in interface org.w3c.dom.svg.SVGTransformList
        Overrides:
        getNumberOfItems in class AbstractSVGList
      • getItem

        public org.w3c.dom.svg.SVGTransform getItem​(int index)
                                             throws org.w3c.dom.DOMException
        DOM: Implements SVGTransformList.getItem(int).
        Specified by:
        getItem in interface org.w3c.dom.svg.SVGTransformList
        Overrides:
        getItem in class AbstractSVGTransformList
        Throws:
        org.w3c.dom.DOMException
      • getValueAsString

        protected java.lang.String getValueAsString()
        Returns the value of the DOM attribute containing the transform list.
        Specified by:
        getValueAsString in class AbstractSVGList
      • setAttributeValue

        protected void setAttributeValue​(java.lang.String value)
        Sets the DOM attribute value containing the transform list.
        Specified by:
        setAttributeValue in class AbstractSVGList
        Parameters:
        value - the String representation of the list, or null if the list contains no items
      • clear

        public void clear()
                   throws org.w3c.dom.DOMException
        DOM: Implements SVGTransformList.clear().
        Specified by:
        clear in interface org.w3c.dom.svg.SVGTransformList
        Overrides:
        clear in class AbstractSVGList
        Throws:
        org.w3c.dom.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised when the list cannot be modified.
      • initialize

        public org.w3c.dom.svg.SVGTransform initialize​(org.w3c.dom.svg.SVGTransform newItem)
                                                throws org.w3c.dom.DOMException,
                                                       org.w3c.dom.svg.SVGException
        DOM: Implements SVGTransformList.initialize(SVGTransform).
        Specified by:
        initialize in interface org.w3c.dom.svg.SVGTransformList
        Overrides:
        initialize in class AbstractSVGTransformList
        Throws:
        org.w3c.dom.DOMException
        org.w3c.dom.svg.SVGException
      • insertItemBefore

        public org.w3c.dom.svg.SVGTransform insertItemBefore​(org.w3c.dom.svg.SVGTransform newItem,
                                                             int index)
                                                      throws org.w3c.dom.DOMException,
                                                             org.w3c.dom.svg.SVGException
        DOM: Implements SVGTransformList.insertItemBefore(SVGTransform, int).
        Specified by:
        insertItemBefore in interface org.w3c.dom.svg.SVGTransformList
        Overrides:
        insertItemBefore in class AbstractSVGTransformList
        Throws:
        org.w3c.dom.DOMException
        org.w3c.dom.svg.SVGException
      • replaceItem

        public org.w3c.dom.svg.SVGTransform replaceItem​(org.w3c.dom.svg.SVGTransform newItem,
                                                        int index)
                                                 throws org.w3c.dom.DOMException,
                                                        org.w3c.dom.svg.SVGException
        DOM: Implements SVGTransformList.replaceItem(SVGTransform, int).
        Specified by:
        replaceItem in interface org.w3c.dom.svg.SVGTransformList
        Overrides:
        replaceItem in class AbstractSVGTransformList
        Throws:
        org.w3c.dom.DOMException
        org.w3c.dom.svg.SVGException
      • removeItem

        public org.w3c.dom.svg.SVGTransform removeItem​(int index)
                                                throws org.w3c.dom.DOMException
        DOM: Implements SVGTransformList.removeItem(int).
        Specified by:
        removeItem in interface org.w3c.dom.svg.SVGTransformList
        Overrides:
        removeItem in class AbstractSVGTransformList
        Throws:
        org.w3c.dom.DOMException
      • appendItem

        public org.w3c.dom.svg.SVGTransform appendItem​(org.w3c.dom.svg.SVGTransform newItem)
                                                throws org.w3c.dom.DOMException
        DOM: Implements SVGTransformList.appendItem(SVGTransform).
        Specified by:
        appendItem in interface org.w3c.dom.svg.SVGTransformList
        Overrides:
        appendItem in class AbstractSVGTransformList
        Throws:
        org.w3c.dom.DOMException
      • consolidate

        public org.w3c.dom.svg.SVGTransform consolidate()
        DOM: Implements SVGTransformList.consolidate().
        Specified by:
        consolidate in interface org.w3c.dom.svg.SVGTransformList
        Overrides:
        consolidate in class AbstractSVGTransformList
      • setAnimatedValue

        protected void setAnimatedValue​(java.util.Iterator it)
        Sets the animated value to a list of transforms.
      • setAnimatedValue

        protected void setAnimatedValue​(org.w3c.dom.svg.SVGTransform transform)
        Sets the animated value to a single transform.
      • resetAttribute

        protected void resetAttribute()
        Resets the value of the associated attribute. Does nothing, since there is no attribute for an animated value.
        Overrides:
        resetAttribute in class AbstractSVGList
      • resetAttribute

        protected void resetAttribute​(SVGItem item)
        Resets the value of the associated attribute. Does nothing, since there is no attribute for an animated value.
        Overrides:
        resetAttribute in class AbstractSVGList
      • revalidate

        protected void revalidate()
        Initializes the list, if needed. Does nothing, since there is no attribute to read the list from.
        Overrides:
        revalidate in class AbstractSVGList