Class SVGOMAnimatedPathData.NormalizedBaseSVGPathSegList

All Implemented Interfaces:
SVGPathSegConstants, org.w3c.dom.svg.SVGPathSegList
Enclosing class:
SVGOMAnimatedPathData

public class SVGOMAnimatedPathData.NormalizedBaseSVGPathSegList extends AbstractSVGNormPathSegList
SVGPathSegList implementation for the normalized version of the base path data value.
  • Field Details

    • missing

      protected boolean missing
      Whether the attribute is missing.
    • malformed

      protected boolean malformed
      Whether the attribute is malformed.
  • Constructor Details

    • NormalizedBaseSVGPathSegList

      public NormalizedBaseSVGPathSegList()
  • Method Details

    • createDOMException

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

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

      protected String getValueAsString() throws org.w3c.dom.svg.SVGException
      Returns the value of the DOM attribute containing the path data.
      Specified by:
      getValueAsString in class AbstractSVGList
      Throws:
      org.w3c.dom.svg.SVGException
    • setAttributeValue

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

      protected void revalidate()
      Initializes the list, if needed.
      Overrides:
      revalidate in class AbstractSVGList