CompressedGeometryFile.public class CompressedGeometryFile
extends java.lang.Object
| Constructor and Description |
|---|
CompressedGeometryFile(java.io.RandomAccessFile file)
Deprecated.
Construct a new CompressedGeometryFile instance associated with a
currently open RandomAccessFile.
|
CompressedGeometryFile(java.lang.String file)
Deprecated.
Construct a new CompressedGeometryFile instance associated with the
specified file.
|
CompressedGeometryFile(java.lang.String file,
boolean rw)
Deprecated.
Construct a new CompressedGeometryFile instance associated with the
specified file.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Deprecated.
Delete all compressed objects from this instance.
|
void |
close()
Deprecated.
Release the resources associated with this instance.
|
protected void |
finalize()
Deprecated.
Release file resources when this object is garbage collected.
|
int |
getCurrentIndex()
Deprecated.
Return the current object index associated with this instance.
|
java.lang.String |
getFileName()
Deprecated.
Return a string containing the file name associated with this instance
or null if there is none.
|
int |
getMajorVersionNumber()
Deprecated.
Return the major version number of the most recent compressor used to
compress any of the objects in this instance.
|
int |
getMinorMinorVersionNumber()
Deprecated.
Return the subminor version number of the most recent compressor used to
compress any of the objects in this instance.
|
int |
getMinorVersionNumber()
Deprecated.
Return the minor version number of the most recent compressor used to
compress any of the objects in this instance.
|
int |
getObjectCount()
Deprecated.
Return the number of compressed objects in this instance.
|
CompressedGeometry[] |
read()
Deprecated.
Read all compressed geometry objects contained in the instance.
|
CompressedGeometry |
read(int index)
Deprecated.
Read the compressed geometry object at the specified index.
|
CompressedGeometry |
readNext()
Deprecated.
Read the next compressed geometry object in the instance.
|
void |
write(CompressedGeometry cg)
Deprecated.
Add a compressed geometry node component to the end of the instance.
|
void |
write(CompressedGeometryHeader cgh,
byte[] geometry)
Deprecated.
Add a buffer of compressed geometry data to the end of the
resource.
|
public CompressedGeometryFile(java.lang.String file)
throws java.io.IOException
file - path to the compressed geometry resource filejava.io.FileNotFoundException - if file doesn't exist or
cannot be readjava.lang.IllegalArgumentException - if the file is not a compressed
geometry resource filejava.io.IOException - if there is a header or directory read errorpublic CompressedGeometryFile(java.lang.String file,
boolean rw)
throws java.io.IOException
file - path to the compressed geometry resource filerw - if true, opens the file for read and write access or attempts
to create one if it doesn't exist; if false, opens the file with
read-only accessjava.io.FileNotFoundException - if file doesn't exist or
access permissions disallow accessjava.lang.IllegalArgumentException - if the file is not a compressed
geometry resource filejava.io.IOException - if there is a header or directory read errorpublic CompressedGeometryFile(java.io.RandomAccessFile file)
throws java.io.IOException
file - currently open RandomAccessFilejava.lang.IllegalArgumentException - if the file is not a compressed
geometry resource filejava.io.IOException - if there is a header or directory read errorpublic void clear()
throws java.io.IOException
java.io.IOException - if clear failspublic java.lang.String getFileName()
public int getMajorVersionNumber()
public int getMinorVersionNumber()
public int getMinorMinorVersionNumber()
public int getObjectCount()
public int getCurrentIndex()
public CompressedGeometry readNext() throws java.io.IOException
java.io.IOException - if read failspublic CompressedGeometry[] read() throws java.io.IOException
java.io.IOException - if read failspublic CompressedGeometry read(int index) throws java.io.IOException
index - compressed geometry object to readjava.lang.IndexOutOfBoundsException - if object index is
out of rangejava.io.IOException - if read failspublic void write(CompressedGeometry cg) throws java.io.IOException
cg - a compressed geometry node componentCapabilityNotSetException - if unable to get compressed
geometry data from the node componentjava.io.IOException - if write failspublic void write(CompressedGeometryHeader cgh, byte[] geometry) throws java.io.IOException
cgh - a CompressedGeometryHeader object describing the data.geometry - the compressed geometry datajava.io.IOException - if write failspublic void close()
protected void finalize()
finalize in class java.lang.ObjectCopyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.