|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gate.jape.Batch
Batch processing of JAPE transducers against documents or collections. Construction will parse or deserialise a transducer as required.
Field Summary | |
private static boolean |
DEBUG
Debug flag |
private String |
encoding
The encoding used for reading the grammar file(s) |
private FeatureMap |
features
Path to the resources tree |
private URL |
japeURL
The URL that points to a .jape file |
private Vector |
progressListeners
|
private Vector |
statusListeners
|
private Transducer |
transducer
The JAPE transducer. |
private boolean |
verbose
Whether to print progress messages or not. |
Fields inherited from interface gate.jape.JapeConstants |
APPELT_STYLE, BRILL_STYLE, DEFAULT_PRIORITY, FIRST_STYLE, INDENT_PADDING, KLEENE_PLUS, KLEENE_QUERY, KLEENE_STAR, MULTI_SPAN_BINDING, NO_BINDING, NO_KLEENE_OP, SINGLE_SPAN_BINDING |
Constructor Summary | |
private |
Batch()
Create non-initialised instance (private, used in main). |
|
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. |
static void |
main(String[] args)
This is where it all happens. |
void |
message(String mess)
Hello? Anybody there?? |
private void |
parseJape()
Parse a jape file from japeURL and store the transducer. |
void |
removeProgressListener(ProgressListener l)
|
void |
removeStatusListener(StatusListener l)
|
void |
setFeatures(FeatureMap newFeatures)
|
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 |
|
Field Detail |
private static final boolean DEBUG
private URL japeURL
private String encoding
private Transducer transducer
private boolean verbose
private FeatureMap features
private transient Vector progressListeners
private transient Vector statusListeners
Constructor Detail |
private Batch()
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.
public Batch(URL url, String encoding, StatusListener sListener) throws JapeException
Method Detail |
public Transducer getTransducer()
private void parseJape() throws JapeException
japeURL
and store the transducer.public void transduce(Corpus coll) throws JapeException
public void transduce(Document doc) throws JapeException
public void transduce(Document doc, AnnotationSet inputAS, AnnotationSet outputAS) throws JapeException
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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |