Class DefaultKmlDocument

  • All Implemented Interfaces:
    KmlDocument, KmlElement

    public class DefaultKmlDocument
    extends java.lang.Object
    implements KmlDocument
    DefaultKmlDocument is the default implementation for KmlDocument
    • Constructor Detail

      • DefaultKmlDocument

        public DefaultKmlDocument​(java.util.List<KmlPlacemark> placemarks)
        Parameters:
        placemarks -
      • DefaultKmlDocument

        public DefaultKmlDocument​(java.lang.String name,
                                  java.lang.String description,
                                  java.util.List<KmlPlacemark> placemarks,
                                  java.util.List<KmlStyle> styles)
        Parameters:
        name - the name
        description - the description
        placemarks - the placemarks
        styles - the styles
    • Method Detail

      • getStyles

        public java.util.List<KmlStyle> getStyles()
        Description copied from interface: KmlDocument
        Returns styles from document
        Specified by:
        getStyles in interface KmlDocument
        Returns:
        List
      • getBeginning

        public java.lang.String getBeginning()
        Description copied from interface: KmlElement
        Returns markup beginnig of this element
        Specified by:
        getBeginning in interface KmlElement
        Returns:
        String
      • getElement

        public java.lang.String getElement()
        Description copied from interface: KmlElement
        Returns markup KML representation of this element
        Specified by:
        getElement in interface KmlElement
        Returns:
        String
      • getEnding

        public java.lang.String getEnding()
        Description copied from interface: KmlElement
        Returns markup ending of this element
        Specified by:
        getEnding in interface KmlElement
        Returns:
        String
      • getDescription

        public java.lang.String getDescription()
        Description copied from interface: KmlDocument
        Returns document description
        Specified by:
        getDescription in interface KmlDocument
        Returns:
        String
      • getName

        public java.lang.String getName()
        Description copied from interface: KmlDocument
        Returns document name
        Specified by:
        getName in interface KmlDocument
        Returns:
        String
      • addDocumentStyle

        protected void addDocumentStyle​(KmlIconStyle iconStyle)