Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.openfuxml.addon.wiki.processor.net.fetcher;
 
 import java.util.List;
 
 import  net.sf.exlp.util.io.LoggerInit;
 import  net.sf.exlp.util.io.txt.ExlpTxtWriter;
import  org.openfuxml.addon.wiki.data.jaxb.Category;
import  org.openfuxml.addon.wiki.data.jaxb.Page;
import  org.slf4j.Logger;
import  org.slf4j.LoggerFactory;
public class WikiCategoryFetcher
	final static Logger logger = LoggerFactory.getLogger(WikiCategoryFetcher.class);
	private MediaWikiBot bot;
	{
		this.=bot;
		 = "noPrefixDefinded";
	}
	public void fetchCategory(String catName)
	{
		.debug("Fetching all articles for "+catName);
		try
		{
			Iterator<StringwikiArticles = cms.iterator();
			while(wikiArticles.hasNext())
			{
				.add(wikiArticles.next());
			}
		}
		catch (ActionException e) {.error("",e);}
		catch (ProcessException e) {.error("",e);}
	}
	public void fetchArticles(ExlpTxtWriter txtWriter, Category category)
	{
		for(int i=0;i<.size();i++)
		{
			txtWriter.clear();
			Page page = new Page();
			page.setName(.get(i));
			page.setFile(+i);
			txtWriter.setFileName(page.getFile()+"."+..);
			wpf.fetchText(page.getName());
			wpf.save(txtWriter);
			category.getPage().add(page);
		}
	}
	public void setTargetFilePrefix(String targetFilePrefix)
	{
		this.=targetFilePrefix;
	}
	public static void main(String[] args)
    {
		LoggerInit loggerInit = new LoggerInit("log4j.xml");	
			loggerInit.addAltPath("resources/config");
			loggerInit.init();
		WikiTemplates.init();	
		wtf.fetchCategory("Laserphysik");
    }
New to GrepCode? Check out our FAQ X