1 package org.simantics.selectionview;
\r
4 public class CategoryNodeImpl implements CategoryNode {
\r
6 final private String name;
\r
7 final private String sortName;
\r
9 public CategoryNodeImpl(String name, String sortName) {
\r
10 assert(name != null);
\r
12 this.sortName = sortName != null ? sortName : name;
\r
16 public String getName() {
\r
21 public String getSortingName() {
\r
26 public int hashCode() {
\r
27 return name.hashCode();
\r
31 public boolean equals(Object object) {
\r
34 else if (object == null)
\r
36 else if (CategoryNodeImpl.class != object.getClass())
\r
38 CategoryNodeImpl r = (CategoryNodeImpl)object;
\r
39 return r.name.equals(name);
\r