|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Observable
addbk.JAddressBook.AddressDataBase
public final class AddressDataBase
Method Summary | |
---|---|
void |
addRecord(AddressRecord abr)
|
void |
addRecord(java.lang.String s,
DelimiterBean db)
Add s, assuming it contains one records and is parsed using db. |
static void |
beep()
|
void |
deleteCurrentRecord()
|
void |
deleteRecord(AddressRecord abr)
|
static boolean |
equal(AddressRecord ar1,
AddressRecord ar2)
|
void |
exportCsv(DelimiterBean db)
|
AddressRecord |
find(FindBean findBean)
Use the findBean to locate an address record. |
void |
findLetter(java.lang.String text)
Search the database until you find the letter or the letter just previous to it. |
void |
findRecordAndSetToCurrent(AddressRecord value)
|
void |
findRecordAndSetToCurrentNoUpdate(AddressRecord value)
|
static AddressDataBase |
getAddressBookDatabase()
|
java.util.Vector |
getAddressVector()
|
AddressRecord |
getCurrentRecord()
|
AddressRecord |
getNextRecord()
|
AddressRecord[] |
getNextRecords(int n)
getN records from addressbook. |
AddressRecord |
getPreviousRecord()
|
AddressRecord |
getRecordAt(int recNumber)
|
int |
getRecordNumber()
|
java.lang.String |
getSaveFileName()
|
int |
getSize()
|
void |
gotoFirstRecord()
|
void |
init()
|
boolean |
isModifiedButNotSaved()
|
static void |
main(java.lang.String[] args)
|
void |
mergeAdb()
|
void |
mergeUsingDelimiters(DelimiterBean db)
|
void |
mergeXml()
|
void |
mergeXml(java.lang.String xmlString)
|
void |
next(int numberOfRows)
|
void |
openEncryptedGzDb()
|
void |
openGzDb(CipherBean cb,
java.io.File f)
|
void |
openGzDb(java.lang.String readFileName)
|
void |
previous(int numberOfRows)
|
void |
print()
|
AddressRecord |
readRecord()
|
void |
removeDuplicates()
|
void |
replaceCurrentRecord(AddressRecord ar)
|
void |
save()
|
void |
saveAsXml()
|
void |
saveEncryptedGzDb()
|
void |
saveGzDb()
|
void |
saveGzDb(CipherBean cb)
|
void |
saveGzDb(CipherBean cb,
java.io.File writeFile)
|
void |
saveGzDb(java.lang.String uidPw)
|
void |
saveGzippedDb()
|
void |
setAddressVector(java.util.Vector addressVector)
|
void |
setRecordNumber(int recordNumber)
|
void |
sort()
|
void |
top()
|
java.lang.String |
toString()
|
void |
update()
|
Methods inherited from class java.util.Observable |
---|
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static AddressDataBase getAddressBookDatabase()
public void update()
public void mergeUsingDelimiters(DelimiterBean db)
public void addRecord(java.lang.String s, DelimiterBean db)
s
- string with recorddb
- has field and line delimiterspublic void saveAsXml()
public java.lang.String toString()
toString
in class java.lang.Object
public void sort()
public AddressRecord readRecord()
public AddressRecord getRecordAt(int recNumber)
public void addRecord(AddressRecord abr)
public void deleteRecord(AddressRecord abr)
public int getSize()
public void deleteCurrentRecord()
public void saveGzippedDb()
public void mergeAdb()
public void removeDuplicates()
public static boolean equal(AddressRecord ar1, AddressRecord ar2)
public void openGzDb(java.lang.String readFileName) throws java.io.IOException
java.io.IOException
public void openEncryptedGzDb()
public void openGzDb(CipherBean cb, java.io.File f) throws java.io.IOException, java.security.InvalidKeyException
java.io.IOException
java.security.InvalidKeyException
public void saveGzDb() throws java.io.IOException
java.io.IOException
public void saveEncryptedGzDb()
public void saveGzDb(java.lang.String uidPw) throws java.io.IOException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException
java.io.IOException
java.security.InvalidKeyException
java.security.NoSuchAlgorithmException
javax.crypto.NoSuchPaddingException
public void saveGzDb(CipherBean cb) throws java.io.IOException, java.security.InvalidKeyException
java.io.IOException
java.security.InvalidKeyException
public void saveGzDb(CipherBean cb, java.io.File writeFile) throws java.io.IOException, java.security.InvalidKeyException
java.io.IOException
java.security.InvalidKeyException
public AddressRecord getCurrentRecord()
public static void beep()
public AddressRecord getPreviousRecord()
public AddressRecord getNextRecord()
public void exportCsv(DelimiterBean db)
public AddressRecord find(FindBean findBean)
public void init()
public void top()
public void replaceCurrentRecord(AddressRecord ar)
public void findRecordAndSetToCurrentNoUpdate(AddressRecord value)
public void findRecordAndSetToCurrent(AddressRecord value)
public java.util.Vector getAddressVector()
public void setAddressVector(java.util.Vector addressVector)
public int getRecordNumber()
public void setRecordNumber(int recordNumber)
public void mergeXml()
public void mergeXml(java.lang.String xmlString)
public void print()
public static void main(java.lang.String[] args)
public AddressRecord[] getNextRecords(int n)
public void findLetter(java.lang.String text)
public void previous(int numberOfRows)
public void next(int numberOfRows)
public void save() throws java.io.IOException
java.io.IOException
public java.lang.String getSaveFileName()
public boolean isModifiedButNotSaved()
public void gotoFirstRecord()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |