|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectgate.jape.Transducer
gate.jape.SinglePhaseTransducer
Represents a complete CPSL grammar, with a phase name, options and rule set (accessible by name and by sequence). Implements a transduce method taking a Document as input. Constructs from String or File.
| Field Summary | |
Set |
input
Defines the types of input annotations that this transducer reads. |
| Fields inherited from class gate.jape.Transducer |
enableDebugging, interrupted, name, ontology |
| 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, ONCE_STYLE, SINGLE_SPAN_BINDING |
| Constructor Summary | |
SinglePhaseTransducer(String name)
Construction from name. |
|
| Method Summary | |
void |
addInput(String ident)
Adds a new type of input annotations used by this transducer. |
void |
addProgressListener(ProgressListener l)
|
void |
addRule(Rule rule)
Add a rule. |
void |
cleanUp()
Clean up (delete action class files, for e.g.). |
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. |
FSM |
getFSM()
|
String |
getOption(String name)
Get the value for a particular option. |
PhaseController |
getPhaseController()
|
int |
getRuleApplicationStyle()
|
PrioritisedRuleList |
getRules()
|
void |
removeProgressListener(ProgressListener l)
|
void |
setOption(String name,
String setting)
Add an option setting. |
void |
setPhaseController(PhaseController phaseController)
|
void |
setRuleApplicationStyle(int style)
Set the type of rule application (types defined in JapeConstants). |
String |
toString()
A string representation of this object. |
String |
toString(String pad)
A string representation of this object. |
void |
transduce(Document doc,
AnnotationSet inputAS,
AnnotationSet outputAS)
Transduce a document using the annotation set provided and the current rule application style. |
| Methods inherited from class gate.jape.Transducer |
addStatusListener, fireStatusChanged, getBaseURL, getName, getOntology, interrupt, isDebugMode, isEnableDebugging, isInterrupted, isMatchGroupMode, removeStatusListener, setBaseURL, setDebugMode, setEnableDebugging, setMatchGroupMode, setOntology |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public Set input
| Constructor Detail |
public SinglePhaseTransducer(String name)
| Method Detail |
public PhaseController getPhaseController()
public void setPhaseController(PhaseController phaseController)
public void setRuleApplicationStyle(int style)
public FSM getFSM()
public void addRule(Rule rule)
public void setOption(String name,
String setting)
public String getOption(String name)
public void finish()
finish in class Transducer
public void transduce(Document doc,
AnnotationSet inputAS,
AnnotationSet outputAS)
throws JapeException,
ExecutionException
transduce in class TransducerJapeException
ExecutionExceptionpublic void cleanUp()
cleanUp in class Transducerpublic String toString()
public String toString(String pad)
toString in class Transducerpublic PrioritisedRuleList getRules()
public void addInput(String ident)
public void removeProgressListener(ProgressListener l)
removeProgressListener in class Transducerpublic void addProgressListener(ProgressListener l)
addProgressListener in class Transducerprotected void fireProgressChanged(int e)
Transducer
fireProgressChanged in class Transducerprotected void fireProcessFinished()
fireProcessFinished in class Transducerpublic int getRuleApplicationStyle()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||