/*
* Geotoolkit - An Open Source Java GIS Toolkit
* http://www.geotoolkit.org
*
* (C) 2010, Geomatys
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*/
package org.geotoolkit.data.kml.xsd;
/**
*
* @author Samuel Andrés
* @module
*/
public class DefaultCdata implements Cdata{
private String CDATA;
public DefaultCdata(String cdata){
this.CDATA = cdata;
}
@Override
public String toString(){
return this.CDATA;
}
@Override
public boolean equals(Object object){
super.equals(object);
if (object instanceof Cdata)
return CDATA.equals(((Cdata) object).toString());
else
return false;
}
@Override
public int hashCode() {
int hash = 7;
hash = 17 * hash + (this.CDATA != null ? this.CDATA.hashCode() : 0);
return hash;
}
}