java.lang.Object
com.eireneh.bible.book.raw.Mem
com.eireneh.bible.book.raw.ItemsMem
com.eireneh.bible.book.raw.PuncItemsMem
- All Implemented Interfaces:
- Items
- public class PuncItemsMem
- extends ItemsMem
PuncItemsMem is almost identical to WordItemsMem, but the Dictionary is
much smaller, there are almost certainly less than 256 different
intra-word punctuation sets, so we will only need 1 byte per word
instead of 2.
Distribution Licence:
Project B is free software; you can redistribute it
and/or modify it under the terms of the GNU General Public License,
version 2 as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
The License is available on the internet
here, by writing to
Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
MA 02111-1307, USA, Or locally at the Licence link below.
The copyright to this program is held by it's authors.
|
- Version:
- D0.I0.T0
| Methods inherited from class com.eireneh.bible.book.raw.Mem |
load, save |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.eireneh.bible.book.raw.Items |
save |
PuncItemsMem
public PuncItemsMem(RawBible raw,
boolean create)
throws java.lang.Exception
- Create a PuncItemsMem from a File that contains the dictionary.
PuncItemsMem
public PuncItemsMem(RawBible raw,
boolean create,
java.lang.StringBuffer messages)
- Create a PuncItemsMem from a File that contains the dictionary.
getMaxItems
public int getMaxItems()
- How many items are there in this index?
- Specified by:
getMaxItems in class ItemsMem
load
public void load(java.io.InputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Load the Resource from a stream
- Specified by:
load in class Mem
save
public void save(java.io.OutputStream out)
throws java.io.IOException
- Ensure that all changes to the index of words are written to a
stream
- Specified by:
save in class Mem