use of peltomaa.sukija.attributes.VoikkoAttribute in project sukija by ahomansikka.
the class AppTest method test.
private boolean test(String input, String expectedOutput) throws IOException {
Reader r = new StringReader(input);
TokenStream t = new HVTokenizer();
((Tokenizer) t).setReader(r);
t = new VoikkoFilter(t, voikko);
t.reset();
VoikkoAttribute sukijaAtt = t.addAttribute(VoikkoAttribute.class);
CharTermAttribute termAtt = t.addAttribute(CharTermAttribute.class);
while (t.incrementToken()) {
System.out.println("AppTest " + termAtt.toString());
for (int i = 0; i < sukijaAtt.getAnalysis().size(); i++) {
System.out.println(sukijaAtt.getAnalysis(i).get("BASEFORM"));
// VoikkoUtils.printAnalysisResult (sukijaAtt.getAnalysis(i), System.out);
}
System.out.println("");
}
return true;
}
use of peltomaa.sukija.attributes.VoikkoAttribute in project sukija by ahomansikka.
the class SukijaTest method test.
private boolean test(String input, String expectedOutput) throws IOException {
Reader r = new StringReader(input);
TokenStream t = new HVTokenizer();
((Tokenizer) t).setReader(r);
t = new VoikkoFilter(t, voikko);
t.reset();
VoikkoAttribute sukijaAtt = t.addAttribute(VoikkoAttribute.class);
CharTermAttribute termAtt = t.addAttribute(CharTermAttribute.class);
while (t.incrementToken()) {
System.out.println("sukijaTest " + termAtt.toString());
for (int i = 0; i < sukijaAtt.getAnalysis().size(); i++) {
System.out.println(sukijaAtt.getAnalysis(i).get("BASEFORM"));
// VoikkoUtils.printAnalysisResult (sukijaAtt.getAnalysis(i), System.out);
}
System.out.println("");
}
return true;
}
Aggregations