コード例 #1
0
 @Override
 public void end() throws IOException {
   if (!exhausted) {
     super.end();
   } else {
     restoreState(endState);
   }
 }
コード例 #2
0
 private List<String> filter(TokenFilter filter) throws IOException {
   List<String> tas = new ArrayList<>();
   CharTermAttribute termAtt = filter.getAttribute(CharTermAttribute.class);
   filter.reset();
   while (filter.incrementToken()) {
     tas.add(termAtt.toString());
   }
   filter.end();
   filter.close();
   return tas;
 }
コード例 #3
0
 @Override
 public final void end() throws IOException {
   // set final offset
   super.end();
 }
コード例 #4
0
 @Override
 public void end() throws IOException {
   super.end();
   if (VERBOSE) System.out.println(input.getClass().getSimpleName() + ".end()");
 }