com.partnersoft.formats.kml
Class KmlPolygon

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

public class KmlPolygon
extends KmlLine

Copyright 2008 Partner Software, Inc.

Version:
$Id$
Author:
Rich Stepanski

Constructor Summary
KmlPolygon()
           
KmlPolygon(java.lang.String coordinates)
           
KmlPolygon(java.lang.String coordinates, java.lang.String altitudeMode)
           
KmlPolygon(java.lang.String coordinates, java.lang.String altitudeMode, boolean extrude)
           
KmlPolygon(java.lang.String coordinates, java.lang.String altitudeMode, boolean extrude, boolean followTerrain)
           
KmlPolygon(XyPolyline line)
           
 
Method Summary
 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.KmlLine
isFollowTerrain, setCoordinates, setFollowTerrain
 
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

KmlPolygon

public KmlPolygon(java.lang.String coordinates,
                  java.lang.String altitudeMode,
                  boolean extrude,
                  boolean followTerrain)
Parameters:
coordinates -
altitudeMode -
extrude -
followTerrain -

KmlPolygon

public KmlPolygon(java.lang.String coordinates,
                  java.lang.String altitudeMode,
                  boolean extrude)
Parameters:
coordinates -
altitudeMode -
extrude -

KmlPolygon

public KmlPolygon(java.lang.String coordinates,
                  java.lang.String altitudeMode)
Parameters:
coordinates -
altitudeMode -

KmlPolygon

public KmlPolygon(java.lang.String coordinates)
Parameters:
coordinates -

KmlPolygon

public KmlPolygon(XyPolyline line)
Parameters:
line -

KmlPolygon

public KmlPolygon()
Method Detail

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 KmlLine
Parameters:
writer - - Writer to write kml to.
Throws:
java.io.IOException - - Thrown if an error occurs while writing.