/* * TourControl.java Created Oct 12, 2010 by Andrew Butler, PSL */ package kmlframework.kml.ext; public class TourControl extends TourPrimitive { public static enum PlayModeEnum { PAUSE("pause"); public final String kml; PlayModeEnum(String kml) { this.kml = kml; } } private PlayModeEnum playMode; /** Shortened form for creating a pause */ public TourControl() { this(PlayModeEnum.PAUSE); } public TourControl(PlayModeEnum playMode) { this.playMode = playMode; } @Override public void write(kmlframework.kml.Kml kml) throws kmlframework.kml.KmlException { kml.println("<gx:TourControl" + getIdAndTargetIdFormatted(kml) + ">", 1); kml.println("<gx:playMode>" + playMode.kml + "</gx:playMode>"); kml.println(-1, "</gx:TourControl>"); } }