de.micromata.opengis.kml.v_2_2_0
Class KmlFactory

java.lang.Object
  extended by de.micromata.opengis.kml.v_2_2_0.KmlFactory

public final class KmlFactory
extends java.lang.Object

Factory functions to create all KML complex elements.


Constructor Summary
KmlFactory()
           
 
Method Summary
static Alias createAlias()
          Create an instance of Alias
static Author createAtomAuthor()
          Create an instance of Author
static Link createAtomLink(java.lang.String href)
          Create an instance of Link
static BalloonStyle createBalloonStyle()
          Create an instance of BalloonStyle
static BasicLink createBasicLink()
          Create an instance of BasicLink
static Boundary createBoundary()
          Create an instance of Boundary
static Camera createCamera()
          Create an instance of Camera
static Change createChange()
          Create an instance of Change
static Coordinate createCoordinate(double longitude, double latitude)
          Create an instance of Coordinate
static Coordinate createCoordinate(double longitude, double latitude, double altitude)
          Create an instance of Coordinate
static Coordinate createCoordinate(java.lang.String coordinates)
          Create an instance of Coordinate
static Create createCreate()
          Create an instance of Create
static Data createData(java.lang.String value)
          Create an instance of Data
static Delete createDelete()
          Create an instance of Delete
static Document createDocument()
          Create an instance of Document
static ExtendedData createExtendedData()
          Create an instance of ExtendedData
static Folder createFolder()
          Create an instance of Folder
static GroundOverlay createGroundOverlay()
          Create an instance of GroundOverlay
static AnimatedUpdate createGxAnimatedUpdate()
          Create an instance of AnimatedUpdate
static FlyTo createGxFlyTo()
          Create an instance of FlyTo
static LatLonQuad createGxLatLonQuad()
          Create an instance of LatLonQuad
static Playlist createGxPlaylist()
          Create an instance of Playlist
static SoundCue createGxSoundCue()
          Create an instance of SoundCue
static Tour createGxTour()
          Create an instance of Tour
static TourControl createGxTourControl()
          Create an instance of TourControl
static Wait createGxWait()
          Create an instance of Wait
static Icon createIcon()
          Create an instance of Icon
static IconStyle createIconStyle()
          Create an instance of IconStyle
static ImagePyramid createImagePyramid()
          Create an instance of ImagePyramid
static ItemIcon createItemIcon()
          Create an instance of ItemIcon
static Kml createKml()
          Create an instance of Kml
static LabelStyle createLabelStyle()
          Create an instance of LabelStyle
static LatLonAltBox createLatLonAltBox()
          Create an instance of LatLonAltBox
static LatLonBox createLatLonBox()
          Create an instance of LatLonBox
static LinearRing createLinearRing()
          Create an instance of LinearRing
static LineString createLineString()
          Create an instance of LineString
static LineStyle createLineStyle()
          Create an instance of LineStyle
static Link createLink()
          Create an instance of Link
static ListStyle createListStyle()
          Create an instance of ListStyle
static Location createLocation()
          Create an instance of Location
static Lod createLod()
          Create an instance of Lod
static LookAt createLookAt()
          Create an instance of LookAt
static Metadata createMetadata()
          Create an instance of Metadata
static Model createModel()
          Create an instance of Model
static MultiGeometry createMultiGeometry()
          Create an instance of MultiGeometry
static NetworkLink createNetworkLink()
          Create an instance of NetworkLink
static NetworkLinkControl createNetworkLinkControl()
          Create an instance of NetworkLinkControl
static Orientation createOrientation()
          Create an instance of Orientation
static Pair createPair()
          Create an instance of Pair
static PhotoOverlay createPhotoOverlay()
          Create an instance of PhotoOverlay
static Placemark createPlacemark()
          Create an instance of Placemark
static Point createPoint()
          Create an instance of Point
static Polygon createPolygon()
          Create an instance of Polygon
static PolyStyle createPolyStyle()
          Create an instance of PolyStyle
static Region createRegion()
          Create an instance of Region
static ResourceMap createResourceMap()
          Create an instance of ResourceMap
static Scale createScale()
          Create an instance of Scale
static Schema createSchema()
          Create an instance of Schema
static SchemaData createSchemaData()
          Create an instance of SchemaData
