All Packages Class Hierarchy This Package Previous Next Index
Class bank.storage.TextFileDbAdaptor
java.lang.Object
|
+----bank.storage.DbAdaptor
|
+----bank.storage.FileBaseDbAdaptor
|
+----bank.storage.TextFileDbAdaptor
- public class TextFileDbAdaptor
- extends FileBaseDbAdaptor
テキストファイル上にドメインモデルのデータを格納する場合の
データベースアダプタ
#pattern: Adaptor
-
filename
-
-
fReader
-
-
fWriter
-
-
TextFileDbAdaptor(Object)
-
-
closeFiler(String)
-
-
createDomain(String)
-
-
createFiler(String)
-
-
fileClose(String)
-
-
fileOpen(String)
-
-
makeFilename(Object)
-
-
read()
-
-
retrieve(Object)
- idValueに対応する特定のインスタンスを取得する
-
store(Object, Object)
- idValueに対応する特定のインスタンスを格納する
-
write(Object)
-
fWriter
protected FileWriter fWriter
fReader
protected FileReader fReader
filename
protected String filename
TextFileDbAdaptor
public TextFileDbAdaptor(Object targetDomain)
closeFiler
protected void closeFiler(String mode) throws IOException
createDomain
protected StringParsable createDomain(String lineString)
createFiler
protected void createFiler(String mode) throws IOException, FileNotFoundException
fileClose
protected void fileClose(String mode)
fileOpen
protected void fileOpen(String mode) throws NotFoundException
makeFilename
protected String makeFilename(Object idValue)
- Overrides:
- makeFilename in class FileBaseDbAdaptor
read
protected Object read()
retrieve
public synchronized Object retrieve(Object idValue) throws NotFoundException
- idValueに対応する特定のインスタンスを取得する
- Overrides:
- retrieve in class DbAdaptor
store
public synchronized void store(Object o,
Object idValue)
- idValueに対応する特定のインスタンスを格納する
- Overrides:
- store in class DbAdaptor
write
protected void write(Object o)
All Packages Class Hierarchy This Package Previous Next Index