Package org.apache.lucene.analysis.ja
Class GraphvizFormatter
java.lang.Object
org.apache.lucene.analysis.ja.GraphvizFormatter
Outputs the dot (graphviz) string for the viterbi lattice.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate final ConnectionCostsprivate static final Stringprivate static final Stringprivate final StringBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinish()private Stringprivate StringformatNodes(JapaneseTokenizer tok, JapaneseTokenizer.WrappedPositionArray positions, int startPos, JapaneseTokenizer.Position endPosData, char[] fragment) private Stringprivate StringgetNodeID(int pos, int idx) (package private) voidonBacktrace(JapaneseTokenizer tok, JapaneseTokenizer.WrappedPositionArray positions, int lastBackTracePos, JapaneseTokenizer.Position endPosData, int fromIDX, char[] fragment, boolean isEnd) private voidsetBestPathMap(JapaneseTokenizer.WrappedPositionArray positions, int startPos, JapaneseTokenizer.Position endPosData, int fromIDX)
-
Field Details
-
BOS_LABEL
- See Also:
-
EOS_LABEL
- See Also:
-
FONT_NAME
- See Also:
-
costs
-
bestPathMap
-
sb
-
-
Constructor Details
-
GraphvizFormatter
-
-
Method Details
-
finish
-
onBacktrace
void onBacktrace(JapaneseTokenizer tok, JapaneseTokenizer.WrappedPositionArray positions, int lastBackTracePos, JapaneseTokenizer.Position endPosData, int fromIDX, char[] fragment, boolean isEnd) -
setBestPathMap
private void setBestPathMap(JapaneseTokenizer.WrappedPositionArray positions, int startPos, JapaneseTokenizer.Position endPosData, int fromIDX) -
formatNodes
private String formatNodes(JapaneseTokenizer tok, JapaneseTokenizer.WrappedPositionArray positions, int startPos, JapaneseTokenizer.Position endPosData, char[] fragment) -
formatHeader
-
formatTrailer
-
getNodeID
-