static ScreenOverlay createScreenOverlay()
          Create an instance of ScreenOverlay
static SimpleData createSimpleData(java.lang.String name)
          Create an instance of SimpleData
static SimpleField createSimpleField()
          Create an instance of SimpleField
static Snippet createSnippet()
          Create an instance of Snippet
static Style createStyle()
          Create an instance of Style
static StyleMap createStyleMap()
          Create an instance of StyleMap
static TimeSpan createTimeSpan()
          Create an instance of TimeSpan
static TimeStamp createTimeStamp()
          Create an instance of TimeStamp
static Update createUpdate(java.lang.String targetHref, java.util.List<java.lang.Object> createOrDeleteOrChange)
          Create an instance of Update
static Vec2 createVec2()
          Create an instance of Vec2
static ViewVolume createViewVolume()
          Create an instance of ViewVolume
static AddressDetails createXalAddressDetails(AddressDetails.Address xalAddress, AddressLines addressLines, AddressDetails.Country country, AdministrativeArea administrativeArea, Locality locality, Thoroughfare thoroughfare)
          Create an instance of AddressDetails
static AddressLine createXalAddressLine()
          Create an instance of AddressLine
static AddressLines createXalAddressLines(java.util.List<AddressLine> addressLine)
          Create an instance of AddressLines
static AdministrativeArea createXalAdministrativeArea(Locality locality, PostOffice postOffice, PostalCode postalCode)
          Create an instance of AdministrativeArea
static BuildingName createXalBuildingName()
          Create an instance of BuildingName
static CountryName createXalCountryName()
          Create an instance of CountryName
static Department createXalDepartment()
          Create an instance of Department
static DependentLocality createXalDependentLocality(PostBox postBox, LargeMailUser largeMailUser, PostOffice postOffice, PostalRoute postalRoute)
          Create an instance of DependentLocality
static Firm createXalFirm()
          Create an instance of Firm
static LargeMailUser createXalLargeMailUser()
          Create an instance of LargeMailUser
static Locality createXalLocality(PostBox postBox, LargeMailUser largeMailUser, PostOffice postOffice, PostalRoute postalRoute)
          Create an instance of Locality
static MailStop createXalMailStop()
          Create an instance of MailStop
static PostalCode createXalPostalCode()
          Create an instance of PostalCode
static PostalRoute createXalPostalRoute(java.util.List<PostalRoute.PostalRouteName> postalRouteName, PostalRoute.PostalRouteNumber postalRouteNumber)
          Create an instance of PostalRoute
static PostBox createXalPostBox(PostBox.PostBoxNumber postBoxNumber)
          Create an instance of PostBox
static PostOffice createXalPostOffice()
          Create an instance of PostOffice
static Premise createXalPremise(Premise.PremiseLocation premiseLocation, java.util.List<PremiseNumber> premiseNumber, Premise.PremiseNumberRange premiseNumberRange)
          Create an instance of Premise
static PremiseNumber createXalPremiseNumber()
          Create an instance of PremiseNumber
static PremiseNumberPrefix createXalPremiseNumberPrefix()
          Create an instance of PremiseNumberPrefix
static PremiseNumberSuffix createXalPremiseNumberSuffix()
          Create an instance of PremiseNumberSuffix
static SubPremise createXalSubPremise(SubPremise.SubPremiseLocation subPremiseLocation)
          Create an instance of SubPremise
static Thoroughfare createXalThoroughfare(DependentLocality dependentLocality, Premise premise, Firm firm, PostalCode postalCode)
          Create an instance of Thoroughfare
static ThoroughfareLeadingType createXalThoroughfareLeadingType()
          Create an instance of ThoroughfareLeadingType
static ThoroughfareName createXalThoroughfareName()
          Create an instance of ThoroughfareName
static ThoroughfareNumber createXalThoroughfareNumber()
          Create an instance of ThoroughfareNumber
static ThoroughfareNumberPrefix createXalThoroughfareNumberPrefix()
          Create an instance of ThoroughfareNumberPrefix
static ThoroughfareNumberSuffix createXalThoroughfareNumberSuffix()
          Create an instance of ThoroughfareNumberSuffix
static ThoroughfarePostDirection createXalThoroughfarePostDirection()
          Create an instance of ThoroughfarePostDirection
static ThoroughfarePreDirection createXalThoroughfarePreDirection()
          Create an instance of ThoroughfarePreDirection
static ThoroughfareTrailingType createXalThoroughfareTrailingType()
          Create an instance of ThoroughfareTrailingType
static XAL createXalXAL(java.util.List<AddressDetails> xalAddressDetails)
          Create an instance of XAL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KmlFactory

public KmlFactory()
Method Detail

createAlias

public static Alias createAlias()
Create an instance of Alias


createBalloonStyle

public static BalloonStyle createBalloonStyle()
Create an instance of BalloonStyle


createBasicLink

public static BasicLink createBasicLink()
Create an instance of BasicLink


createBoundary

public static Boundary createBoundary()
Create an instance of Boundary


createCamera

public static Camera createCamera()
Create an instance of Camera


createChange

public static Change createChange()
Create an instance of Change


createCoordinate

public static Coordinate createCoordinate(double longitude,
                                          double latitude)
Create an instance of Coordinate

Parameters:
longitude - required parameter
latitude - required parameter

createCoordinate

public static Coordinate createCoordinate(double longitude,
                                          double latitude,
                                          double altitude)
Create an instance of Coordinate

Parameters:
altitude - required parameter
longitude - required parameter
latitude - required parameter

createCoordinate

public static Coordinate createCoordinate(java.lang.String coordinates)
Create an instance of Coordinate

Parameters:
coordinates - required parameter

createCreate

public static Create createCreate()
Create an instance of Create


createData

public static Data createData(java.lang.String value)
Create an instance of Data

Parameters:
value - required parameter

createDelete

public static Delete createDelete()
Create an instance of Delete


createDocument

public static Document createDocument()
Create an instance of Document


createExtendedData

public static ExtendedData createExtendedData()
Create an instance of ExtendedData


createFolder

public static Folder createFolder()
Create an instance of Folder


createGroundOverlay

public static GroundOverlay createGroundOverlay()
Create an instance of GroundOverlay


createIcon

public static Icon createIcon()
Create an instance of Icon


createIconStyle

public static IconStyle createIconStyle()
Create an instance of IconStyle


createImagePyramid

public static ImagePyramid createImagePyramid()
Create an instance of ImagePyramid


createItemIcon

public static ItemIcon createItemIcon()
Create an instance of ItemIcon


createKml

public static Kml createKml()
Create an instance of Kml


createLabelStyle

public static LabelStyle createLabelStyle()
Create an instance of LabelStyle


createLatLonAltBox

public static LatLonAltBox createLatLonAltBox()
Create an instance of LatLonAltBox


createLatLonBox

public static LatLonBox createLatLonBox()
Create an instance of LatLonBox


createLineString

public static LineString createLineString()
Create an instance of LineString


createLineStyle

public static LineStyle createLineStyle()
Create an instance of LineStyle


createLinearRing

public static LinearRing createLinearRing()
Create an instance of LinearRing


createLink

public static Link createLink()
Create an instance of Link


createListStyle

public static ListStyle createListStyle()
Create an instance of ListStyle


createLocation

public static Location createLocation()
Create an instance of Location


createLod

public static Lod createLod()
Create an instance of Lod


createLookAt

public static LookAt createLookAt()
Create an instance of LookAt


createMetadata

public static Metadata createMetadata()
Create an instance of Metadata


createModel

public static Model createModel()
Create an instance of Model


createMultiGeometry

public static MultiGeometry createMultiGeometry()
Create an instance of MultiGeometry


createNetworkLink

public static NetworkLink createNetworkLink()
Create an instance of NetworkLink


createNetworkLinkControl

public static NetworkLinkControl createNetworkLinkControl()
Create an instance of NetworkLinkControl


createOrientation

public static Orientation createOrientation()
Create an instance of Orientation


createPair

public static Pair createPair()
Create an instance of Pair


createPhotoOverlay

public static PhotoOverlay createPhotoOverlay()
Create an instance of PhotoOverlay


createPlacemark

public static Placemark createPlacemark()
Create an instance of Placemark


createPoint

public static Point createPoint()
Create an instance of Point


createPolyStyle

public static PolyStyle createPolyStyle()
Create an instance of PolyStyle


createPolygon

public static Polygon createPolygon()
Create an instance of Polygon


createRegion

public static Region createRegion()
Create an instance of Region


createResourceMap

public static ResourceMap createResourceMap()
Create an instance of ResourceMap


createScale

public static Scale createScale()
Create an instance of Scale


createSchema

public static Schema createSchema()
Create an instance of Schema


createSchemaData

public static SchemaData createSchemaData()
Create an instance of SchemaData


createScreenOverlay

public static ScreenOverlay createScreenOverlay()
Create an instance of ScreenOverlay


createSimpleData

public static SimpleData createSimpleData(java.lang.String name)
Create an instance of SimpleData

Parameters:
name - required parameter

createSimpleField

public static SimpleField createSimpleField()
Create an instance of SimpleField


createSnippet

public static Snippet createSnippet()
Create an instance of Snippet


createStyle

public static Style createStyle()
Create an instance of Style


createStyleMap

public static StyleMap createStyleMap()
Create an instance of StyleMap


createTimeSpan

public static TimeSpan createTimeSpan()
Create an instance of TimeSpan


createTimeStamp

public static TimeStamp createTimeStamp()
Create an instance of TimeStamp


createUpdate

public static Update createUpdate(java.lang.String targetHref,
                                  java.util.List<java.lang.Object> createOrDeleteOrChange)
Create an instance of Update

Parameters:
createOrDeleteOrChange - required parameter
targetHref - required parameter

createVec2

public static Vec2 createVec2()
Create an instance of Vec2


createViewVolume

public static ViewVolume createViewVolume()
Create an instance of ViewVolume


createAtomAuthor

public static Author createAtomAuthor()
Create an instance of Author


createAtomLink

public static Link createAtomLink(java.lang.String href)
Create an instance of Link

Parameters:
href - required parameter

createGxAnimatedUpdate

public static AnimatedUpdate createGxAnimatedUpdate()
Create an instance of AnimatedUpdate


createGxFlyTo

public static FlyTo createGxFlyTo()
Create an instance of FlyTo


createGxLatLonQuad

public static LatLonQuad createGxLatLonQuad()
Create an instance of LatLonQuad


createGxPlaylist

public static Playlist createGxPlaylist()
Create an instance of Playlist


createGxSoundCue

public static SoundCue createGxSoundCue()
Create an instance of SoundCue


createGxTour

public static Tour createGxTour()
Create an instance of Tour


createGxTourControl

public static TourControl createGxTourControl()
Create an instance of TourControl


createGxWait

public static Wait createGxWait()
Create an instance of Wait


createXalAddressDetails

public static AddressDetails createXalAddressDetails(AddressDetails.Address xalAddress,
                                                     AddressLines addressLines,
                                                     AddressDetails.Country country,
                                                     AdministrativeArea administrativeArea,
                                                     Locality locality,
                                                     Thoroughfare thoroughfare)
Create an instance of AddressDetails

Parameters:
administrativeArea - required parameter
addressLines - required parameter
locality - required parameter
thoroughfare - required parameter
xalAddress - required parameter
country - required parameter

createXalAddressLine

public static AddressLine createXalAddressLine()
Create an instance of AddressLine


createXalAddressLines

public static AddressLines createXalAddressLines(java.util.List<AddressLine> addressLine)
Create an instance of AddressLines

Parameters:
addressLine - required parameter

createXalAdministrativeArea

public static AdministrativeArea createXalAdministrativeArea(Locality locality,
                                                             PostOffice postOffice,
                                                             PostalCode postalCode)
Create an instance of AdministrativeArea

Parameters:
postalCode - required parameter
postOffice - required parameter
locality - required parameter

createXalBuildingName

public static BuildingName createXalBuildingName()
Create an instance of BuildingName


createXalCountryName

public static CountryName createXalCountryName()
Create an instance of CountryName


createXalDepartment

public static Department createXalDepartment()
Create an instance of Department


createXalDependentLocality

public static DependentLocality createXalDependentLocality(PostBox postBox,
                                                           LargeMailUser largeMailUser,
                                                           PostOffice postOffice,
                                                           PostalRoute postalRoute)
Create an instance of DependentLocality

