package nl.tudelft.bw4t.map;
import java.io.Serializable;
/**
* Render options for map elements.
*/
@SuppressWarnings("serial")
public class RenderOptions implements Serializable {
/**
* True if we should render a label for this element.
*/
private Boolean labelVisible = true;
public Boolean isLabelVisible() {
return labelVisible;
}
public void setLabelVisible(Boolean labelVisible) {
this.labelVisible = labelVisible;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((labelVisible == null) ? 0 : labelVisible.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
RenderOptions other = (RenderOptions) obj;
if (labelVisible == null) {
if (other.labelVisible != null)
return false;
} else if (!labelVisible.equals(other.labelVisible))
return false;
return true;
}
}