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 String
private final ConnectionCosts
private static final String
private static final String
private final StringBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinish()
private String
private String
formatNodes
(JapaneseTokenizer tok, JapaneseTokenizer.WrappedPositionArray positions, int startPos, JapaneseTokenizer.Position endPosData, char[] fragment) private String
private String
getNodeID
(int pos, int idx) (package private) void
onBacktrace
(JapaneseTokenizer tok, JapaneseTokenizer.WrappedPositionArray positions, int lastBackTracePos, JapaneseTokenizer.Position endPosData, int fromIDX, char[] fragment, boolean isEnd) private void
setBestPathMap
(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
-