uk.ac.gla.dcs.renaissance.mg4j.tasks
Class PreprocessDocument

java.lang.Object
  extended by bpiwowar.experiments.AbstractTask
      extended by uk.ac.gla.dcs.renaissance.mg4j.tasks.PreprocessDocument
All Implemented Interfaces:
bpiwowar.experiments.Task, it.unimi.dsi.parser.callback.Callback

public class PreprocessDocument
extends bpiwowar.experiments.AbstractTask
implements it.unimi.dsi.parser.callback.Callback

Pre-process a document

Author:
B. Piwowarski

Nested Class Summary
 
Nested classes/interfaces inherited from class bpiwowar.experiments.AbstractTask
bpiwowar.experiments.AbstractTask.Information
 
Field Summary
 it.unimi.dsi.lang.MutableString text
          The text resulting from the parsing process.
 
Fields inherited from interface it.unimi.dsi.parser.callback.Callback
EMPTY_CALLBACK_ARRAY
 
Constructor Summary
PreprocessDocument()
           
 
Method Summary
 boolean cdata(it.unimi.dsi.parser.Element element, char[] text, int offset, int length)
           
 boolean characters(char[] text, int offset, int length, boolean flowBroken)
           
 void configure(it.unimi.dsi.parser.BulletParser parser)
           
 void endDocument()
           
 boolean endElement(it.unimi.dsi.parser.Element element)
           
 int execute()
           
 String[] processTrailingArguments(String[] args)
           
 void startDocument()
           
 boolean startElement(it.unimi.dsi.parser.Element element, Map<it.unimi.dsi.parser.Attribute,it.unimi.dsi.lang.MutableString> attrMap)
           
 
Methods inherited from class bpiwowar.experiments.AbstractTask
getName, getParent, init, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

text

public final it.unimi.dsi.lang.MutableString text
The text resulting from the parsing process.

Constructor Detail

PreprocessDocument

public PreprocessDocument()
Method Detail

processTrailingArguments

public String[] processTrailingArguments(String[] args)
                                  throws Exception
Overrides:
processTrailingArguments in class bpiwowar.experiments.AbstractTask
Throws:
Exception

execute

public int execute()
            throws Throwable
Overrides:
execute in class bpiwowar.experiments.AbstractTask
Throws:
Throwable

configure

public void configure(it.unimi.dsi.parser.BulletParser parser)
Specified by:
configure in interface it.unimi.dsi.parser.callback.Callback

startDocument

public void startDocument()
Specified by:
startDocument in interface it.unimi.dsi.parser.callback.Callback

startElement

public boolean startElement(it.unimi.dsi.parser.Element element,
                            Map<it.unimi.dsi.parser.Attribute,it.unimi.dsi.lang.MutableString> attrMap)
Specified by:
startElement in interface it.unimi.dsi.parser.callback.Callback

endElement

public boolean endElement(it.unimi.dsi.parser.Element element)
Specified by:
endElement in interface it.unimi.dsi.parser.callback.Callback

characters

public boolean characters(char[] text,
                          int offset,
                          int length,
                          boolean flowBroken)
Specified by:
characters in interface it.unimi.dsi.parser.callback.Callback

cdata

public boolean cdata(it.unimi.dsi.parser.Element element,
                     char[] text,
                     int offset,
                     int length)
Specified by:
cdata in interface it.unimi.dsi.parser.callback.Callback

endDocument

public void endDocument()
Specified by:
endDocument in interface it.unimi.dsi.parser.callback.Callback


Copyright © 2011. All Rights Reserved.