mail
Class NameStore

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by mail.Store<NameID,ID>
          extended by mail.NameStore
All Implemented Interfaces:
java.util.Map<NameID,ID>

public class NameStore
extends Store<NameID,ID>


Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Field Summary
 
Fields inherited from class mail.Store
basedir
 
Constructor Summary
NameStore(java.io.File basedir)
           
 
Method Summary
protected  ID clearV(java.lang.String s)
           
protected  ID load(java.lang.String s)
           
protected  NameID loadKey(java.lang.String s)
           
protected  java.lang.String set(ID value)
           
 
Methods inherited from class mail.Store
containsKey, entrySet, get, put, remove
 
Methods inherited from class java.util.AbstractMap
clear, clone, containsValue, equals, hashCode, isEmpty, keySet, putAll, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NameStore

public NameStore(java.io.File basedir)
          throws LoadingException
Throws:
LoadingException
Method Detail

load

protected ID load(java.lang.String s)
Specified by:
load in class Store<NameID,ID>

loadKey

protected NameID loadKey(java.lang.String s)
Specified by:
loadKey in class Store<NameID,ID>

set

protected java.lang.String set(ID value)
Specified by:
set in class Store<NameID,ID>

clearV

protected ID clearV(java.lang.String s)
Specified by:
clearV in class Store<NameID,ID>