Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.openfuxml.addon.wiki.processor.ofx.emitter;
 
 import java.util.Map;
 
 
import  org.slf4j.Logger;
import  org.slf4j.LoggerFactory;
public class SimpleMappingEmitter extends NestingEmitter
	final static Logger logger = LoggerFactory.getLogger(SimpleMappingEmitter.class);
	private final String[] tags;
	private Map<StringStringattributes;
	public SimpleMappingEmitter(EmitterFactory efString... ofxTagNames)
	{
		super(ef);
		 = ofxTagNames;
	}
	public void setAttribute(String nameString value)
	{
		if ( == null)
		{
		}
		.put(namevalue);
	}
	protected boolean localStart(XMLStreamWriter writerString htmlElementNameAttributes attsthrows XMLStreamException
	{
		for (String tag : )
		{
			writer.writeStartElement(tag);
		}
		boolean hasId = false;
		if ( != null)
		{
			for (Map.Entry<StringStringattr : .entrySet())
			{
				writer.writeAttribute(attr.getKey(), attr.getValue());
			}
			if (.containsKey("id")) {hasId = true;}
		}
		if(!hasId)
		{
			String elementId = atts.getValue("id");
			if (elementId != null)
			{
				writer.writeAttribute("id"elementId);
			}
		}
		return true;
	}
	protected boolean localEnd(XMLStreamWriter writerString htmlElementNamethrows XMLStreamException
	{
		.trace("localEnd "+.);
		for (int x = 0; x < .; ++x)
		{
		}
		return true;
	}
New to GrepCode? Check out our FAQ X