Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.openfuxml.addon.wiki.processor.template;
 
 import java.io.File;
 
 import  net.sf.exlp.util.xml.JDomUtil;
 import  net.sf.exlp.util.xml.JaxbUtil;
 
import  org.openfuxml.addon.wiki.data.jaxb.Template;
import  org.openfuxml.addon.wiki.data.jaxb.Templates;
import  org.openfuxml.exception.OfxConfigurationException;
import  org.openfuxml.exception.OfxInternalProcessingException;
import  org.slf4j.Logger;
import  org.slf4j.LoggerFactory;
	final static Logger logger = LoggerFactory.getLogger(WikiTemplateProcessor.class);
	private Templates templates;
	public WikiTemplateProcessor(WikiInlineProcessor wikiInlineProcessor, Templates templates
	{
		this.=templates;
	}
	public void process() throws OfxInternalProcessingException, OfxConfigurationException
	{
		for(File fTemplate : fTemplateDir.listFiles())
		{
			try
			{
				Template template = (Template)JaxbUtil.loadJAXB(fTemplate.getAbsolutePath(), Template.class);
				File fOfxTemplate = new File(getDir(..),template.getId()+".xml");
				Document doc = processTemplate(template);
				JDomUtil.save(docfOfxTemplate, Format.getRawFormat());
			}
			{
				throw new OfxInternalProcessingException(e.getMessage());
			}
		}
	}
	private Document processTemplate(Template templatethrows OfxConfigurationException
	{
		Document doc = new Document();
		Template templateDef = WikiConfigXmlXpathHelper.getTemplate(template.getName());
		Element e = .transform(templateDef,template);
		return doc;
	}
New to GrepCode? Check out our FAQ X