Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.lucene.util.fst.FST.Arc

Packages that use FST.Arc
org.apache.lucene.analysis.ja.dict | Kuromoji dictionary implementation.
org.apache.lucene.util.fst | Finite state transducers

Uses of FST.Arc in org.apache.lucene.analysis.ja.dict

Methods in org.apache.lucene.analysis.ja.dict that return FST.Arc
`FST.Arc<Long>` | `TokenInfoFST.findTargetArc(int ch, FST.Arc<Long> follow, FST.Arc<Long> arc, boolean useCache, FST.BytesReader fstReader)`
`FST.Arc<Long>` | `TokenInfoFST.getFirstArc(FST.Arc<Long> arc)`

Methods in org.apache.lucene.analysis.ja.dict with parameters of type FST.Arc
`FST.Arc<Long>` | `TokenInfoFST.findTargetArc(int ch, FST.Arc<Long> follow, FST.Arc<Long> arc, boolean useCache, FST.BytesReader fstReader)`
`FST.Arc<Long>` | `TokenInfoFST.findTargetArc(int ch, FST.Arc<Long> follow, FST.Arc<Long> arc, boolean useCache, FST.BytesReader fstReader)`
`FST.Arc<Long>` | `TokenInfoFST.getFirstArc(FST.Arc<Long> arc)`

Uses of FST.Arc in org.apache.lucene.util.fst

Methods in org.apache.lucene.util.fst that return FST.Arc
`FST.Arc<T>` | `FST.Arc.copyFrom(FST.Arc<T> other)` Returns this
`FST.Arc<T>` | `FST.findTargetArc(int labelToMatch, FST.Arc<T> follow, FST.Arc<T> arc, FST.BytesReader in)` Finds an arc leaving the incoming arc, replacing the arc in place.
`FST.Arc<T>` | `FST.getFirstArc(FST.Arc<T> arc)` Fills virtual 'start' arc, ie, an empty incoming arc to the FST's start node
`FST.Arc<T>` | `FST.readFirstRealTargetArc(int node, FST.Arc<T> arc, FST.BytesReader in)`
`FST.Arc<T>` | `FST.readFirstTargetArc(FST.Arc<T> follow, FST.Arc<T> arc)` Follow the `follow` arc and read the first arc of its target; this changes the provided `arc` (2nd arg) in-place and returns it.
`FST.Arc<T>` | `FST.readLastTargetArc(FST.Arc<T> follow, FST.Arc<T> arc)` Follows the `follow` arc and reads the last arc of its target; this changes the provided `arc` (2nd arg) in-place and returns it.
`FST.Arc<T>` | `FST.readNextArc(FST.Arc<T> arc)` In-place read; returns the arc.
`FST.Arc<T>` | `FST.readNextRealArc(FST.Arc<T> arc, FST.BytesReader in)` Never returns null, but you should never call this if arc.isLast() is true.

Methods in org.apache.lucene.util.fst with parameters of type FST.Arc
`FST.Arc<T>` | `FST.Arc.copyFrom(FST.Arc<T> other)` Returns this
`FST.Arc<T>` | `FST.findTargetArc(int labelToMatch, FST.Arc<T> follow, FST.Arc<T> arc, FST.BytesReader in)` Finds an arc leaving the incoming arc, replacing the arc in place.
`FST.Arc<T>` | `FST.findTargetArc(int labelToMatch, FST.Arc<T> follow, FST.Arc<T> arc, FST.BytesReader in)` Finds an arc leaving the incoming arc, replacing the arc in place.
`FST.Arc<T>` | `FST.getFirstArc(FST.Arc<T> arc)` Fills virtual 'start' arc, ie, an empty incoming arc to the FST's start node
`FST.Arc<T>` | `FST.readFirstRealTargetArc(int node, FST.Arc<T> arc, FST.BytesReader in)`
`FST.Arc<T>` | `FST.readFirstTargetArc(FST.Arc<T> follow, FST.Arc<T> arc)` Follow the `follow` arc and read the first arc of its target; this changes the provided `arc` (2nd arg) in-place and returns it.
`FST.Arc<T>` | `FST.readFirstTargetArc(FST.Arc<T> follow, FST.Arc<T> arc)` Follow the `follow` arc and read the first arc of its target; this changes the provided `arc` (2nd arg) in-place and returns it.
`FST.Arc<T>` | `FST.readLastTargetArc(FST.Arc<T> follow, FST.Arc<T> arc)` Follows the `follow` arc and reads the last arc of its target; this changes the provided `arc` (2nd arg) in-place and returns it.
`FST.Arc<T>` | `FST.readLastTargetArc(FST.Arc<T> follow, FST.Arc<T> arc)` Follows the `follow` arc and reads the last arc of its target; this changes the provided `arc` (2nd arg) in-place and returns it.
`FST.Arc<T>` | `FST.readNextArc(FST.Arc<T> arc)` In-place read; returns the arc.
`int` | `FST.readNextArcLabel(FST.Arc<T> arc)` Peeks at next arc's label; does not alter arc.
`FST.Arc<T>` | `FST.readNextRealArc(FST.Arc<T> arc, FST.BytesReader in)` Never returns null, but you should never call this if arc.isLast() is true.
`static
`<T> Util.MinResult<T>[]`
` | `Util.shortestPaths(FST<T> fst, FST.Arc<T> fromNode, Comparator<T> comparator, int topN)` Starting from node, find the top N min cost completions to a final node.
`static
`<T> boolean`
` | `FST.targetHasArcs(FST.Arc<T> arc)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES