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


Variable Index

 o filename
 o fReader
 o fWriter

Constructor Index

 o TextFileDbAdaptor(Object)

Method Index

 o closeFiler(String)
 o createDomain(String)
 o createFiler(String)
 o fileClose(String)
 o fileOpen(String)
 o makeFilename(Object)
 o read()
 o retrieve(Object)
idValueに対応する特定のインスタンスを取得する
 o store(Object, Object)
idValueに対応する特定のインスタンスを格納する
 o write(Object)

Variables

 o fWriter
 protected FileWriter fWriter
 o fReader
 protected FileReader fReader
 o filename
 protected String filename

Constructors

 o TextFileDbAdaptor
 public TextFileDbAdaptor(Object targetDomain)

Methods

 o closeFiler
 protected void closeFiler(String mode) throws IOException
 o createDomain
 protected StringParsable createDomain(String lineString)
 o createFiler
 protected void createFiler(String mode) throws IOException, FileNotFoundException
 o fileClose
 protected void fileClose(String mode)
 o fileOpen
 protected void fileOpen(String mode) throws NotFoundException
 o makeFilename
 protected String makeFilename(Object idValue)
Overrides:
makeFilename in class FileBaseDbAdaptor
 o read
 protected Object read()
 o retrieve
 public synchronized Object retrieve(Object idValue) throws NotFoundException
idValueに対応する特定のインスタンスを取得する

Overrides:
retrieve in class DbAdaptor
 o store
 public synchronized void store(Object o,
                                Object idValue)
idValueに対応する特定のインスタンスを格納する

Overrides:
store in class DbAdaptor
 o write
 protected void write(Object o)

All Packages  Class Hierarchy  This Package  Previous  Next  Index