// This software is released into the Public Domain. See copying.txt for details. package org.openstreetmap.osmosis.xml.v0_6.impl; import org.openstreetmap.osmosis.core.domain.v0_6.Tag; import org.openstreetmap.osmosis.xml.common.ElementWriter; /** * Renders a tag as xml. * * @author Brett Henderson */ public class TagWriter extends ElementWriter { /** * Creates a new instance. * * @param elementName * The name of the element to be written. * @param indentLevel * The indent level of the element. */ public TagWriter(String elementName, int indentLevel) { super(elementName, indentLevel); } /** * Writes the tag. * * @param tag * The tag to be processed. */ public void process(Tag tag) { beginOpenElement(); addAttribute("k", tag.getKey()); addAttribute("v", tag.getValue()); endOpenElement(true); } }