-/*******************************************************************************\r
- * Copyright (c) 2007, 2010 Association for Decentralized Information Management\r
- * in Industry THTH ry.\r
- * All rights reserved. This program and the accompanying materials\r
- * are made available under the terms of the Eclipse Public License v1.0\r
- * which accompanies this distribution, and is available at\r
- * http://www.eclipse.org/legal/epl-v10.html\r
- *\r
- * Contributors:\r
- * VTT Technical Research Centre of Finland - initial API and implementation\r
- *******************************************************************************/\r
-package org.simantics.g2d.svg;\r
-\r
-//import org.apache.batik.util.CSSConstants;\r
-\r
-/**\r
- * @author Tuukka Lehtonen\r
- */\r
-public class StyleDesc {\r
- \r
- StrokeDesc stroke;\r
- FillDesc fill;\r
- double objectOpacity;\r
- \r
- public StyleDesc(StrokeDesc stroke, FillDesc fill) {\r
- this(stroke, fill, 1.0);\r
- }\r
- \r
- public StyleDesc(StrokeDesc stroke, FillDesc fill, double objectOpacity) {\r
- if (objectOpacity < 0 || objectOpacity > 1)\r
- throw new IllegalArgumentException("invalid object opacity: " + objectOpacity);\r
- \r
- this.stroke = stroke;\r
- this.fill = fill;\r
- this.objectOpacity = objectOpacity;\r
- }\r
- \r
- public StrokeDesc getStroke() {\r
- return stroke;\r
- }\r
-\r
- public FillDesc getFill() {\r
- return fill;\r
- }\r
- \r
- public double getObjectOpacity() {\r
- return objectOpacity;\r
- }\r
- \r
-// public String toStyleString() {\r
-// String s = "";\r
-// if (objectOpacity >= 0.0 && objectOpacity < 1.0) {\r
-// s += CSSConstants.CSS_OPACITY_PROPERTY + ":" + objectOpacity + ";";\r
-// }\r
-// if (stroke != null)\r
-// s += stroke.toStyleString();\r
-// if (fill != null)\r
-// s += fill.toStyleString();\r
-// return s;\r
-// }\r
-\r
-}\r
+/*******************************************************************************
+ * Copyright (c) 2007, 2010 Association for Decentralized Information Management
+ * in Industry THTH ry.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * VTT Technical Research Centre of Finland - initial API and implementation
+ *******************************************************************************/
+package org.simantics.g2d.svg;
+
+//import org.apache.batik.util.CSSConstants;
+
+/**
+ * @author Tuukka Lehtonen
+ */
+public class StyleDesc {
+
+ StrokeDesc stroke;
+ FillDesc fill;
+ double objectOpacity;
+
+ public StyleDesc(StrokeDesc stroke, FillDesc fill) {
+ this(stroke, fill, 1.0);
+ }
+
+ public StyleDesc(StrokeDesc stroke, FillDesc fill, double objectOpacity) {
+ if (objectOpacity < 0 || objectOpacity > 1)
+ throw new IllegalArgumentException("invalid object opacity: " + objectOpacity);
+
+ this.stroke = stroke;
+ this.fill = fill;
+ this.objectOpacity = objectOpacity;
+ }
+
+ public StrokeDesc getStroke() {
+ return stroke;
+ }
+
+ public FillDesc getFill() {
+ return fill;
+ }
+
+ public double getObjectOpacity() {
+ return objectOpacity;
+ }
+
+// public String toStyleString() {
+// String s = "";
+// if (objectOpacity >= 0.0 && objectOpacity < 1.0) {
+// s += CSSConstants.CSS_OPACITY_PROPERTY + ":" + objectOpacity + ";";
+// }
+// if (stroke != null)
+// s += stroke.toStyleString();
+// if (fill != null)
+// s += fill.toStyleString();
+// return s;
+// }
+
+}