
org.openfuxml.addon.wiki.parser.WikiGalleryParser Maven / Gradle / Ivy
package org.openfuxml.addon.wiki.parser;
import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import net.sf.exlp.core.handler.EhDebug;
import net.sf.exlp.core.listener.LogListenerXml;
import net.sf.exlp.core.parser.AbstractLogParser;
import net.sf.exlp.interfaces.LogEventHandler;
import net.sf.exlp.interfaces.LogListener;
import net.sf.exlp.interfaces.LogParser;
import net.sf.exlp.util.io.LoggerInit;
import org.openfuxml.addon.wiki.data.jaxb.Ofxgallery;
import org.openfuxml.addon.wiki.event.WikiImageEvent;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class WikiGalleryParser extends AbstractLogParser implements LogParser
{
final static Logger logger = LoggerFactory.getLogger(WikiGalleryParser.class);
private ArrayList alP;
public WikiGalleryParser(LogEventHandler leh)
{
super(leh);
alP=new ArrayList();
alP.add(Pattern.compile("[ ]*Bild:([&\\w\\s\\.]+)\\|(.*)"));
}
@Override
public void parseLine(String line)
{
allLines++;
boolean unknownPattern = true;
for(int i=0;i
© 2015 - 2025 Weber Informatics LLC | Privacy Policy