|
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.Transducer
public abstract class Transducer
Represents a single or multiphase transducer.
Field Summary | |
---|---|
protected boolean |
enableDebugging
Switch used to activate the JAPE debugger |
protected boolean |
interrupted
|
protected String |
name
Name of this transducer. |
protected Ontology |
ontology
|
Constructor Summary | |
---|---|
Transducer()
|
Method Summary | |
---|---|
void |
addProgressListener(ProgressListener l)
|
void |
addStatusListener(StatusListener l)
|
abstract void |
cleanUp()
Clean up (delete action class files, for e.g.). |
abstract void |
finish()
Finish: replace dynamic data structures with Java arrays; called after parsing. |
protected void |
fireProcessFinished()
|
protected void |
fireProgressChanged(int e)
This property affects the Appelt style of rules application. |
protected void |
fireStatusChanged(String e)
|
URL |
getBaseURL()
|
String |
getName()
Get the phase name of this transducer |
Ontology |
getOntology()
Gets the ontology used by this transducer; |
void |
interrupt()
Notifies this PR that it should stop its execution as soon as possible. |
boolean |
isDebugMode()
|
boolean |
isEnableDebugging()
|
boolean |
isInterrupted()
Checks whether this PR has been interrupted since the last time its transduce(Document, AnnotationSet, AnnotationSet) method was called. |
boolean |
isMatchGroupMode()
|
void |
removeProgressListener(ProgressListener l)
|
void |
removeStatusListener(StatusListener l)
|
void |
setBaseURL(URL newBaseURL)
|
void |
setDebugMode(boolean debugMode)
|
void |
setEnableDebugging(boolean enableDebugging)
|
void |
setMatchGroupMode(boolean mode)
|
void |
setOntology(Ontology ontology)
Sets the ontology used by this transducer; |
abstract String |
toString(String pad)
Create a string representation of the object with padding. |
abstract void |
transduce(Document doc,
AnnotationSet inputAS,
AnnotationSet outputAS)
Transduce a document. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String name
protected Ontology ontology
protected boolean interrupted
protected boolean enableDebugging
Constructor Detail |
---|
public Transducer()
Method Detail |
---|
public String getName()
public abstract void transduce(Document doc, AnnotationSet inputAS, AnnotationSet outputAS) throws JapeException, ExecutionException
JapeException
ExecutionException
public abstract void finish()
public abstract void cleanUp()
public abstract String toString(String pad)
public boolean isInterrupted()
transduce(Document, AnnotationSet, AnnotationSet)
method was called.
public void interrupt()
public void setBaseURL(URL newBaseURL)
public URL getBaseURL()
public void removeProgressListener(ProgressListener l)
public void addProgressListener(ProgressListener l)
public void setDebugMode(boolean debugMode)
public boolean isDebugMode()
public void setMatchGroupMode(boolean mode)
public boolean isMatchGroupMode()
protected void fireProgressChanged(int e)
protected void fireProcessFinished()
public void removeStatusListener(StatusListener l)
public void addStatusListener(StatusListener l)
protected void fireStatusChanged(String e)
public Ontology getOntology()
Ontology
value;public void setOntology(Ontology ontology)
ontology
- an Ontology
value;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 |