com.oziexplorer
Class PointFile

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<Point>
                  extended by com.oziexplorer.PointFile
All Implemented Interfaces:
Serializable, Cloneable, Iterable<Point>, Collection<Point>, List<Point>, RandomAccess

public class PointFile
extends DataFile<Point>

Read and write OziExplorer point files.

See Also:
Serialized Form

Field Summary
protected  int backColor
          Symbol background color.
protected  String datum
          The point file datum.
protected  String description
           
protected  int foreColor
          Symbol foreground color.
protected  int labelFontSize
          Label font size.
protected  int labelFormat
           
protected  int reserved1
          Reserved field 1 - unknown use.
protected  int reserved2
          Reserved field 2 - unknown use.
protected  int symbolSize
          Symbol size.
protected  int symbolStyle
          Point symbol style.
 
Fields inherited from class com.oziexplorer.DataFile
C, L, SepRE, T
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
PointFile()
          Create a new point file reader/writer.
 
Method Summary
 void clear()
          Clear any current contents of the point file.
 void read(File file)
          Read a point file from the specified File.
 void read(InputStream input)
          Read a point file from the specified InputStream.
 void read(String file)
          Read a point file from the specified file.
 void write(File file)
          Write a point file to the specified File.
 void write(OutputStream output)
          Write a point file to the specified OutputStream.
 void write(String file)
          Write a point file 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 point file datum.


reserved1

protected int reserved1
Reserved field 1 - unknown use.


reserved2

protected int reserved2
Reserved field 2 - unknown use.


foreColor

protected int foreColor
Symbol foreground color.


backColor

protected int backColor
Symbol background color.


symbolSize

protected int symbolSize
Symbol size.


labelFontSize

protected int labelFontSize
Label font size.


labelFormat

protected int labelFormat

symbolStyle

protected int symbolStyle
Point symbol style.


description

protected String description
Constructor Detail

PointFile

public PointFile()
Create a new point file reader/writer.

Method Detail

clear

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

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

read

public void read(File file)
          throws OziException
Read a point file 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 point file 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 point file 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 point file 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 point file 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 point file to the specified OutputStream.

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