com.partnersoft.formats.kml
Class KmlLine

java.lang.Object
  extended by com.partnersoft.formats.kml.KmlGeometry
      extended by com.partnersoft.formats.kml.KmlPoint
          extended by com.partnersoft.formats.kml.KmlLine
All Implemented Interfaces:
KmlObject
Direct Known Subclasses:
KmlPolygon

public class KmlLine
extends KmlPoint

Copyright 2008 Partner Software, Inc.

Version:
$Id$
Author:
Rich Stepanski

Constructor Summary
KmlLine()
           
KmlLine(java.lang.String coordinates)
           
KmlLine(java.lang.String coordinates, java.lang.String altitudeMode)
           
KmlLine(java.lang.String coordinates, java.lang.String altitudeMode, boolean extrude)
           
KmlLine(java.lang.String coordinates, java.lang.String altitudeMode, boolean extrude, boolean followTerrain)
           
KmlLine(XyPolyline line)
           
 
Method Summary
 boolean isFollowTerrain()
           
 void setCoordinates(XyPolyline line)
           
 void setFollowTerrain(boolean followTerrain)
           
 void write(XmlBuilder writer)
          Object writes itself to the passed writer in the correct format for the object based on it's fields.
 
Methods inherited from class com.partnersoft.formats.kml.KmlPoint
getAltitudeMode, getCoordinates, isExtrude, setAltitudeMode, setCoordinates, setExtrude
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KmlLine

public KmlLine(java.lang.String coordinates,
               java.lang.String altitudeMode,
               boolean extrude,
               boolean followTerrain)

KmlLine

public KmlLine(java.lang.String coordinates,
               java.lang.String altitudeMode,
               boolean extrude)

KmlLine

public KmlLine(java.lang.String coordinates,
               java.lang.String altitudeMode)

KmlLine

public KmlLine(java.lang.String coordinates)

KmlLine

public KmlLine(XyPolyline line)

KmlLine

public KmlLine()
Method Detail

setCoordinates

public void setCoordinates(XyPolyline line)

write

public void write(XmlBuilder writer)
           throws java.io.IOException
Description copied from interface: KmlObject
Object writes itself to the passed writer in the correct format for the object based on it's fields.

Specified by:
write in interface KmlObject
Overrides:
write in class KmlPoint
Parameters:
writer - - Writer to write kml to.
Throws:
java.io.IOException - - Thrown if an error occurs while writing.

isFollowTerrain

public boolean isFollowTerrain()

setFollowTerrain

public void setFollowTerrain(boolean followTerrain)