i have write this program and i am finding it very hard to document in the form off algorithms/ pseudo code
any help would be great
public class Booking implements Serializable
{
static BufferedReader keyboard = new
BufferedReader(new InputStreamReader(System.in));
private Vector readvector;
private Vector writevector;
public Booking()
{
readvector = new Vector(20);
}
public void recordticket(DataRecorder afine)
{
readvector.addElement(afine);
}
public String toString()
{
String tempString = "";
if(readvector.size() > 0)
{
for(int count = 0; count < readvector.size(); count = count + 1)
{
DataRecorder afine = (DataRecorder)readvector.elementAt(count);
tempString = tempString + afine.toString() + "\n\n";
}
}
else
{
tempString = "No Records Stored";
}
return tempString;
}
// Save data to file
public void save()
{
try
{
FileOutputStream ostream = new FileOutputStream("Tickets.dat"
ObjectOutputStream oos = new ObjectOutputStream(ostream);
for(int i = 0; i < readvector.size(); i++)
{
oos.writeObject(readvector.elementAt(i));
}
oos.flush();
ostream.close();
}
catch(Throwable e)
{
System.out.println("Error writing - " + e.getMessage());
}
}
public void load()
{
writevector = new Vector();
try
{
FileInputStream istream = new FileInputStream("Tickets.dat"
ObjectInputStream ois = new ObjectInputStream(istream);
DataRecorder temp;
int i = 0;
do
{
temp = (DataRecorder)ois.readObject();
writevector.addElement(temp);
i++;
}
while(i<readvector.size());
istream.close();
for(int j = 0; j<readvector.size(); j++)
{
System.out.println(writevector.elementAt(j).toString());
keyboard.readLine();
}
}
catch(Throwable e)
{
System.out.println("Error reading- " + e.getMessage());
}
}
}
any help would be great
public class Booking implements Serializable
{
static BufferedReader keyboard = new
BufferedReader(new InputStreamReader(System.in));
private Vector readvector;
private Vector writevector;
public Booking()
{
readvector = new Vector(20);
}
public void recordticket(DataRecorder afine)
{
readvector.addElement(afine);
}
public String toString()
{
String tempString = "";
if(readvector.size() > 0)
{
for(int count = 0; count < readvector.size(); count = count + 1)
{
DataRecorder afine = (DataRecorder)readvector.elementAt(count);
tempString = tempString + afine.toString() + "\n\n";
}
}
else
{
tempString = "No Records Stored";
}
return tempString;
}
// Save data to file
public void save()
{
try
{
FileOutputStream ostream = new FileOutputStream("Tickets.dat"
ObjectOutputStream oos = new ObjectOutputStream(ostream);
for(int i = 0; i < readvector.size(); i++)
{
oos.writeObject(readvector.elementAt(i));
}
oos.flush();
ostream.close();
}
catch(Throwable e)
{
System.out.println("Error writing - " + e.getMessage());
}
}
public void load()
{
writevector = new Vector();
try
{
FileInputStream istream = new FileInputStream("Tickets.dat"
ObjectInputStream ois = new ObjectInputStream(istream);
DataRecorder temp;
int i = 0;
do
{
temp = (DataRecorder)ois.readObject();
writevector.addElement(temp);
i++;
}
while(i<readvector.size());
istream.close();
for(int j = 0; j<readvector.size(); j++)
{
System.out.println(writevector.elementAt(j).toString());
keyboard.readLine();
}
}
catch(Throwable e)
{
System.out.println("Error reading- " + e.getMessage());
}
}
}