public class MessageBoard
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
MessageBoard.catIter |
class |
MessageBoard.entry |
Modifier and Type | Field and Description |
---|---|
private static int |
categoryLength |
private MapHeap |
database |
private static java.lang.String |
dateFormat |
private static java.text.SimpleDateFormat |
SimpleFormatter |
private int |
sn |
Constructor and Description |
---|
MessageBoard(java.io.File path) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
(package private) static java.lang.String |
dateString() |
java.util.Iterator<java.lang.String> |
keys(java.lang.String category,
boolean up) |
MessageBoard.entry |
newEntry(java.lang.String category,
java.lang.String authorName,
java.lang.String authorHash,
java.lang.String recName,
java.lang.String recHash,
java.lang.String subject,
byte[] message) |
MessageBoard.entry |
read(java.lang.String key) |
void |
remove(java.lang.String key) |
int |
size() |
(package private) java.lang.String |
snString() |
java.lang.String |
write(MessageBoard.entry message) |
private static final int categoryLength
private static final java.lang.String dateFormat
private static final java.text.SimpleDateFormat SimpleFormatter
private MapHeap database
private int sn
public MessageBoard(java.io.File path) throws java.io.IOException
java.io.IOException
public int size()
public void close()
static java.lang.String dateString()
java.lang.String snString()
public MessageBoard.entry newEntry(java.lang.String category, java.lang.String authorName, java.lang.String authorHash, java.lang.String recName, java.lang.String recHash, java.lang.String subject, byte[] message)
public java.lang.String write(MessageBoard.entry message)
public MessageBoard.entry read(java.lang.String key)
public void remove(java.lang.String key)
public java.util.Iterator<java.lang.String> keys(java.lang.String category, boolean up) throws java.io.IOException
java.io.IOException