KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > de > susebox > jtopas > CharSequenceTokenizerSource


1 /*
2  * CharSequenceTokenizerSource.java: extension of the TokenizerSource interface.
3  *
4  * Copyright (C) 2004 Heiko Blau
5  *
6  * This file belongs to the JTopas Library.
7  * JTopas is free software; you can redistribute it and/or modify it
8  * under the terms of the GNU Lesser General Public License as published by the
9  * Free Software Foundation; either version 2.1 of the License, or (at your
10  * option) any later version.
11  *
12  * This software is distributed in the hope that it will be useful, but WITHOUT
13  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14  * FITNESS FOR A PARTICULAR PURPOSE.
15  * See the GNU Lesser General Public License for more details.
16  *
17  * You should have received a copy of the GNU Lesser General Public License along
18  * with JTopas. If not, write to the
19  *
20  * Free Software Foundation, Inc.
21  * 59 Temple Place, Suite 330,
22  * Boston, MA 02111-1307
23  * USA
24  *
25  * or check the Internet: http://www.fsf.org
26  *
27  * Contact:
28  * email: heiko@susebox.de
29  */

30
31 package de.susebox.jtopas;
32
33
34 //-----------------------------------------------------------------------------
35
// Interface CharSequenceTokenizerSource
36
//
37

38 /**<p>
39  * Extension of the {@link TokenizerSource} interface and the {@link java.lang.CharSequence}
40  * interface that was introduced in J2SE 1.4. The <code>CharSequence</code>
41  * interface provides a safe way to access character data for reading without
42  * exposing internal buffers or copying. The drawback is that it is only available
43  * with Java versions from 1.4, while there are still lots of Java 1.3 and even
44  * older environments in use.
45  *</p><p>
46  * While implementations of this interface can be used by all {@link Tokenizer},
47  * specialized tokenizers can take advantage of the generally faster methods
48  * provided by the <code>CharSequence</code> interface.
49  *</p>
50  *
51  * @see TokenizerSource
52  * @author Heiko Blau
53  */

54 public interface CharSequenceTokenizerSource extends TokenizerSource, CharSequence JavaDoc {}
55
Popular Tags