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