private void setStroke(Color fromColor, String toColor, SVGElement node) throws SVGException { if (node.hasAttribute("stroke", AnimationElement.AT_CSS)) { StyleAttribute abs = node.getStyleAbsolute("stroke"); Color was = abs.getColorValue(); if (was.equals(fromColor)) { abs.setStringValue(toColor); } } for (int i = 0; i < node.getNumChildren(); ++i) { setStroke(fromColor, toColor, node.getChild(i)); } } private String getHexString(Color color) { return String.format("#%06x", (0xFFFFFF & color.getRGB())); }
attr = parent.getStyleAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue())); break; break; case AnimationElement.AT_AUTO: attr = parent.getStyleAbsolute(attribName); if (attr == null) attr = parent.getPresAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue()));
attr = parent.getStyleAbsolute(attribName); retVal = attr.getDoubleValue(); break; break; case AnimationElement.AT_AUTO: attr = parent.getStyleAbsolute(attribName); if (attr == null) attr = parent.getPresAbsolute(attribName); retVal = attr.getDoubleValue();
attr = parent.getStyleAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue())); break; break; case AnimationElement.AT_AUTO: attr = parent.getStyleAbsolute(attribName); if (attr == null) attr = parent.getPresAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue()));
attr = parent.getStyleAbsolute(attribName); retVal = attr.getDoubleValue(); break; break; case AnimationElement.AT_AUTO: attr = parent.getStyleAbsolute(attribName); if (attr == null) attr = parent.getPresAbsolute(attribName); retVal = attr.getDoubleValue();
attr = parent.getStyleAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue())); break; break; case AnimationElement.AT_AUTO: attr = parent.getStyleAbsolute(attribName); if (attr == null) attr = parent.getPresAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue()));
attr = parent.getStyleAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue())); break; break; case AnimationElement.AT_AUTO: attr = parent.getStyleAbsolute(attribName); if (attr == null) attr = parent.getPresAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue()));
attr = parent.getStyleAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue())); break; break; case AnimationElement.AT_AUTO: attr = parent.getStyleAbsolute(attribName); if (attr == null) attr = parent.getPresAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue()));
attr = parent.getStyleAbsolute(attribName); retVal = attr.getDoubleValue(); break; break; case AnimationElement.AT_AUTO: attr = parent.getStyleAbsolute(attribName); if (attr == null) attr = parent.getPresAbsolute(attribName); retVal = attr.getDoubleValue();
attr = parent.getStyleAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue())); break; break; case AnimationElement.AT_AUTO: attr = parent.getStyleAbsolute(attribName); if (attr == null) attr = parent.getPresAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue()));
attr = parent.getStyleAbsolute(attribName); retVal = attr.getDoubleValue(); break; break; case AnimationElement.AT_AUTO: attr = parent.getStyleAbsolute(attribName); if (attr == null) attr = parent.getPresAbsolute(attribName); retVal = attr.getDoubleValue();
attr = parent.getStyleAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue())); break; break; case AnimationElement.AT_AUTO: attr = parent.getStyleAbsolute(attribName); if (attr == null) attr = parent.getPresAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue()));
attr = parent.getStyleAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue())); break; break; case AnimationElement.AT_AUTO: attr = parent.getStyleAbsolute(attribName); if (attr == null) attr = parent.getPresAbsolute(attribName); retVal.setTransform(SVGElement.parseSingleTransform(attr.getStringValue()));