package kmlframework.atom; import kmlframework.kml.Kml; import kmlframework.kml.KmlException; public class AtomAuthor { private String name; private String uri; private String email; public AtomAuthor() {} public AtomAuthor(String name, String uri, String email) { this.name = name; this.uri = uri; this.email = email; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getUri() { return uri; } public void setUri(String uri) { this.uri = uri; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public AtomAuthor(String name) { this.name = name; } public void write(Kml kml) throws KmlException { kml.println("<atom:author>", 1); if (name != null) { kml.println("<atom:name>" + name + "</atom:name>"); } if (uri != null) { kml.println("<atom:uri>" + uri + "</atom:uri>"); } if (email != null) { kml.println("<atom:email>" + email + "</atom:email>"); } kml.println(-1, "</atom:author>"); kml.setAtomElementsIncluded(true); } }