Parameters:
postOffice - required parameter
largeMailUser - required parameter
postalRoute - required parameter
postBox - required parameter

createXalFirm

public static Firm createXalFirm()
Create an instance of Firm


createXalLargeMailUser

public static LargeMailUser createXalLargeMailUser()
Create an instance of LargeMailUser


createXalLocality

public static Locality createXalLocality(PostBox postBox,
                                         LargeMailUser largeMailUser,
                                         PostOffice postOffice,
                                         PostalRoute postalRoute)
Create an instance of Locality

Parameters:
postOffice - required parameter
largeMailUser - required parameter
postalRoute - required parameter
postBox - required parameter

createXalMailStop

public static MailStop createXalMailStop()
Create an instance of MailStop


createXalPostBox

public static PostBox createXalPostBox(PostBox.PostBoxNumber postBoxNumber)
Create an instance of PostBox

Parameters:
postBoxNumber - required parameter

createXalPostOffice

public static PostOffice createXalPostOffice()
Create an instance of PostOffice


createXalPostalCode

public static PostalCode createXalPostalCode()
Create an instance of PostalCode


createXalPostalRoute

public static PostalRoute createXalPostalRoute(java.util.List<PostalRoute.PostalRouteName> postalRouteName,
                                               PostalRoute.PostalRouteNumber postalRouteNumber)
Create an instance of PostalRoute

Parameters:
postalRouteName - required parameter
postalRouteNumber - required parameter

createXalPremise

public static Premise createXalPremise(Premise.PremiseLocation premiseLocation,
                                       java.util.List<PremiseNumber> premiseNumber,
                                       Premise.PremiseNumberRange premiseNumberRange)
Create an instance of Premise

Parameters:
premiseNumberRange - required parameter
premiseLocation - required parameter
premiseNumber - required parameter

createXalPremiseNumber

public static PremiseNumber createXalPremiseNumber()
Create an instance of PremiseNumber


createXalPremiseNumberPrefix

public static PremiseNumberPrefix createXalPremiseNumberPrefix()
Create an instance of PremiseNumberPrefix


createXalPremiseNumberSuffix

public static PremiseNumberSuffix createXalPremiseNumberSuffix()
Create an instance of PremiseNumberSuffix


createXalSubPremise

public static SubPremise createXalSubPremise(SubPremise.SubPremiseLocation subPremiseLocation)
Create an instance of SubPremise

Parameters:
subPremiseLocation - required parameter

createXalThoroughfare

public static Thoroughfare createXalThoroughfare(DependentLocality dependentLocality,
                                                 Premise premise,
                                                 Firm firm,
                                                 PostalCode postalCode)
Create an instance of Thoroughfare

Parameters:
postalCode - required parameter
dependentLocality - required parameter
premise - required parameter
firm - required parameter

createXalThoroughfareLeadingType

public static ThoroughfareLeadingType createXalThoroughfareLeadingType()
Create an instance of ThoroughfareLeadingType


createXalThoroughfareName

public static ThoroughfareName createXalThoroughfareName()
Create an instance of ThoroughfareName


createXalThoroughfareNumber

public static ThoroughfareNumber createXalThoroughfareNumber()
Create an instance of ThoroughfareNumber


createXalThoroughfareNumberPrefix

public static ThoroughfareNumberPrefix createXalThoroughfareNumberPrefix()
Create an instance of ThoroughfareNumberPrefix


createXalThoroughfareNumberSuffix

public static ThoroughfareNumberSuffix createXalThoroughfareNumberSuffix()
Create an instance of ThoroughfareNumberSuffix


createXalThoroughfarePostDirection

public static ThoroughfarePostDirection createXalThoroughfarePostDirection()
Create an instance of ThoroughfarePostDirection


createXalThoroughfarePreDirection

public static ThoroughfarePreDirection createXalThoroughfarePreDirection()
Create an instance of ThoroughfarePreDirection


createXalThoroughfareTrailingType

public static ThoroughfareTrailingType createXalThoroughfareTrailingType()
Create an instance of ThoroughfareTrailingType


createXalXAL

public static XAL createXalXAL(java.util.List<AddressDetails> xalAddressDetails)
Create an instance of XAL

Parameters:
xalAddressDetails - required parameter