1 |
/* BaseBreakIterator.java -- Base class for default BreakIterators |
/* BaseBreakIterator.java -- Base class for default BreakIterators |
2 |
Copyright (C) 1999, 2001 Free Software Foundation, Inc. |
Copyright (C) 1999, 2001, 2004 Free Software Foundation, Inc. |
3 |
|
|
4 |
This file is part of GNU Classpath. |
This file is part of GNU Classpath. |
5 |
|
|
40 |
|
|
41 |
import java.text.BreakIterator; |
import java.text.BreakIterator; |
42 |
import java.text.CharacterIterator; |
import java.text.CharacterIterator; |
43 |
|
import java.text.StringCharacterIterator; |
44 |
|
|
45 |
/** |
/** |
46 |
* @author Tom Tromey <tromey@cygnus.com> |
* @author Tom Tromey <tromey@cygnus.com> |
49 |
|
|
50 |
public abstract class BaseBreakIterator extends BreakIterator |
public abstract class BaseBreakIterator extends BreakIterator |
51 |
{ |
{ |
52 |
|
public BaseBreakIterator () |
53 |
|
{ |
54 |
|
// It isn't documented, but break iterators are created in a |
55 |
|
// working state; their methods won't throw exceptions before |
56 |
|
// setText(). |
57 |
|
iter = new StringCharacterIterator(""); |
58 |
|
} |
59 |
|
|
60 |
public int current () |
public int current () |
61 |
{ |
{ |
62 |
return iter.getIndex(); |
return iter.getIndex(); |