def etree_element(self): element = super(PolyStyle, self).etree_element() if self.fill is not None: fill = etree.SubElement(element, "%sfill" % self.ns) fill.text = str(self.fill) if self.outline is not None: outline = etree.SubElement(element, "%soutline" % self.ns) outline.text = str(self.outline) return element
def etree_element(self): element = super(_ColorStyle, self).etree_element() if self.color: color = etree.SubElement(element, "%scolor" % self.ns) color.text = self.color if self.colorMode: colorMode = etree.SubElement(element, "%scolorMode" % self.ns) colorMode.text = self.colorMode return element
def etree_element(self): element = super(IconStyle, self).etree_element() if self.scale is not None: scale = etree.SubElement(element, "%sscale" % self.ns) scale.text = str(self.scale) if self.heading: heading = etree.SubElement(element, "%sheading" % self.ns) heading.text = str(self.heading) if self.icon_href: icon = etree.SubElement(element, "%sIcon" % self.ns) href = etree.SubElement(icon, "%shref" % self.ns) href.text = self.icon_href return element
def etree_element(self): element = super(StyleMap, self).etree_element() if self.normal and isinstance(self.normal, (Style, StyleUrl)): pair = etree.SubElement(element, "%sPair" % self.ns) key = etree.SubElement(pair, "%skey" % self.ns) key.text = 'normal' pair.append(self.normal.etree_element()) if self.highlight and isinstance(self.highlight, (Style, StyleUrl)): pair = etree.SubElement(element, "%sPair" % self.ns) key = etree.SubElement(pair, "%skey" % self.ns) key.text = 'highlight' pair.append(self.highlight.etree_element()) return element
def etree_element(self): element = super(BalloonStyle, self).etree_element() if self.bgColor is not None: elem = etree.SubElement(element, "%sbgColor" % self.ns) elem.text = self.bgColor if self.textColor is not None: elem = etree.SubElement(element, "%stextColor" % self.ns) elem.text = self.textColor if self.text is not None: elem = etree.SubElement(element, "%stext" % self.ns) elem.text = self.text if self.displayMode is not None: elem = etree.SubElement(element, "%sdisplayMode" % self.ns) elem.text = self.displayMode return element
def etree_element(self): element = super(LabelStyle, self).etree_element() if self.scale is not None: scale = etree.SubElement(element, "%sscale" % self.ns) scale.text = str(self.scale) return element
def etree_element(self): element = super(LineStyle, self).etree_element() if self.width is not None: width = etree.SubElement(element, "%swidth" % self.ns) width.text = str(self.width) return element