package org.geotools.kml; /** * Container for folder name hierarchies * */ public class Folder { private String name; public Folder() { this(null); } public Folder(String name) { this.name = name; } /** * Return the folder's name. * * @return folder's name. Can be null. */ public String getName() { return name; } /** * Sets the folder's name * * @param name folder's name */ public void setName(String name) { this.name = name; } @Override public String toString() { return "Folder (name=" + name + ")"; } @Override public boolean equals(Object obj) { if (!(obj instanceof Folder)) { return false; } Folder that = (Folder) obj; if (name == null) { return that.name == null; } return this.name.equals(that.name); } @Override public int hashCode() { return name == null ? 0 : name.hashCode(); } }