package kmlframework.kml; public class SimpleField extends KmlObject { private SimpleFieldTypeEnum simpleFieldType; private String name; private String displayName; public SimpleField() {} public SimpleField(SimpleFieldTypeEnum simpleFieldType, String name, String displayName) { this.simpleFieldType = simpleFieldType; this.name = name; this.displayName = displayName; } public SimpleFieldTypeEnum getSimpleFieldType() { return simpleFieldType; } public void setSimpleFieldType(SimpleFieldTypeEnum simpleFieldType) { this.simpleFieldType = simpleFieldType; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDisplayName() { return displayName; } public void setDisplayName(String displayName) { this.displayName = displayName; } public void write(Kml kml) throws KmlException { kml.println("<SimpleField" + getIdAndTargetIdFormatted(kml) + (simpleFieldType != null ? " type=\"" + enumToString(simpleFieldType) + "\"" : "") + (name != null ? " name=\"" + name + "\"" : "") + ">", 1); if (displayName != null) { kml.println("<displayName>" + displayName + "</displayName>"); } kml.println(-1, "</SimpleField>"); } }