package org.biohackathon.SPARQLBuilder.OWL; public class Label { private String label = null; private String language = null; public boolean equals(Object oLabel) { if( oLabel == null ){ return false; } Label loLabel = (Label) oLabel; if (label != null) { if (!label.equals(loLabel.getLabel())) { return false; } } else { if (loLabel.getLabel() != null) { return false; } } if (language != null) { return language.equals(loLabel.getLanguage()); } else { return loLabel.getLanguage() == null; } } public Label(String label, String language) { this.label = label; this.language = language; } public String getLabel() { return label; } public void setLabel(String label) { this.label = label; } public String getLanguage() { return language; } public void setLanguage(String language) { this.language = language; } public String toString() { StringBuffer sb = new StringBuffer(); sb.append("\""); if (label != null) { sb.append(label); } sb.append("\""); if (language != null && !language.equals("")) { sb.append("@"); sb.append(language); } return sb.toString(); } }