xml.adbk
Class AddressBook2
java.lang.Object
xml.adbk.AddressBook2
- All Implemented Interfaces:
- java.io.Serializable
public class AddressBook2
- extends java.lang.Object
- implements java.io.Serializable
xml.AddressBook is responsible for holding
Address instances and converting them to XML or
CSV format.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AddressBook2
public AddressBook2()
getAddressVector
public java.util.Vector getAddressVector()
setAddressVector
public void setAddressVector(java.util.Vector addressVector)
addAddress
public void addAddress(Address a)
sort
public void sort()
deleteRecord
public void deleteRecord(Address abr)
getAddressXml
public java.lang.String getAddressXml()
toXml
public java.lang.String toXml()
toHtmlTable
public java.lang.String toHtmlTable()
toHtmlCsv
public java.lang.String toHtmlCsv()
toCsv
public java.lang.String toCsv()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
processLine
public void processLine(java.lang.String l)
merge
public void merge(AddressBook ab)
- getAddress from another addressBook and add
them to your vector!
getAddresses
public Address[] getAddresses()
getLines
public void getLines(java.io.BufferedReader br)
open
public void open(java.io.BufferedReader br)
throws java.io.IOException
- Throws:
java.io.IOException
open
public void open()
openXmlGz
public void openXmlGz()
saveXmlGz
public void saveXmlGz()
save
public void save()
saveAsCsv
public void saveAsCsv()
saveAsXml
public void saveAsXml()
saveAsXml
public void saveAsXml(java.io.File f)
search
public AddressBook search(java.lang.String searchString)
getNumRecords
public int getNumRecords()
deleteCurrentRecord
public void deleteCurrentRecord()
getPreviousAddress
public Address getPreviousAddress()
getNextAddress
public Address getNextAddress()
incrementRecord
public void incrementRecord()
decrementRecord
public void decrementRecord()
printLastNames
public void printLastNames()
setRecordNumber
public void setRecordNumber(int index)
main
public static void main(java.lang.String[] args)