|
GATE Version 3.1-2270 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgate.jape.Batch
public class Batch
Batch processing of JAPE transducers against documents or collections. Construction will parse or deserialise a transducer as required.
Field Summary |
---|
Fields inherited from interface gate.jape.JapeConstants |
---|
ALL_STYLE, APPELT_STYLE, BRILL_STYLE, DEFAULT_PRIORITY, FIRST_STYLE, INDENT_PADDING, KLEENE_PLUS, KLEENE_QUERY, KLEENE_STAR, MULTI_SPAN_BINDING, NO_BINDING, NO_KLEENE_OP, ONCE_STYLE, SINGLE_SPAN_BINDING |
Constructor Summary | |
---|---|
Batch(URL url,
String encoding)
Create a fully initialised instance. |
|
Batch(URL url,
String encoding,
StatusListener sListener)
|
Method Summary | |
---|---|
void |
addProgressListener(ProgressListener l)
|
void |
addStatusListener(StatusListener l)
|
protected void |
fireProcessFinished()
|
protected void |
fireProgressChanged(int e)
|
protected void |
fireStatusChanged(String e)
|
FeatureMap |
getFeatures()
|
Transducer |
getTransducer()
Get the transducer. |
void |
interrupt()
Notifies this PR that it should stop its execution as soon as possible. |
boolean |
isEnableDebugging()
|
protected void |
linkListeners()
Creates inner listeners that forward events from the transducer object to our own listeners. |
static void |
main(String[] args)
This is where it all happens. |
void |
message(String mess)
Hello? |
void |
removeProgressListener(ProgressListener l)
|
void |
removeStatusListener(StatusListener l)
|
void |
setEnableDebugging(boolean enableDebugging)
|
void |
setFeatures(FeatureMap newFeatures)
|
void |
setOntology(Ontology ontology)
Sets the ontology to be used by the transducers |
void |
setVerbose(boolean turtleSoup)
Set verbosity. |
void |
transduce(Corpus coll)
Process the given collection. |
void |
transduce(Document doc)
Process a single document. |
void |
transduce(Document doc,
AnnotationSet inputAS,
AnnotationSet outputAS)
Process a single document. |
void |
usage(String errorMessage)
You got something wrong, dumbo. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Batch(URL url, String encoding) throws JapeException
japeFileName
: the name of a .jape or .ser transducer
file. This may be an absolute path, or may a .jar
that lives somewhere on the classpath.
JapeException
public Batch(URL url, String encoding, StatusListener sListener) throws JapeException
JapeException
Method Detail |
---|
protected void linkListeners()
public void interrupt()
public Transducer getTransducer()
public void transduce(Corpus coll) throws JapeException, ExecutionException
JapeException
ExecutionException
public void transduce(Document doc) throws JapeException, ExecutionException
JapeException
ExecutionException
public void transduce(Document doc, AnnotationSet inputAS, AnnotationSet outputAS) throws JapeException, ExecutionException
JapeException
ExecutionException
public static void main(String[] args)
www.programmer.gone.insane.com
.
Takes a .jape/.jar/.ser file name (-j option) which is assumed to hold a pattern grammar for a multi-phase transducer, and a collection name (-c option) or a list of files. As needed it then parses and compiles the transducer, then transduces all the documents in the collection and saves it to disk.
public void setVerbose(boolean turtleSoup)
public void usage(String errorMessage)
public void message(String mess)
public void setFeatures(FeatureMap newFeatures)
public FeatureMap getFeatures()
public void removeProgressListener(ProgressListener l)
public void addProgressListener(ProgressListener l)
protected void fireProgressChanged(int e)
protected void fireProcessFinished()
public void removeStatusListener(StatusListener l)
public void addStatusListener(StatusListener l)
protected void fireStatusChanged(String e)
public void setOntology(Ontology ontology)
ontology
- public boolean isEnableDebugging()
public void setEnableDebugging(boolean enableDebugging)
|
GATE Version 3.1-2270 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |