< prev index next >

modules/javafx.web/src/main/java/com/sun/webkit/text/TextBreakIterator.java

Print this page
rev 10044 : 8166231: use @Native annotation in web classes
Reviewed-by: kcr

*** 23,56 **** * questions. */ package com.sun.webkit.text; import java.text.BreakIterator; import java.text.CharacterIterator; import java.util.HashMap; import java.util.Locale; import java.util.Map; final class TextBreakIterator { // Break iterator types ! static final int CHARACTER_ITERATOR = 0; ! static final int WORD_ITERATOR = 1; ! static final int LINE_ITERATOR = 2; ! static final int SENTENCE_ITERATOR = 3; // Break iterator methods ! static final int TEXT_BREAK_FIRST = 0; ! static final int TEXT_BREAK_LAST = 1; ! static final int TEXT_BREAK_NEXT = 2; ! static final int TEXT_BREAK_PREVIOUS = 3; ! static final int TEXT_BREAK_CURRENT = 4; ! static final int TEXT_BREAK_PRECEDING = 5; ! static final int TEXT_BREAK_FOLLOWING = 6; ! static final int IS_TEXT_BREAK = 7; ! static final int IS_WORD_TEXT_BREAK = 8; // The cache key is the combination of iterator type and locale name. private final static class CacheKey { private final int type; private final Locale locale; --- 23,57 ---- * questions. */ package com.sun.webkit.text; + import java.lang.annotation.Native; import java.text.BreakIterator; import java.text.CharacterIterator; import java.util.HashMap; import java.util.Locale; import java.util.Map; final class TextBreakIterator { // Break iterator types ! @Native static final int CHARACTER_ITERATOR = 0; ! @Native static final int WORD_ITERATOR = 1; ! @Native static final int LINE_ITERATOR = 2; ! @Native static final int SENTENCE_ITERATOR = 3; // Break iterator methods ! @Native static final int TEXT_BREAK_FIRST = 0; ! @Native static final int TEXT_BREAK_LAST = 1; ! @Native static final int TEXT_BREAK_NEXT = 2; ! @Native static final int TEXT_BREAK_PREVIOUS = 3; ! @Native static final int TEXT_BREAK_CURRENT = 4; ! @Native static final int TEXT_BREAK_PRECEDING = 5; ! @Native static final int TEXT_BREAK_FOLLOWING = 6; ! @Native static final int IS_TEXT_BREAK = 7; ! @Native static final int IS_WORD_TEXT_BREAK = 8; // The cache key is the combination of iterator type and locale name. private final static class CacheKey { private final int type; private final Locale locale;
< prev index next >