summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/kitfox/svg/xml/StyleSheetRule.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/kitfox/svg/xml/StyleSheetRule.java')
-rw-r--r--src/main/java/com/kitfox/svg/xml/StyleSheetRule.java59
1 files changed, 59 insertions, 0 deletions
diff --git a/src/main/java/com/kitfox/svg/xml/StyleSheetRule.java b/src/main/java/com/kitfox/svg/xml/StyleSheetRule.java
new file mode 100644
index 0000000..5389c2d
--- /dev/null
+++ b/src/main/java/com/kitfox/svg/xml/StyleSheetRule.java
@@ -0,0 +1,59 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.kitfox.svg.xml;
+
+/**
+ *
+ * @author kitfox
+ */
+public class StyleSheetRule
+{
+ final String styleName;
+ final String tag;
+ final String className;
+
+ public StyleSheetRule(String styleName, String tag, String className)
+ {
+ this.styleName = styleName;
+ this.tag = tag;
+ this.className = className;
+ }
+
+ public int hashCode()
+ {
+ int hash = 7;
+ hash = 13 * hash + (this.styleName != null ? this.styleName.hashCode() : 0);
+ hash = 13 * hash + (this.tag != null ? this.tag.hashCode() : 0);
+ hash = 13 * hash + (this.className != null ? this.className.hashCode() : 0);
+ return hash;
+ }
+
+ public boolean equals(Object obj)
+ {
+ if (obj == null)
+ {
+ return false;
+ }
+ if (getClass() != obj.getClass())
+ {
+ return false;
+ }
+ final StyleSheetRule other = (StyleSheetRule) obj;
+ if ((this.styleName == null) ? (other.styleName != null) : !this.styleName.equals(other.styleName))
+ {
+ return false;
+ }
+ if ((this.tag == null) ? (other.tag != null) : !this.tag.equals(other.tag))
+ {
+ return false;
+ }
+ if ((this.className == null) ? (other.className != null) : !this.className.equals(other.className))
+ {
+ return false;
+ }
+ return true;
+ }
+
+}