-
actionContext
gate.jape.ActionContext actionContext
-
ontology
gate.creole.ontology.Ontology ontology
The Ontology used during matching.
-
inputASName
String inputASName
The name for the input annotation set.
-
inputAS
gate.AnnotationSet inputAS
The actual input annotation set.
-
outputASName
String outputASName
The name for the output annotation set.
-
owner
Transducer owner
-
inputAnnotationTypes
String[] inputAnnotationTypes
An array containing all the annotation types that are listed in the Input
specification.
-
annotationTypes
String[] annotationTypes
An array containing all the annotation types that are relevant to this
transducer (that is, all the types mentioned in rules).
-
predicatesByType
Predicate[][] predicatesByType
Stores all the atomic predicates used in this transducer. For each
annotation type, an array is kept, with predicates relevant to that
annotation type.
-
phaseName
String phaseName
-
annotation
gate.Annotation[] annotation
An array of all the input annotations, sorted by start offset, then inverse
length. This means that at each offset, the longest annotation is always
first.
-
annotationType
int[] annotationType
-
annotationNextOffset
int[] annotationNextOffset
For each annotation, this array holds the index (in the
SPTBase.annotation
array) of the first annotation starting at the next offset (following this
annotation's
start offset).
-
annotationPredicateComputed
long[][] annotationPredicateComputed
Used for the predicates cache. For each annotation, a bit vector is stored.
The length of the bit vector is equal to the number of predicates for the
given annotation type. Each bit marks whether the given predicate has
already been calculated for the given annotation
-
annotationPredicateValues
long[][] annotationPredicateValues
Used for the predicates cache. For each annotation, a bit vector is stored.
The length of the bit vector is equal to the number of predicates for the
given annotation type. If the predicate has already been calculated for the
given annotation (see
SPTBase.annotationPredicateComputed
), then each bit
in this vector stores the result of the previous calculation.
-
annotationFollowing
int[] annotationFollowing
An array that, for each input annotation, points to the first annotation
starting at (or after) the offset where the current annotation ends.
-
bindingNames
String[] bindingNames
The binding names to be used when a transition of type closing-round-bracket
is consumed during the traversal. This array refers
Transducer.SinglePhaseTransducerPDA
.getFSM().getBindingNames().
-
predicateHits
long predicateHits
Used for counting the number of predicate hits (cases where checking a
predicate was not needed due to the cache).
-
predicateMisses
long predicateMisses
Used for counting the number of predicate misses (cases where pre-computed
truth value of a predicate was not found in the cache).
-
percentFormat
NumberFormat percentFormat
-
rules
gate.jape.Rule[] rules
The set of rules in this transducer.
-
matchMode
SPTBase.MatchMode matchMode
The type of matching used for this transducer.
-
debugMode
boolean debugMode
Should the transducer log warnings when multiple matches are possible in
Appelt mode?
-
groupMatchingMode
boolean groupMatchingMode
Should the transducer apply all possible matches when multiple matches are
possible in Appelt mode?
-
activeInstances
LinkedList<E> activeInstances
The list of active FSM instances.
-
acceptingInstances
List<E> acceptingInstances
The list of FSM instances that have reached a final state.
-
actionblocks
gate.jape.ControllerEventBlocksAction actionblocks