Package org.apache.lucene.analysis.ko
Class GraphvizFormatter
java.lang.Object
org.apache.lucene.analysis.ko.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
(KoreanTokenizer tok, KoreanTokenizer.WrappedPositionArray positions, int startPos, KoreanTokenizer.Position endPosData, char[] fragment) private String
private String
getNodeID
(int pos, int idx) (package private) void
onBacktrace
(KoreanTokenizer tok, KoreanTokenizer.WrappedPositionArray positions, int lastBackTracePos, KoreanTokenizer.Position endPosData, int fromIDX, char[] fragment, boolean isEnd) private void
setBestPathMap
(KoreanTokenizer.WrappedPositionArray positions, int startPos, KoreanTokenizer.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(KoreanTokenizer tok, KoreanTokenizer.WrappedPositionArray positions, int lastBackTracePos, KoreanTokenizer.Position endPosData, int fromIDX, char[] fragment, boolean isEnd) -
setBestPathMap
private void setBestPathMap(KoreanTokenizer.WrappedPositionArray positions, int startPos, KoreanTokenizer.Position endPosData, int fromIDX) -
formatNodes
private String formatNodes(KoreanTokenizer tok, KoreanTokenizer.WrappedPositionArray positions, int startPos, KoreanTokenizer.Position endPosData, char[] fragment) -
formatHeader
-
formatTrailer
-
getNodeID
-