/*
* 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;
}
@Override
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;
}
@Override
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;
}
}