diff --git a/src/main/java/org/dts/spell/tokenizer/DefaultWordTokenizer.java b/src/main/java/org/dts/spell/tokenizer/DefaultWordTokenizer.java index 330b499..aad1bc0 100644 --- a/src/main/java/org/dts/spell/tokenizer/DefaultWordTokenizer.java +++ b/src/main/java/org/dts/spell/tokenizer/DefaultWordTokenizer.java @@ -14,9 +14,9 @@ */ public class DefaultWordTokenizer extends AbstractWordTokenizer { - private BreakIterator wordIterator ; + private final BreakIterator wordIterator ; - private CharIteratorAdapter wordSequence = new CharIteratorAdapter() ; + private final CharIteratorAdapter wordSequence = new CharIteratorAdapter() ; public DefaultWordTokenizer() { @@ -38,7 +38,7 @@ protected Word scanBefore(CharSequence sequence, int index) String text = sequence.subSequence(start, end).toString().trim() ; - if (!text.equals("")) + if (!text.isEmpty()) return new Word(text, start, isStartOfSentence(sequence, start)) ; else return null ; @@ -54,7 +54,7 @@ protected Word scanAfter(CharSequence sequence, int index) String text = sequence.subSequence(start, end).toString().trim() ; - if (!text.equals("")) + if (!text.isEmpty()) return new Word(text, start, isStartOfSentence(sequence, start)) ; else return null ; @@ -95,12 +95,12 @@ private void onChangeSequence() wordIterator.setText(wordSequence) ; } - private void onInsertChars(int start, int end) + private void onInsertChars() { onChangeSequence() ; } - private void onDeleteChars(int start, int end) + private void onDeleteChars() { onChangeSequence() ; } @@ -114,11 +114,11 @@ public void updateCharSequence(int start, int end, int cause) break ; case INSERT_CHARS: - onInsertChars(start, end) ; + onInsertChars() ; break ; case DELETE_CHARS: - onDeleteChars(start, end) ; + onDeleteChars() ; break ; } }