package kmlframework.kml;
public class Alias extends KmlObject {
private String targetHref;
private String sourceHref;
public Alias() {}
public Alias(String targetHref, String sourceHref) {
this.targetHref = targetHref;
this.sourceHref = sourceHref;
}
public String getTargetHref() {
return targetHref;
}
public void setTargetHref(String targetHref) {
this.targetHref = targetHref;
}
public String getSourceHref() {
return sourceHref;
}
public void setSourceHref(String sourceHref) {
this.sourceHref = sourceHref;
}
public void write(Kml kml) throws KmlException {
kml.println("<Alias" + getIdAndTargetIdFormatted(kml) + ">", 1);
if (targetHref != null) {
kml.println("<targetHref>" + targetHref + "</targetHref>");
}
if (sourceHref != null) {
kml.println("<sourceHref>" + sourceHref + "</sourceHref>");
}
kml.println(-1, "</Alias>");
}
}