com.oziexplorer
Class EventFile

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<T>
              extended by com.oziexplorer.DataFile<Event>
                  extended by com.oziexplorer.EventFile
All Implemented Interfaces:
Serializable, Cloneable, Iterable<Event>, Collection<Event>, List<Event>, RandomAccess

public class EventFile
extends DataFile<Event>

Read and write OziExplorer event files.

See Also:
Serialized Form

Field Summary
protected  String datum
          The event file datum.
protected  int reserved1
          Reserved field 1 - unknown use.
protected  int reserved2
          Reserved field 2 - unknown use.
 
Fields inherited from class com.oziexplorer.DataFile
C, L, SepRE, T
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
EventFile()
          Create a new event file reader/writer.
 
Method Summary
 void clear()
          Clear any current contents of the track.
 String getDatum()
          Get the event file datum.
 int getReserved1()
          Get the value of the reserved field 1.
 int getReserved2()
          Get the value of the reserved field 2.
 void read(File file)
          Read a track log from the specified File.
 void read(InputStream input)
          Read a track log from the specified InputStream.
 void read(String file)
          Read a track log from the specified file.
 void setDatum(String datum)
          Set the event file datum.
 void setReserved1(int reserved1)
          Set the value of the reserved field 1.
 void setReserved2(int reserved2)
          Set the value of the reserved field 2.
 void write(File file)
          Write a track log to the specified File.
 void write(OutputStream output)
          Write a track log to the specified OutputStream.
 void write(String file)
          Write a track log to the specified file.
 
Methods inherited from class com.oziexplorer.DataFile
calendarToOziDate, escapeCommas, getDate, getDouble, getInt, getString, newOziException, newOziException, newScanner, oziDateToCalendar, skipNext, unescapeCommas
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Field Detail

datum

protected String datum
The event file datum.


reserved1

protected int reserved1
Reserved field 1 - unknown use.


reserved2

protected int reserved2
Reserved field 2 - unknown use.

Constructor Detail

EventFile

public EventFile()
Create a new event file reader/writer.

Method Detail

clear

public void clear()
Clear any current contents of the track.

Specified by:
clear in interface Collection<Event>
Specified by:
clear in interface List<Event>
Overrides:
clear in class ArrayList<Event>

read

public void read(File file)
          throws OziException
Read a track log from the specified File.

Parameters:
file - the file to read from.
Throws:
OziException - if there is a problem reading the file.

read

public void read(String file)
          throws OziException
Read a track log from the specified file.

Parameters:
file - the file to read from.
Throws:
OziException - if there is a problem reading the file.

read

public void read(InputStream input)
          throws OziException
Read a track log from the specified InputStream.

Parameters:
input - the input stream to read from.
Throws:
OziException - if there is a problem reading the file.

write

public void write(File file)
           throws OziException
Write a track log to the specified File.

Parameters:
file - the file to write to.
Throws:
OziException - if there is a problem writing the file.

write

public void write(String file)
           throws OziException
Write a track log to the specified file.

Parameters:
file - the file to write to.
Throws:
OziException - if there is a problem writing the file.

write

public void write(OutputStream output)
           throws OziException
Write a track log to the specified OutputStream.

Parameters:
output - the input stream to write to.
Throws:
OziException - if there is a problem writing the file.

getDatum

public String getDatum()
Get the event file datum.

Returns:
the event file datum.

setDatum

public void setDatum(String datum)
Set the event file datum.

Parameters:
datum - the event file datum.

getReserved1

public int getReserved1()
Get the value of the reserved field 1.

Returns:
the value of the reserved field 1.

setReserved1

public void setReserved1(int reserved1)
Set the value of the reserved field 1.

Parameters:
reserved1 - the value of the reserved field 1.

getReserved2

public int getReserved2()
Get the value of the reserved field 2.

Returns:
the value of the reserved field 2.

setReserved2

public void setReserved2(int reserved2)
Set the value of the reserved field 2.

Parameters:
reserved2 - the value of the reserved field 2.